/kernel/linux/linux-5.10/net/sched/ |
H A D | cls_api.c | 127 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 D | cls_cgroup.c | 79 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 D | act_ife.c | 265 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 D | cls_matchall.c | 128 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 D | cls_fw.c | 130 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 D | cls_basic.c | 106 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 D | cls_flower.c | 424 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 D | cls_bpf.c | 303 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 D | cls_route.c | 275 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 D | cls_flow.c | 390 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 D | act_api.c | 940 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 D | cls_api.c | 249 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 D | cls_cgroup.c | 134 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 D | cls_matchall.c | 127 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 D | cls_fw.c | 132 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 D | cls_basic.c | 108 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 D | act_ife.c | 265 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 D | cls_route.c | 277 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 D | cls_bpf.c | 304 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 D | cls_flower.c | 438 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 D | cls_flow.c | 569 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 D | act_api.h | 103 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 D | pkt_cls.h | 51 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 D | sch_generic.h | 334 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 D | pkt_cls.h | 583 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);
|