net/sched: Introduce Credit Based Shaper (CBS) qdisc
This queueing discipline implements the shaper algorithm defined by the 802.1Q-2014 Section 8.6.8.2 and detailed in Annex L. It's primary usage is to apply some bandwidth reservation to user defined traffic classes, which are mapped to different queues via the mqprio qdisc. Only a simple software implementation is added for now. Signed-off-by: Vinicius Costa Gomes <vinicius.gomes@intel.com> Signed-off-by: Jesus Sanchez-Palencia <jesus.sanchez-palencia@intel.com> Tested-by: Henrik Austad <henrik@austad.us> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Este cometimento está contido em:

cometido por
Jeff Kirsher

ascendente
0f7787b413
cometimento
585d763af0
@@ -172,6 +172,17 @@ config NET_SCH_TBF
|
||||
To compile this code as a module, choose M here: the
|
||||
module will be called sch_tbf.
|
||||
|
||||
config NET_SCH_CBS
|
||||
tristate "Credit Based Shaper (CBS)"
|
||||
---help---
|
||||
Say Y here if you want to use the Credit Based Shaper (CBS) packet
|
||||
scheduling algorithm.
|
||||
|
||||
See the top of <file:net/sched/sch_cbs.c> for more details.
|
||||
|
||||
To compile this code as a module, choose M here: the
|
||||
module will be called sch_cbs.
|
||||
|
||||
config NET_SCH_GRED
|
||||
tristate "Generic Random Early Detection (GRED)"
|
||||
---help---
|
||||
|
Criar uma nova questão referindo esta
Bloquear um utilizador