]> git.baikalelectronics.ru Git - kernel.git/commit
net: sched: drop all special handling of tx_queue_len == 0
authorPhil Sutter <phil@nwl.cc>
Tue, 18 Aug 2015 08:30:49 +0000 (10:30 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 18 Aug 2015 18:55:08 +0000 (11:55 -0700)
commit50fc6a8ee7d77316650663572d9145cbcb8e268e
tree018c84769b8c270f6bec9020da36e9916985a061
parentd7da33e586efec7ef2127415b4d3c04060c5ab0f
net: sched: drop all special handling of tx_queue_len == 0

Those were all workarounds for the formerly double meaning of
tx_queue_len, which broke scheduling algorithms if untreated.

Now that all in-tree drivers have been converted away from setting
tx_queue_len = 0, it should be safe to drop these workarounds for
categorically broken setups.

Signed-off-by: Phil Sutter <phil@nwl.cc>
Cc: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/sch_fifo.c
net/sched/sch_gred.c
net/sched/sch_htb.c
net/sched/sch_plug.c
net/sched/sch_sfb.c