diff options
author | Cong Wang <xiyou.wangcong@gmail.com> | 2017-11-29 16:07:51 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-11-30 10:19:17 -0500 |
commit | 90a6ec85351b31449c2c6b5406b5396ac96f191d (patch) | |
tree | c6a01f160b5ca6939d4c2c701273a3b46e859971 /include | |
parent | 6c9257a708883bbafa0971eb985cd266d46db0eb (diff) | |
download | linux-90a6ec85351b31449c2c6b5406b5396ac96f191d.tar.bz2 |
act_sample: get rid of tcf_sample_cleanup_rcu()
Similar to commit d7fb60b9cafb ("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: 5c5670fae430 ("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>
Diffstat (limited to 'include')
-rw-r--r-- | include/net/tc_act/tc_sample.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/net/tc_act/tc_sample.h b/include/net/tc_act/tc_sample.h index 524cee4f4c81..01dbfea32672 100644 --- a/include/net/tc_act/tc_sample.h +++ b/include/net/tc_act/tc_sample.h @@ -14,7 +14,6 @@ struct tcf_sample { struct psample_group __rcu *psample_group; u32 psample_group_num; struct list_head tcfm_list; - struct rcu_head rcu; }; #define to_sample(a) ((struct tcf_sample *)a) |