Home
last modified time | relevance | path

Searched refs:rtnl_held (Results 1 - 25 of 49) sorted by relevance

12

/kernel/linux/linux-5.10/net/sched/
H A Dcls_api.c127 tcf_proto_lookup_ops(const char *kind, bool rtnl_held, in tcf_proto_lookup_ops() argument
136 if (rtnl_held) in tcf_proto_lookup_ops()
139 if (rtnl_held) in tcf_proto_lookup_ops()
251 bool rtnl_held, in tcf_proto_create()
261 tp->ops = tcf_proto_lookup_ops(kind, rtnl_held, extack); in tcf_proto_create()
292 static void tcf_proto_destroy(struct tcf_proto *tp, bool rtnl_held, in tcf_proto_destroy() argument
295 tp->ops->destroy(tp, rtnl_held, extack); in tcf_proto_destroy()
303 static void tcf_proto_put(struct tcf_proto *tp, bool rtnl_held, in tcf_proto_put() argument
307 tcf_proto_destroy(tp, rtnl_held, true, extack); in tcf_proto_put()
596 static void tcf_chain_flush(struct tcf_chain *chain, bool rtnl_held) in tcf_chain_flush() argument
249 tcf_proto_create(const char *kind, u32 protocol, u32 prio, struct tcf_chain *chain, bool rtnl_held, struct netlink_ext_ack *extack) tcf_proto_create() argument
995 tcf_get_next_proto(struct tcf_chain *chain, struct tcf_proto *tp, bool rtnl_held) tcf_get_next_proto() argument
1007 tcf_block_flush_all_chains(struct tcf_block *block, bool rtnl_held) tcf_block_flush_all_chains() argument
1026 __tcf_qdisc_find(struct net *net, struct Qdisc **q, u32 *parent, int ifindex, bool rtnl_held, struct netlink_ext_ack *extack) __tcf_qdisc_find() argument
1158 __tcf_block_put(struct tcf_block *block, struct Qdisc *q, struct tcf_block_ext_info *ei, bool rtnl_held) __tcf_block_put() argument
1186 tcf_block_refcnt_put(struct tcf_block *block, bool rtnl_held) tcf_block_refcnt_put() argument
1229 tcf_block_release(struct Qdisc *q, struct tcf_block *block, bool rtnl_held) tcf_block_release() argument
1691 tcf_chain_tp_insert_unique(struct tcf_chain *chain, struct tcf_proto *tp_new, u32 protocol, u32 prio, bool rtnl_held) tcf_chain_tp_insert_unique() argument
1725 tcf_chain_tp_delete_empty(struct tcf_chain *chain, struct tcf_proto *tp, bool rtnl_held, struct netlink_ext_ack *extack) tcf_chain_tp_delete_empty() argument
1799 tcf_fill_node(struct net *net, struct sk_buff *skb, struct tcf_proto *tp, struct tcf_block *block, struct Qdisc *q, u32 parent, void *fh, u32 portid, u32 seq, u16 flags, int event, bool terse_dump, bool rtnl_held) tcf_fill_node() argument
1853 tfilter_notify(struct net *net, struct sk_buff *oskb, struct nlmsghdr *n, struct tcf_proto *tp, struct tcf_block *block, struct Qdisc *q, u32 parent, void *fh, int event, bool unicast, bool rtnl_held) tfilter_notify() argument
1885 tfilter_del_notify(struct net *net, struct sk_buff *oskb, struct nlmsghdr *n, struct tcf_proto *tp, struct tcf_block *block, struct Qdisc *q, u32 parent, void *fh, bool unicast, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) tfilter_del_notify() argument
1926 tfilter_notify_chain(struct net *net, struct sk_buff *oskb, struct tcf_block *block, struct Qdisc *q, u32 parent, struct nlmsghdr *n, struct tcf_chain *chain, int event, bool rtnl_held) tfilter_notify_chain() argument
1967 bool rtnl_held = false; tc_new_tfilter() local
2195 bool rtnl_held = false; tc_del_tfilter() local
2355 bool rtnl_held = false; tc_get_tfilter() local
3055 tcf_exts_validate(struct net *net, struct tcf_proto *tp, struct nlattr **tb, struct nlattr *rate_tlv, struct tcf_exts *exts, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) tcf_exts_validate() argument
3273 tc_setup_cb_call(struct tcf_block *block, enum tc_setup_type type, void *type_data, bool err_stop, bool rtnl_held) tc_setup_cb_call() argument
3308 tc_setup_cb_add(struct tcf_block *block, struct tcf_proto *tp, enum tc_setup_type type, void *type_data, bool err_stop, u32 *flags, unsigned int *in_hw_count, bool rtnl_held) tc_setup_cb_add() argument
3358 tc_setup_cb_replace(struct tcf_block *block, struct tcf_proto *tp, enum tc_setup_type type, void *type_data, bool err_stop, u32 *old_flags, unsigned int *old_in_hw_count, u32 *new_flags, unsigned int *new_in_hw_count, bool rtnl_held) tc_setup_cb_replace() argument
3412 tc_setup_cb_destroy(struct tcf_block *block, struct tcf_proto *tp, enum tc_setup_type type, void *type_data, bool err_stop, u32 *flags, unsigned int *in_hw_count, bool rtnl_held) tc_setup_cb_destroy() argument
[all...]
H A Dcls_cgroup.c79 void **arg, bool ovr, bool rtnl_held, in cls_cgroup_change()
132 static void cls_cgroup_destroy(struct tcf_proto *tp, bool rtnl_held, in cls_cgroup_destroy() argument
147 bool rtnl_held, struct netlink_ext_ack *extack) in cls_cgroup_delete()
153 bool rtnl_held) in cls_cgroup_walk()
171 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in cls_cgroup_dump()
76 cls_cgroup_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) cls_cgroup_change() argument
146 cls_cgroup_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) cls_cgroup_delete() argument
152 cls_cgroup_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) cls_cgroup_walk() argument
170 cls_cgroup_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) cls_cgroup_dump() argument
H A Dact_ife.c265 static int load_metaops_and_vet(u32 metaid, void *val, int len, bool rtnl_held) in load_metaops_and_vet() argument
273 if (rtnl_held) in load_metaops_and_vet()
276 if (rtnl_held) in load_metaops_and_vet()
439 static int load_metalist(struct nlattr **tb, bool rtnl_held) in load_metalist() argument
449 rc = load_metaops_and_vet(i, val, len, rtnl_held); in load_metalist()
459 bool exists, bool rtnl_held) in populate_metalist()
482 int ovr, int bind, bool rtnl_held, in tcf_ife_init()
535 err = load_metalist(tb2, rtnl_held); in tcf_ife_init()
603 err = populate_metalist(ife, tb2, exists, rtnl_held); in tcf_ife_init()
458 populate_metalist(struct tcf_ife_info *ife, struct nlattr **tb, bool exists, bool rtnl_held) populate_metalist() argument
480 tcf_ife_init(struct net *net, struct nlattr *nla, struct nlattr *est, struct tc_action **a, int ovr, int bind, bool rtnl_held, struct tcf_proto *tp, u32 flags, struct netlink_ext_ack *extack) tcf_ife_init() argument
H A Dcls_matchall.c128 static void mall_destroy(struct tcf_proto *tp, bool rtnl_held, in mall_destroy() argument
186 void **arg, bool ovr, bool rtnl_held, in mall_change()
260 bool rtnl_held, struct netlink_ext_ack *extack) in mall_delete()
270 bool rtnl_held) in mall_walk()
348 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in mall_dump()
183 mall_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) mall_change() argument
259 mall_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) mall_delete() argument
269 mall_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) mall_walk() argument
347 mall_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) mall_dump() argument
H A Dcls_fw.c130 static void fw_destroy(struct tcf_proto *tp, bool rtnl_held, in fw_destroy() argument
155 bool rtnl_held, struct netlink_ext_ack *extack) in fw_delete()
240 bool ovr, bool rtnl_held, in fw_change()
345 bool rtnl_held) in fw_walk()
375 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in fw_dump()
154 fw_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) fw_delete() argument
237 fw_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) fw_change() argument
344 fw_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) fw_walk() argument
374 fw_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) fw_dump() argument
H A Dcls_basic.c106 static void basic_destroy(struct tcf_proto *tp, bool rtnl_held, in basic_destroy() argument
126 bool rtnl_held, struct netlink_ext_ack *extack) in basic_delete()
173 bool rtnl_held, struct netlink_ext_ack *extack) in basic_change()
248 bool rtnl_held) in basic_walk()
280 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in basic_dump()
125 basic_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) basic_delete() argument
170 basic_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) basic_change() argument
247 basic_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) basic_walk() argument
279 basic_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) basic_dump() argument
H A Dcls_flower.c424 bool rtnl_held, struct netlink_ext_ack *extack) in fl_hw_destroy_filter()
434 &f->flags, &f->in_hw_count, rtnl_held); in fl_hw_destroy_filter()
439 struct cls_fl_filter *f, bool rtnl_held, in fl_hw_replace_filter()
470 skip_sw, &f->flags, &f->in_hw_count, rtnl_held); in fl_hw_replace_filter()
475 fl_hw_destroy_filter(tp, f, rtnl_held, NULL); in fl_hw_replace_filter()
486 bool rtnl_held) in fl_hw_update_stats()
497 rtnl_held); in fl_hw_update_stats()
532 bool *last, bool rtnl_held, in __fl_delete()
554 fl_hw_destroy_filter(tp, f, rtnl_held, extack); in __fl_delete()
572 static void fl_destroy(struct tcf_proto *tp, bool rtnl_held, in fl_destroy() argument
423 fl_hw_destroy_filter(struct tcf_proto *tp, struct cls_fl_filter *f, bool rtnl_held, struct netlink_ext_ack *extack) fl_hw_destroy_filter() argument
438 fl_hw_replace_filter(struct tcf_proto *tp, struct cls_fl_filter *f, bool rtnl_held, struct netlink_ext_ack *extack) fl_hw_replace_filter() argument
485 fl_hw_update_stats(struct tcf_proto *tp, struct cls_fl_filter *f, bool rtnl_held) fl_hw_update_stats() argument
531 __fl_delete(struct tcf_proto *tp, struct cls_fl_filter *f, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) __fl_delete() argument
1917 fl_set_parms(struct net *net, struct tcf_proto *tp, struct cls_fl_filter *f, struct fl_flow_mask *mask, unsigned long base, struct nlattr **tb, struct nlattr *est, bool ovr, struct fl_flow_tmplt *tmplt, bool rtnl_held, struct netlink_ext_ack *extack) fl_set_parms() argument
1977 fl_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) fl_change() argument
2169 fl_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) fl_delete() argument
2184 fl_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) fl_walk() argument
3054 fl_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) fl_dump() argument
3112 fl_terse_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) fl_terse_dump() argument
[all...]
H A Dcls_bpf.c303 bool rtnl_held, struct netlink_ext_ack *extack) in cls_bpf_delete()
312 static void cls_bpf_destroy(struct tcf_proto *tp, bool rtnl_held, in cls_bpf_destroy() argument
461 void **arg, bool ovr, bool rtnl_held, in cls_bpf_change()
582 struct sk_buff *skb, struct tcmsg *tm, bool rtnl_held) in cls_bpf_dump()
648 bool rtnl_held) in cls_bpf_walk()
302 cls_bpf_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) cls_bpf_delete() argument
458 cls_bpf_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) cls_bpf_change() argument
581 cls_bpf_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *tm, bool rtnl_held) cls_bpf_dump() argument
647 cls_bpf_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) cls_bpf_walk() argument
H A Dcls_route.c275 static void route4_destroy(struct tcf_proto *tp, bool rtnl_held, in route4_destroy() argument
312 bool rtnl_held, struct netlink_ext_ack *extack) in route4_delete()
473 bool rtnl_held, struct netlink_ext_ack *extack) in route4_change()
571 bool rtnl_held) in route4_walk()
605 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in route4_dump()
311 route4_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) route4_delete() argument
470 route4_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) route4_change() argument
570 route4_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) route4_walk() argument
604 route4_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) route4_dump() argument
H A Dcls_flow.c390 void **arg, bool ovr, bool rtnl_held, in flow_change()
567 bool rtnl_held, struct netlink_ext_ack *extack) in flow_delete()
591 static void flow_destroy(struct tcf_proto *tp, bool rtnl_held, in flow_destroy() argument
619 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in flow_dump()
680 bool rtnl_held) in flow_walk()
387 flow_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) flow_change() argument
566 flow_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) flow_delete() argument
618 flow_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) flow_dump() argument
679 flow_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) flow_walk() argument
H A Dact_api.c940 bool rtnl_held, in tc_action_load_ops()
974 if (rtnl_held) in tc_action_load_ops()
977 if (rtnl_held) in tc_action_load_ops()
1004 bool rtnl_held, in tcf_action_init_1()
1033 rtnl_held, tp, flags.value, extack); in tcf_action_init_1()
1035 err = a_o->init(net, nla, est, &a, ovr, bind, rtnl_held, in tcf_action_init_1()
1063 bool rtnl_held, struct netlink_ext_ack *extack) in tcf_action_init()
1080 a_o = tc_action_load_ops(name, tb[i], rtnl_held, extack); in tcf_action_init()
1090 ops[i - 1], &init_res[i - 1], rtnl_held, in tcf_action_init()
939 tc_action_load_ops(char *name, struct nlattr *nla, bool rtnl_held, struct netlink_ext_ack *extack) tc_action_load_ops() argument
1000 tcf_action_init_1(struct net *net, struct tcf_proto *tp, struct nlattr *nla, struct nlattr *est, char *name, int ovr, int bind, struct tc_action_ops *a_o, int *init_res, bool rtnl_held, struct netlink_ext_ack *extack) tcf_action_init_1() argument
1060 tcf_action_init(struct net *net, struct tcf_proto *tp, struct nlattr *nla, struct nlattr *est, char *name, int ovr, int bind, struct tc_action *actions[], int init_res[], size_t *attr_size, bool rtnl_held, struct netlink_ext_ack *extack) tcf_action_init() argument
/kernel/linux/linux-6.6/net/sched/
H A Dcls_api.c249 tcf_proto_lookup_ops(const char *kind, bool rtnl_held, in tcf_proto_lookup_ops() argument
258 if (rtnl_held) in tcf_proto_lookup_ops()
261 if (rtnl_held) in tcf_proto_lookup_ops()
374 bool rtnl_held, in tcf_proto_create()
384 tp->ops = tcf_proto_lookup_ops(kind, rtnl_held, extack); in tcf_proto_create()
415 static void tcf_proto_destroy(struct tcf_proto *tp, bool rtnl_held, in tcf_proto_destroy() argument
418 tp->ops->destroy(tp, rtnl_held, extack); in tcf_proto_destroy()
426 static void tcf_proto_put(struct tcf_proto *tp, bool rtnl_held, in tcf_proto_put() argument
430 tcf_proto_destroy(tp, rtnl_held, true, extack); in tcf_proto_put()
720 static void tcf_chain_flush(struct tcf_chain *chain, bool rtnl_held) in tcf_chain_flush() argument
372 tcf_proto_create(const char *kind, u32 protocol, u32 prio, struct tcf_chain *chain, bool rtnl_held, struct netlink_ext_ack *extack) tcf_proto_create() argument
1130 tcf_block_flush_all_chains(struct tcf_block *block, bool rtnl_held) tcf_block_flush_all_chains() argument
1149 __tcf_qdisc_find(struct net *net, struct Qdisc **q, u32 *parent, int ifindex, bool rtnl_held, struct netlink_ext_ack *extack) __tcf_qdisc_find() argument
1281 __tcf_block_put(struct tcf_block *block, struct Qdisc *q, struct tcf_block_ext_info *ei, bool rtnl_held) __tcf_block_put() argument
1309 tcf_block_refcnt_put(struct tcf_block *block, bool rtnl_held) tcf_block_refcnt_put() argument
1352 tcf_block_release(struct Qdisc *q, struct tcf_block *block, bool rtnl_held) tcf_block_release() argument
1862 tcf_chain_tp_insert_unique(struct tcf_chain *chain, struct tcf_proto *tp_new, u32 protocol, u32 prio, bool rtnl_held) tcf_chain_tp_insert_unique() argument
1896 tcf_chain_tp_delete_empty(struct tcf_chain *chain, struct tcf_proto *tp, bool rtnl_held, struct netlink_ext_ack *extack) tcf_chain_tp_delete_empty() argument
1970 tcf_fill_node(struct net *net, struct sk_buff *skb, struct tcf_proto *tp, struct tcf_block *block, struct Qdisc *q, u32 parent, void *fh, u32 portid, u32 seq, u16 flags, int event, bool terse_dump, bool rtnl_held, struct netlink_ext_ack *extack) tcf_fill_node() argument
2031 tfilter_notify(struct net *net, struct sk_buff *oskb, struct nlmsghdr *n, struct tcf_proto *tp, struct tcf_block *block, struct Qdisc *q, u32 parent, void *fh, int event, bool unicast, bool rtnl_held, struct netlink_ext_ack *extack) tfilter_notify() argument
2060 tfilter_del_notify(struct net *net, struct sk_buff *oskb, struct nlmsghdr *n, struct tcf_proto *tp, struct tcf_block *block, struct Qdisc *q, u32 parent, void *fh, bool unicast, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) tfilter_del_notify() argument
2145 bool rtnl_held = false; tc_new_tfilter() local
2377 bool rtnl_held = false; tc_del_tfilter() local
2534 bool rtnl_held = false; tc_get_tfilter() local
3499 tc_setup_cb_call(struct tcf_block *block, enum tc_setup_type type, void *type_data, bool err_stop, bool rtnl_held) tc_setup_cb_call() argument
3534 tc_setup_cb_add(struct tcf_block *block, struct tcf_proto *tp, enum tc_setup_type type, void *type_data, bool err_stop, u32 *flags, unsigned int *in_hw_count, bool rtnl_held) tc_setup_cb_add() argument
3584 tc_setup_cb_replace(struct tcf_block *block, struct tcf_proto *tp, enum tc_setup_type type, void *type_data, bool err_stop, u32 *old_flags, unsigned int *old_in_hw_count, u32 *new_flags, unsigned int *new_in_hw_count, bool rtnl_held) tc_setup_cb_replace() argument
3638 tc_setup_cb_destroy(struct tcf_block *block, struct tcf_proto *tp, enum tc_setup_type type, void *type_data, bool err_stop, u32 *flags, unsigned int *in_hw_count, bool rtnl_held) tc_setup_cb_destroy() argument
[all...]
H A Dcls_cgroup.c134 static void cls_cgroup_destroy(struct tcf_proto *tp, bool rtnl_held, in cls_cgroup_destroy() argument
149 bool rtnl_held, struct netlink_ext_ack *extack) in cls_cgroup_delete()
155 bool rtnl_held) in cls_cgroup_walk()
173 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in cls_cgroup_dump()
148 cls_cgroup_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) cls_cgroup_delete() argument
154 cls_cgroup_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) cls_cgroup_walk() argument
172 cls_cgroup_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) cls_cgroup_dump() argument
H A Dcls_matchall.c127 static void mall_destroy(struct tcf_proto *tp, bool rtnl_held, in mall_destroy() argument
248 bool rtnl_held, struct netlink_ext_ack *extack) in mall_delete()
258 bool rtnl_held) in mall_walk()
327 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in mall_dump()
247 mall_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) mall_delete() argument
257 mall_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) mall_walk() argument
326 mall_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) mall_dump() argument
H A Dcls_fw.c132 static void fw_destroy(struct tcf_proto *tp, bool rtnl_held, in fw_destroy() argument
157 bool rtnl_held, struct netlink_ext_ack *extack) in fw_delete()
346 bool rtnl_held) in fw_walk()
369 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in fw_dump()
156 fw_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) fw_delete() argument
345 fw_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) fw_walk() argument
368 fw_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) fw_dump() argument
H A Dcls_basic.c108 static void basic_destroy(struct tcf_proto *tp, bool rtnl_held, in basic_destroy() argument
128 bool rtnl_held, struct netlink_ext_ack *extack) in basic_delete()
250 bool rtnl_held) in basic_walk()
270 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in basic_dump()
127 basic_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) basic_delete() argument
249 basic_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) basic_walk() argument
269 basic_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) basic_dump() argument
H A Dact_ife.c265 static int load_metaops_and_vet(u32 metaid, void *val, int len, bool rtnl_held) in load_metaops_and_vet() argument
273 if (rtnl_held) in load_metaops_and_vet()
276 if (rtnl_held) in load_metaops_and_vet()
439 static int load_metalist(struct nlattr **tb, bool rtnl_held) in load_metalist() argument
449 rc = load_metaops_and_vet(i, val, len, rtnl_held); in load_metalist()
459 bool exists, bool rtnl_held) in populate_metalist()
458 populate_metalist(struct tcf_ife_info *ife, struct nlattr **tb, bool exists, bool rtnl_held) populate_metalist() argument
H A Dcls_route.c277 static void route4_destroy(struct tcf_proto *tp, bool rtnl_held, in route4_destroy() argument
314 bool rtnl_held, struct netlink_ext_ack *extack) in route4_delete()
573 bool rtnl_held) in route4_walk()
600 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in route4_dump()
313 route4_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) route4_delete() argument
572 route4_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) route4_walk() argument
599 route4_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) route4_dump() argument
H A Dcls_bpf.c304 bool rtnl_held, struct netlink_ext_ack *extack) in cls_bpf_delete()
313 static void cls_bpf_destroy(struct tcf_proto *tp, bool rtnl_held, in cls_bpf_destroy() argument
578 struct sk_buff *skb, struct tcmsg *tm, bool rtnl_held) in cls_bpf_dump()
639 bool rtnl_held) in cls_bpf_walk()
303 cls_bpf_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) cls_bpf_delete() argument
577 cls_bpf_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *tm, bool rtnl_held) cls_bpf_dump() argument
638 cls_bpf_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) cls_bpf_walk() argument
H A Dcls_flower.c438 bool rtnl_held, struct netlink_ext_ack *extack) in fl_hw_destroy_filter()
448 &f->flags, &f->in_hw_count, rtnl_held); in fl_hw_destroy_filter()
453 struct cls_fl_filter *f, bool rtnl_held, in fl_hw_replace_filter()
482 skip_sw, &f->flags, &f->in_hw_count, rtnl_held); in fl_hw_replace_filter()
487 fl_hw_destroy_filter(tp, f, rtnl_held, NULL); in fl_hw_replace_filter()
498 bool rtnl_held) in fl_hw_update_stats()
509 rtnl_held); in fl_hw_update_stats()
548 bool *last, bool rtnl_held, in __fl_delete()
570 fl_hw_destroy_filter(tp, f, rtnl_held, extack); in __fl_delete()
588 static void fl_destroy(struct tcf_proto *tp, bool rtnl_held, in fl_destroy() argument
437 fl_hw_destroy_filter(struct tcf_proto *tp, struct cls_fl_filter *f, bool rtnl_held, struct netlink_ext_ack *extack) fl_hw_destroy_filter() argument
452 fl_hw_replace_filter(struct tcf_proto *tp, struct cls_fl_filter *f, bool rtnl_held, struct netlink_ext_ack *extack) fl_hw_replace_filter() argument
497 fl_hw_update_stats(struct tcf_proto *tp, struct cls_fl_filter *f, bool rtnl_held) fl_hw_update_stats() argument
547 __fl_delete(struct tcf_proto *tp, struct cls_fl_filter *f, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) __fl_delete() argument
2235 bool rtnl_held = !(flags & TCA_ACT_FLAGS_NO_RTNL); fl_change() local
2479 fl_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) fl_delete() argument
2494 fl_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) fl_walk() argument
3493 fl_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) fl_dump() argument
3551 fl_terse_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) fl_terse_dump() argument
[all...]
H A Dcls_flow.c569 bool rtnl_held, struct netlink_ext_ack *extack) in flow_delete()
593 static void flow_destroy(struct tcf_proto *tp, bool rtnl_held, in flow_destroy() argument
621 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) in flow_dump()
682 bool rtnl_held) in flow_walk()
568 flow_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) flow_delete() argument
620 flow_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) flow_dump() argument
681 flow_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) flow_walk() argument
/kernel/linux/linux-5.10/include/net/
H A Dact_api.h103 int bind, bool rtnl_held, struct tcf_proto *tp,
184 bool rtnl_held, struct netlink_ext_ack *extack);
186 bool rtnl_held,
192 bool rtnl_held,
H A Dpkt_cls.h51 struct tcf_proto *tp, bool rtnl_held);
330 struct tcf_exts *exts, bool ovr, bool rtnl_held,
544 void *type_data, bool err_stop, bool rtnl_held);
547 u32 *flags, unsigned int *in_hw_count, bool rtnl_held);
552 bool rtnl_held);
555 u32 *flags, unsigned int *in_hw_count, bool rtnl_held);
H A Dsch_generic.h334 void (*destroy)(struct tcf_proto *tp, bool rtnl_held,
345 bool *last, bool rtnl_held,
349 struct tcf_walker *arg, bool rtnl_held);
372 struct tcmsg *t, bool rtnl_held);
/kernel/linux/linux-6.6/include/net/
H A Dpkt_cls.h583 void *type_data, bool err_stop, bool rtnl_held);
586 u32 *flags, unsigned int *in_hw_count, bool rtnl_held);
591 bool rtnl_held);
594 u32 *flags, unsigned int *in_hw_count, bool rtnl_held);

Completed in 33 milliseconds

12