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)
commit348e3435cbefa815bd56a5205c1412b5afe7b92e
tree018c84769b8c270f6bec9020da36e9916985a061
parent906470c19da771e638e7c8e16e16c31995b139cc
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