]> git.baikalelectronics.ru Git - kernel.git/commit
net: sched: add helper function to take reference to Qdisc
authorVlad Buslov <vladbu@mellanox.com>
Mon, 24 Sep 2018 16:22:52 +0000 (19:22 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 26 Sep 2018 03:17:35 +0000 (20:17 -0700)
commit6e1c7a08c846ddaf938b015e8031012c07ce4814
treefb145dfeb6ebfe3f7053d25dfa5134eb915298a7
parent3f4d5a8e2c1d489e1e87204db5b3545af8dd51a4
net: sched: add helper function to take reference to Qdisc

Implement function to take reference to Qdisc that relies on rcu read lock
instead of rtnl mutex. Function only takes reference to Qdisc if reference
counter isn't zero. Intended to be used by unlocked cls API.

Signed-off-by: Vlad Buslov <vladbu@mellanox.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/sch_generic.h