diff options
author | Vinicius Costa Gomes <vinicius.gomes@intel.com> | 2017-10-16 18:01:26 -0700 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2017-10-27 09:48:02 -0700 |
commit | 585d763af09cc21daf48ecc873604ccdb70f6014 (patch) | |
tree | ad8b09f581d51c80e4f6195f6d2a3eca6e83c5da /net/sched/Makefile | |
parent | 0f7787b4133fb26b6dc0779e4867408e07711d8e (diff) | |
download | linux-585d763af09cc21daf48ecc873604ccdb70f6014.tar.gz linux-585d763af09cc21daf48ecc873604ccdb70f6014.tar.bz2 linux-585d763af09cc21daf48ecc873604ccdb70f6014.zip |
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>
Diffstat (limited to 'net/sched/Makefile')
-rw-r--r-- | net/sched/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/sched/Makefile b/net/sched/Makefile index 7b915d226de7..80c8f92d162d 100644 --- a/net/sched/Makefile +++ b/net/sched/Makefile @@ -52,6 +52,7 @@ obj-$(CONFIG_NET_SCH_FQ_CODEL) += sch_fq_codel.o obj-$(CONFIG_NET_SCH_FQ) += sch_fq.o obj-$(CONFIG_NET_SCH_HHF) += sch_hhf.o obj-$(CONFIG_NET_SCH_PIE) += sch_pie.o +obj-$(CONFIG_NET_SCH_CBS) += sch_cbs.o obj-$(CONFIG_NET_CLS_U32) += cls_u32.o obj-$(CONFIG_NET_CLS_ROUTE4) += cls_route.o |