diff --git a/plugins/main/bridge/bridge.go b/plugins/main/bridge/bridge.go index 77c52156..7bbba7e5 100644 --- a/plugins/main/bridge/bridge.go +++ b/plugins/main/bridge/bridge.go @@ -101,6 +101,11 @@ func ensureBridge(brName string, mtu int) (*netlink.Bridge, error) { LinkAttrs: netlink.LinkAttrs{ Name: brName, MTU: mtu, + // Let kernel use default txqueuelen; leaving it unset + // means 0, and a zero-length TX queue messes up FIFO + // traffic shapers which use TX queue length as the + // default packet limit + TxQLen: -1, }, }