/linux-master/net/sched/ |
H A D | cls_api.c | 249 tcf_proto_lookup_ops(const char *kind, bool rtnl_held, argument 258 if (rtnl_held) 261 if (rtnl_held) 374 bool rtnl_held, 384 tp->ops = tcf_proto_lookup_ops(kind, rtnl_held, extack); 415 static void tcf_proto_destroy(struct tcf_proto *tp, bool rtnl_held, argument 418 tp->ops->destroy(tp, rtnl_held, extack); 426 static void tcf_proto_put(struct tcf_proto *tp, bool rtnl_held, argument 430 tcf_proto_destroy(tp, rtnl_held, true, extack); 720 static void tcf_chain_flush(struct tcf_chain *chain, bool rtnl_held) argument 372 tcf_proto_create(const char *kind, u32 protocol, u32 prio, struct tcf_chain *chain, bool rtnl_held, struct netlink_ext_ack *extack) argument 1132 tcf_block_flush_all_chains(struct tcf_block *block, bool rtnl_held) argument 1151 __tcf_qdisc_find(struct net *net, struct Qdisc **q, u32 *parent, int ifindex, bool rtnl_held, struct netlink_ext_ack *extack) argument 1283 __tcf_block_put(struct tcf_block *block, struct Qdisc *q, struct tcf_block_ext_info *ei, bool rtnl_held) argument 1311 tcf_block_refcnt_put(struct tcf_block *block, bool rtnl_held) argument 1354 tcf_block_release(struct Qdisc *q, struct tcf_block *block, bool rtnl_held) argument 1906 tcf_chain_tp_insert_unique(struct tcf_chain *chain, struct tcf_proto *tp_new, u32 protocol, u32 prio, bool rtnl_held) argument 1940 tcf_chain_tp_delete_empty(struct tcf_chain *chain, struct tcf_proto *tp, bool rtnl_held, struct netlink_ext_ack *extack) argument 2014 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) argument 2075 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) argument 2107 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 *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 2192 bool rtnl_held = false; local 2424 bool rtnl_held = false; local 2580 bool rtnl_held = false; local 3548 tc_setup_cb_call(struct tcf_block *block, enum tc_setup_type type, void *type_data, bool err_stop, bool rtnl_held) argument 3583 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) argument 3633 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) argument 3687 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) argument [all...] |
H A D | cls_cgroup.c | 134 static void cls_cgroup_destroy(struct tcf_proto *tp, bool rtnl_held, argument 149 bool rtnl_held, struct netlink_ext_ack *extack) 155 bool rtnl_held) 173 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) 148 cls_cgroup_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 154 cls_cgroup_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) argument 172 cls_cgroup_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) argument
|
H A D | cls_basic.c | 108 static void basic_destroy(struct tcf_proto *tp, bool rtnl_held, argument 128 bool rtnl_held, struct netlink_ext_ack *extack) 250 bool rtnl_held) 270 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) 127 basic_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 249 basic_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) argument 269 basic_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) argument
|
H A D | cls_matchall.c | 127 static void mall_destroy(struct tcf_proto *tp, bool rtnl_held, argument 248 bool rtnl_held, struct netlink_ext_ack *extack) 258 bool rtnl_held) 327 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) 247 mall_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 257 mall_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) argument 326 mall_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) argument
|
H A D | cls_fw.c | 132 static void fw_destroy(struct tcf_proto *tp, bool rtnl_held, argument 157 bool rtnl_held, struct netlink_ext_ack *extack) 346 bool rtnl_held) 369 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) 156 fw_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 345 fw_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) argument 368 fw_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) argument
|
H A D | cls_route.c | 277 static void route4_destroy(struct tcf_proto *tp, bool rtnl_held, argument 314 bool rtnl_held, struct netlink_ext_ack *extack) 578 bool rtnl_held) 605 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) 313 route4_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 577 route4_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) argument 604 route4_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) argument
|
H A D | act_ife.c | 265 static int load_metaops_and_vet(u32 metaid, void *val, int len, bool rtnl_held) argument 273 if (rtnl_held) 276 if (rtnl_held) 439 static int load_metalist(struct nlattr **tb, bool rtnl_held) argument 449 rc = load_metaops_and_vet(i, val, len, rtnl_held); 459 bool exists, bool rtnl_held) 458 populate_metalist(struct tcf_ife_info *ife, struct nlattr **tb, bool exists, bool rtnl_held) argument
|
H A D | cls_flower.c | 438 bool rtnl_held, struct netlink_ext_ack *extack) 448 &f->flags, &f->in_hw_count, rtnl_held); 453 struct cls_fl_filter *f, bool rtnl_held, 482 skip_sw, &f->flags, &f->in_hw_count, rtnl_held); 487 fl_hw_destroy_filter(tp, f, rtnl_held, NULL); 498 bool rtnl_held) 509 rtnl_held); 548 bool *last, bool rtnl_held, 570 fl_hw_destroy_filter(tp, f, rtnl_held, extack); 588 static void fl_destroy(struct tcf_proto *tp, bool rtnl_held, argument 437 fl_hw_destroy_filter(struct tcf_proto *tp, struct cls_fl_filter *f, bool rtnl_held, struct netlink_ext_ack *extack) argument 452 fl_hw_replace_filter(struct tcf_proto *tp, struct cls_fl_filter *f, bool rtnl_held, struct netlink_ext_ack *extack) argument 497 fl_hw_update_stats(struct tcf_proto *tp, struct cls_fl_filter *f, bool rtnl_held) argument 547 __fl_delete(struct tcf_proto *tp, struct cls_fl_filter *f, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 2235 bool rtnl_held = !(flags & TCA_ACT_FLAGS_NO_RTNL); local 2479 fl_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 2494 fl_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) argument 3493 fl_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) argument 3551 fl_terse_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) argument [all...] |
H A D | cls_bpf.c | 304 bool rtnl_held, struct netlink_ext_ack *extack) 313 static void cls_bpf_destroy(struct tcf_proto *tp, bool rtnl_held, argument 578 struct sk_buff *skb, struct tcmsg *tm, bool rtnl_held) 639 bool rtnl_held) 303 cls_bpf_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 577 cls_bpf_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *tm, bool rtnl_held) argument 638 cls_bpf_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) argument
|
H A D | cls_flow.c | 569 bool rtnl_held, struct netlink_ext_ack *extack) 593 static void flow_destroy(struct tcf_proto *tp, bool rtnl_held, argument 621 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) 682 bool rtnl_held) 568 flow_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 620 flow_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) argument 681 flow_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) argument
|
H A D | cls_u32.c | 625 static void u32_destroy(struct tcf_proto *tp, bool rtnl_held, argument 660 bool rtnl_held, struct netlink_ext_ack *extack) 1190 bool rtnl_held) 1330 struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) 659 u32_delete(struct tcf_proto *tp, void *arg, bool *last, bool rtnl_held, struct netlink_ext_ack *extack) argument 1189 u32_walk(struct tcf_proto *tp, struct tcf_walker *arg, bool rtnl_held) argument 1329 u32_dump(struct net *net, struct tcf_proto *tp, void *fh, struct sk_buff *skb, struct tcmsg *t, bool rtnl_held) argument
|
H A D | act_api.c | 1362 bool rtnl_held = !(flags & TCA_ACT_FLAGS_NO_RTNL); local 1364 if (rtnl_held) 1367 if (rtnl_held)
|
/linux-master/include/net/ |
H A D | pkt_cls.h | 585 void *type_data, bool err_stop, bool rtnl_held); 588 u32 *flags, unsigned int *in_hw_count, bool rtnl_held); 593 bool rtnl_held); 596 u32 *flags, unsigned int *in_hw_count, bool rtnl_held);
|
H A D | sch_generic.h | 344 void (*destroy)(struct tcf_proto *tp, bool rtnl_held, 355 bool *last, bool rtnl_held, 359 struct tcf_walker *arg, bool rtnl_held); 388 struct tcmsg *t, bool rtnl_held);
|
H A D | ip_fib.h | 267 bool rtnl_held; member in struct:fib_dump_filter
|
/linux-master/net/ipv4/ |
H A D | fib_frontend.c | 919 if (filter->rtnl_held) 965 if (filter->rtnl_held) 993 .rtnl_held = false,
|
H A D | ipmr.c | 2593 .rtnl_held = true,
|
/linux-master/net/mpls/ |
H A D | af_mpls.c | 2183 .rtnl_held = true,
|
/linux-master/net/ipv6/ |
H A D | ip6mr.c | 2596 .rtnl_held = true,
|
H A D | ip6_fib.c | 626 .filter.rtnl_held = true,
|