bridge: leave TX queue length as kernel default, not 0
authorDan Williams <dcbw@redhat.com>
Wed, 4 May 2016 14:18:52 +0000 (09:18 -0500)
committerDan Williams <dcbw@redhat.com>
Thu, 12 May 2016 15:35:50 +0000 (10:35 -0500)
commit899c0efd42059b773afdca80856f5eed3dc4af7a
treecf25514bca8740b4560b065e17d7ad18659de078
parente1907bdab791791c3fe8f662c5800cc30fc01ef3
bridge: leave TX queue length as kernel default, not 0

Not using NewLinkAttrs() or not initializing TxQLen leaves
the value as 0, which tells the kernel to set a zero-length
tx_queue_len.  That messes up FIFO traffic shapers (like pfifo)
that use the device TX queue length as the default packet
limit.  This leads to a default packet limit of 0, which drops
all packets.
plugins/main/bridge/bridge.go