lkml.org 
[lkml]   [2022]   [Sep]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH net-next,v2 17/22] net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search
    Date
    tcf_sample_walker() and tcf_sample_search() do the same thing as generic
    walk/search function, so remove them.

    Signed-off-by: Zhengchao Shao <shaozhengchao@huawei.com>
    ---
    net/sched/act_sample.c | 19 -------------------
    1 file changed, 19 deletions(-)

    diff --git a/net/sched/act_sample.c b/net/sched/act_sample.c
    index c25a193f9ef4..5ba36f70e3a1 100644
    --- a/net/sched/act_sample.c
    +++ b/net/sched/act_sample.c
    @@ -240,23 +240,6 @@ static int tcf_sample_dump(struct sk_buff *skb, struct tc_action *a,
    return -1;
    }

    -static int tcf_sample_walker(struct net *net, struct sk_buff *skb,
    - struct netlink_callback *cb, int type,
    - const struct tc_action_ops *ops,
    - struct netlink_ext_ack *extack)
    -{
    - struct tc_action_net *tn = net_generic(net, act_sample_ops.net_id);
    -
    - return tcf_generic_walker(tn, skb, cb, type, ops, extack);
    -}
    -
    -static int tcf_sample_search(struct net *net, struct tc_action **a, u32 index)
    -{
    - struct tc_action_net *tn = net_generic(net, act_sample_ops.net_id);
    -
    - return tcf_idr_search(tn, a, index);
    -}
    -
    static void tcf_psample_group_put(void *priv)
    {
    struct psample_group *group = priv;
    @@ -320,8 +303,6 @@ static struct tc_action_ops act_sample_ops = {
    .dump = tcf_sample_dump,
    .init = tcf_sample_init,
    .cleanup = tcf_sample_cleanup,
    - .walk = tcf_sample_walker,
    - .lookup = tcf_sample_search,
    .get_psample_group = tcf_sample_get_group,
    .offload_act_setup = tcf_sample_offload_act_setup,
    .size = sizeof(struct tcf_sample),
    --
    2.17.1
    \
     
     \ /
      Last update: 2022-09-06 14:14    [W:4.623 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site