From 432b2f7bdda97bcff7140291ca238edfb0ff2202 Mon Sep 17 00:00:00 2001 From: Arceliar Date: Wed, 4 Jul 2018 22:07:01 -0500 Subject: [PATCH] use a stupidly large FIFO --- src/yggdrasil/switch.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/yggdrasil/switch.go b/src/yggdrasil/switch.go index 05aa18c5..37b828de 100644 --- a/src/yggdrasil/switch.go +++ b/src/yggdrasil/switch.go @@ -600,7 +600,7 @@ type switch_buffer struct { // Clean up old packets from buffers, to help keep latency within some reasonable bound func (t *switchTable) cleanBuffer(b *switch_buffer) { // TODO sane maximum buffer size, or else CoDel-like maximum time - for len(b.packets) > 32 || (len(b.packets) > 0 && t.selfIsClosest(switch_getPacketCoords(b.packets[0].bytes))) { + for len(b.packets) > 1024 || (len(b.packets) > 0 && t.selfIsClosest(switch_getPacketCoords(b.packets[0].bytes))) { util_putBytes(b.packets[0].bytes) b.packets = b.packets[1:] }