net_sched: act: use standard struct list_head
Currently actions are chained by a singly linked list, therefore it is a bit hard to add and remove a specific entry. Convert it to struct list_head so that in the latter patch we can remove an action without finding its head. Cc: Jamal Hadi Salim <jhs@mojatatu.com> Cc: David S. Miller <davem@davemloft.net> Signed-off-by:Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by:
Jamal Hadi Salim <jhs@mojatatu.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/net/act_api.h 6 additions, 6 deletionsinclude/net/act_api.h
- include/net/pkt_cls.h 12 additions, 4 deletionsinclude/net/pkt_cls.h
- net/sched/act_api.c 45 additions, 60 deletionsnet/sched/act_api.c
- net/sched/cls_api.c 26 additions, 28 deletionsnet/sched/cls_api.c
- net/sched/cls_basic.c 1 addition, 0 deletionsnet/sched/cls_basic.c
- net/sched/cls_bpf.c 1 addition, 0 deletionsnet/sched/cls_bpf.c
- net/sched/cls_cgroup.c 1 addition, 0 deletionsnet/sched/cls_cgroup.c
- net/sched/cls_flow.c 1 addition, 0 deletionsnet/sched/cls_flow.c
- net/sched/cls_fw.c 1 addition, 0 deletionsnet/sched/cls_fw.c
- net/sched/cls_route.c 1 addition, 0 deletionsnet/sched/cls_route.c
- net/sched/cls_rsvp.h 1 addition, 0 deletionsnet/sched/cls_rsvp.h
- net/sched/cls_tcindex.c 4 additions, 1 deletionnet/sched/cls_tcindex.c
- net/sched/cls_u32.c 1 addition, 0 deletionsnet/sched/cls_u32.c
Loading
Please register or sign in to comment