-
- Downloads
net_sched: transform qdisc running bit into a seqcount
Instead of using a single bit (__QDISC___STATE_RUNNING) in sch->__state, use a seqcount. This adds lockdep support, but more importantly it will allow us to sample qdisc/class statistics without having to grab qdisc root lock. Signed-off-by:Eric Dumazet <edumazet@google.com> Cc: Cong Wang <xiyou.wangcong@gmail.com> Cc: Jamal Hadi Salim <jhs@mojatatu.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/bonding/bond_main.c 2 additions, 0 deletionsdrivers/net/bonding/bond_main.c
- drivers/net/ppp/ppp_generic.c 3 additions, 0 deletionsdrivers/net/ppp/ppp_generic.c
- drivers/net/team/team.c 2 additions, 0 deletionsdrivers/net/team/team.c
- include/linux/netdevice.h 1 addition, 0 deletionsinclude/linux/netdevice.h
- include/net/sch_generic.h 4 additions, 11 deletionsinclude/net/sch_generic.h
- net/bluetooth/6lowpan.c 2 additions, 0 deletionsnet/bluetooth/6lowpan.c
- net/core/dev.c 1 addition, 1 deletionnet/core/dev.c
- net/ieee802154/6lowpan/core.c 3 additions, 0 deletionsnet/ieee802154/6lowpan/core.c
- net/l2tp/l2tp_eth.c 4 additions, 0 deletionsnet/l2tp/l2tp_eth.c
- net/sched/sch_generic.c 10 additions, 4 deletionsnet/sched/sch_generic.c
Loading
Please register or sign in to comment