Skip to content

Commit

Permalink
net/sched: Retire CBQ qdisc
Browse files Browse the repository at this point in the history
While this amazing qdisc has served us well over the years it has not been
getting any tender love and care and has bitrotted over time.
It has become mostly a shooting target for syzkaller lately.
For this reason, we are retiring it. Goodbye CBQ - we loved you.

Signed-off-by: Jamal Hadi Salim <jhs@mojatatu.com>
Acked-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
  • Loading branch information
Jamal Hadi Salim authored and Paolo Abeni committed Feb 16, 2023
1 parent 8fdf665 commit 051d442
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 1,929 deletions.
17 changes: 0 additions & 17 deletions net/sched/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -45,23 +45,6 @@ if NET_SCHED

comment "Queueing/Scheduling"

config NET_SCH_CBQ
tristate "Class Based Queueing (CBQ)"
help
Say Y here if you want to use the Class-Based Queueing (CBQ) packet
scheduling algorithm. This algorithm classifies the waiting packets
into a tree-like hierarchy of classes; the leaves of this tree are
in turn scheduled by separate algorithms.

See the top of <file:net/sched/sch_cbq.c> for more details.

CBQ is a commonly used scheduler, so if you're unsure, you should
say Y here. Then say Y to all the queueing algorithms below that you
want to use as leaf disciplines.

To compile this code as a module, choose M here: the
module will be called sch_cbq.

config NET_SCH_HTB
tristate "Hierarchical Token Bucket (HTB)"
help
Expand Down
1 change: 0 additions & 1 deletion net/sched/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ obj-$(CONFIG_NET_ACT_TUNNEL_KEY)+= act_tunnel_key.o
obj-$(CONFIG_NET_ACT_CT) += act_ct.o
obj-$(CONFIG_NET_ACT_GATE) += act_gate.o
obj-$(CONFIG_NET_SCH_FIFO) += sch_fifo.o
obj-$(CONFIG_NET_SCH_CBQ) += sch_cbq.o
obj-$(CONFIG_NET_SCH_HTB) += sch_htb.o
obj-$(CONFIG_NET_SCH_HFSC) += sch_hfsc.o
obj-$(CONFIG_NET_SCH_RED) += sch_red.o
Expand Down
Loading

0 comments on commit 051d442

Please sign in to comment.