]> git.baikalelectronics.ru Git - kernel.git/commit
act_sample: get rid of tcf_sample_cleanup_rcu()
authorCong Wang <xiyou.wangcong@gmail.com>
Thu, 30 Nov 2017 00:07:51 +0000 (16:07 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 30 Nov 2017 15:19:17 +0000 (10:19 -0500)
commit6aec5a40151e71fceece3c8d3009b497e21a091f
treec6a01f160b5ca6939d4c2c701273a3b46e859971
parent124fb9ef6c8114559eb070286afb0e9f57cdc928
act_sample: get rid of tcf_sample_cleanup_rcu()

Similar to commit 3c38b47dcdd5 ("net_sched: get rid of tcfa_rcu"),
TC actions don't need to respect RCU grace period, because it
is either just detached from tc filter (standalone case) or
it is removed together with tc filter (bound case) in which case
RCU grace period is already respected at filter layer.

Fixes: 00966d13ecc3 ("net/sched: Introduce sample tc action")
Reported-by: Eric Dumazet <eric.dumazet@gmail.com>
Cc: Jamal Hadi Salim <jhs@mojatatu.com>
Cc: Jiri Pirko <jiri@resnulli.us>
Cc: Yotam Gigi <yotamg@mellanox.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/tc_act/tc_sample.h
net/sched/act_sample.c