net_sched: fold tcf_block_cb_call() into tc_setup_cb_call()
After commit69bd48404f
("net/sched: Remove egdev mechanism"), tc_setup_cb_call() is nearly identical to tcf_block_cb_call(), so we can just fold tcf_block_cb_call() into tc_setup_cb_call() and remove its unused parameter 'exts'. Fixes:69bd48404f
("net/sched: Remove egdev mechanism") Cc: Oz Shlomo <ozsh@mellanox.com> Cc: Jiri Pirko <jiri@mellanox.com> Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com> Acked-by: Jiri Pirko <jiri@mellanox.com> Acked-by: Oz Shlomo <ozsh@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
390de19404
commit
aeb3fecde8
@@ -491,7 +491,7 @@ static void u32_clear_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h,
|
||||
cls_u32.hnode.handle = h->handle;
|
||||
cls_u32.hnode.prio = h->prio;
|
||||
|
||||
tc_setup_cb_call(block, NULL, TC_SETUP_CLSU32, &cls_u32, false);
|
||||
tc_setup_cb_call(block, TC_SETUP_CLSU32, &cls_u32, false);
|
||||
}
|
||||
|
||||
static int u32_replace_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h,
|
||||
@@ -509,7 +509,7 @@ static int u32_replace_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h,
|
||||
cls_u32.hnode.handle = h->handle;
|
||||
cls_u32.hnode.prio = h->prio;
|
||||
|
||||
err = tc_setup_cb_call(block, NULL, TC_SETUP_CLSU32, &cls_u32, skip_sw);
|
||||
err = tc_setup_cb_call(block, TC_SETUP_CLSU32, &cls_u32, skip_sw);
|
||||
if (err < 0) {
|
||||
u32_clear_hw_hnode(tp, h, NULL);
|
||||
return err;
|
||||
@@ -533,7 +533,7 @@ static void u32_remove_hw_knode(struct tcf_proto *tp, struct tc_u_knode *n,
|
||||
cls_u32.command = TC_CLSU32_DELETE_KNODE;
|
||||
cls_u32.knode.handle = n->handle;
|
||||
|
||||
tc_setup_cb_call(block, NULL, TC_SETUP_CLSU32, &cls_u32, false);
|
||||
tc_setup_cb_call(block, TC_SETUP_CLSU32, &cls_u32, false);
|
||||
tcf_block_offload_dec(block, &n->flags);
|
||||
}
|
||||
|
||||
@@ -563,7 +563,7 @@ static int u32_replace_hw_knode(struct tcf_proto *tp, struct tc_u_knode *n,
|
||||
if (n->ht_down)
|
||||
cls_u32.knode.link_handle = ht->handle;
|
||||
|
||||
err = tc_setup_cb_call(block, NULL, TC_SETUP_CLSU32, &cls_u32, skip_sw);
|
||||
err = tc_setup_cb_call(block, TC_SETUP_CLSU32, &cls_u32, skip_sw);
|
||||
if (err < 0) {
|
||||
u32_remove_hw_knode(tp, n, NULL);
|
||||
return err;
|
||||
|
Reference in New Issue
Block a user