]> 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)
commita855d665fc1c159260a572611a87635e19dba1ca
treefb145dfeb6ebfe3f7053d25dfa5134eb915298a7
parentda290438a84271eb442a5b9f59ade61831c9a538
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