Skip to content

net_sched: misc cleanups and improvements

Cong Wang netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest13 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13net_sched: refactor out tcf_extsinclude/net/pkt_cls.h include/net/sch_generic.h net/sched/act_api.c +10 more+198 -2050 replies
2/13net_sched: introduce qdisc_peek() helper functioninclude/net/pkt_sched.h include/net/sch_generic.h net/sched/sch_api.c +11 more+37 -354 replies
3/13net_sched: rename ->gso_skb to ->dequeued_skbinclude/net/sch_generic.h net/sched/sch_generic.c+15 -150 replies
4/13net_sched: rename qdisc_drop() to qdisc_drop_skb()include/net/codel.h include/net/sch_generic.h net/sched/sch_blackhole.c +13 more+27 -270 replies
5/13net_sched: introduce qdisc_drop() helper functioninclude/net/sch_generic.h net/sched/sch_atm.c net/sched/sch_cbq.c +10 more+31 -370 replies
6/13net_sched: move some qdisc flag into qdisc opsinclude/net/sch_generic.h net/sched/sch_api.c net/sched/sch_generic.c+9 -80 replies
7/13net_sched: move TCQ_F_MQROOT into qdisc opsinclude/net/sch_generic.h net/sched/sch_api.c net/sched/sch_mq.c +1 more+6 -60 replies
8/13net_sched: use a flag to indicate fifo qdiscs instead of the nameinclude/net/sch_generic.h net/sched/sch_fifo.c net/sched/sch_generic.c+6 -20 replies
9/13net_sched: redefine qdisc_create_dflt()include/net/sch_generic.h net/sched/sch_atm.c net/sched/sch_cbq.c +11 more+57 -490 replies
10/13net_sched: forbid setting default qdisc to inappropriate onesinclude/net/sch_generic.h net/sched/sch_api.c net/sched/sch_fifo.c +5 more+19 -70 replies
11/13net_sched: remove hashmask from Qdisc_class_hashinclude/net/sch_generic.h net/sched/sch_api.c+8 -90 replies
12/13net_sched: remove useless qdisc_stab_locknet/sched/sch_api.c+4 -130 replies
13/13net_sched: return NULL instead of ERR_PTR for qdisc_alloc()net/sched/sch_api.c net/sched/sch_generic.c+4 -50 replies

Reviews trailers per patch

None of the 13 patches has a Reviewed-by or Acked-by.

PatchDavid S. Miller
SeriesInspired-by
1/13
2/13
3/13
4/13
5/13
6/13
7/13
8/13
9/13
10/13
11/13
12/13
13/13

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/13] net_sched: misc cleanups and improvements

Minor code cleanups for TC qdiscs and filters, each patch has more details.

Cong Wang (13):
net_sched: refactor out tcf_exts
net_sched: introduce qdisc_peek() helper function
net_sched: rename ->gso_skb to ->dequeued_skb
net_sched: rename qdisc_drop() to qdisc_drop_skb()
net_sched: introduce qdisc_drop() helper function
net_sched: move some qdisc flag into qdisc ops
net_sched: move TCQ_F_MQROOT into qdisc ops
net_sched: use a flag to indicate fifo qdiscs instead of the name
net_sched: redefine qdisc_create_dflt()
net_sched: forbid setting default qdisc to inappropriate ones
net_sched: remove hashmask from Qdisc_class_hash
net_sched: remove useless qdisc_stab_lock
net_sched: return NULL instead of ERR_PTR for qdisc_alloc()