Skip to content

Commit

Permalink
net/sched: Retire dsmark qdisc
Browse files Browse the repository at this point in the history
The dsmark qdisc has served us well over the years for diffserv but has not
been getting much attention due to other more popular approaches to do diffserv
services. Most recently it has become a shooting target for syzkaller. For this
reason, we are retiring it.

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 fb38306 commit bbe77c1
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 670 deletions.
11 changes: 0 additions & 11 deletions net/sched/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -192,17 +192,6 @@ config NET_SCH_GRED
To compile this code as a module, choose M here: the
module will be called sch_gred.

config NET_SCH_DSMARK
tristate "Differentiated Services marker (DSMARK)"
help
Say Y if you want to schedule packets according to the
Differentiated Services architecture proposed in RFC 2475.
Technical information on this method, with pointers to associated
RFCs, is available at <http://www.gta.ufrj.br/diffserv/>.

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

config NET_SCH_NETEM
tristate "Network emulator (NETEM)"
help
Expand Down
1 change: 0 additions & 1 deletion net/sched/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ obj-$(CONFIG_NET_SCH_HFSC) += sch_hfsc.o
obj-$(CONFIG_NET_SCH_RED) += sch_red.o
obj-$(CONFIG_NET_SCH_GRED) += sch_gred.o
obj-$(CONFIG_NET_SCH_INGRESS) += sch_ingress.o
obj-$(CONFIG_NET_SCH_DSMARK) += sch_dsmark.o
obj-$(CONFIG_NET_SCH_SFB) += sch_sfb.o
obj-$(CONFIG_NET_SCH_SFQ) += sch_sfq.o
obj-$(CONFIG_NET_SCH_TBF) += sch_tbf.o
Expand Down
Loading

0 comments on commit bbe77c1

Please sign in to comment.