net: qdisc: enhance default_qdisc documentation

Aside from some lingual cleanup, point out which interfaces are not or
partly covered by this setting.

Signed-off-by: Phil Sutter <phil@nwl.cc>
Acked-by: Cong Wang <cwang@twopensource.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Phil Sutter 2015-09-15 10:33:07 +02:00 committed by David S. Miller
parent 562d897d15
commit 2e64126bb0

View file

@ -54,13 +54,15 @@ default_qdisc
-------------- --------------
The default queuing discipline to use for network devices. This allows The default queuing discipline to use for network devices. This allows
overriding the default queue discipline of pfifo_fast with an overriding the default of pfifo_fast with an alternative. Since the default
alternative. Since the default queuing discipline is created with the queuing discipline is created without additional parameters so is best suited
no additional parameters so is best suited to queuing disciplines that to queuing disciplines that work well without configuration like stochastic
work well without configuration like stochastic fair queue (sfq), fair queue (sfq), CoDel (codel) or fair queue CoDel (fq_codel). Don't use
CoDel (codel) or fair queue CoDel (fq_codel). Don't use queuing disciplines queuing disciplines like Hierarchical Token Bucket or Deficit Round Robin
like Hierarchical Token Bucket or Deficit Round Robin which require setting which require setting up classes and bandwidths. Note that physical multiqueue
up classes and bandwidths. interfaces still use mq as root qdisc, which in turn uses this default for its
leaves. Virtual devices (like e.g. lo or veth) ignore this setting and instead
default to noqueue.
Default: pfifo_fast Default: pfifo_fast
busy_read busy_read