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

/linux-master/net/sched/
H A Dcls_api.c249 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 Dcls_cgroup.c134 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 Dcls_basic.c108 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 Dcls_matchall.c127 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 Dcls_fw.c132 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 Dcls_route.c277 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 Dact_ife.c265 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 Dcls_flower.c438 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 Dcls_bpf.c304 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 Dcls_flow.c569 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 Dcls_u32.c625 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 Dact_api.c1362 bool rtnl_held = !(flags & TCA_ACT_FLAGS_NO_RTNL); local
1364 if (rtnl_held)
1367 if (rtnl_held)
/linux-master/include/net/
H A Dpkt_cls.h585 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 Dsch_generic.h344 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 Dip_fib.h267 bool rtnl_held; member in struct:fib_dump_filter
/linux-master/net/ipv4/
H A Dfib_frontend.c919 if (filter->rtnl_held)
965 if (filter->rtnl_held)
993 .rtnl_held = false,
H A Dipmr.c2593 .rtnl_held = true,
/linux-master/net/mpls/
H A Daf_mpls.c2183 .rtnl_held = true,
/linux-master/net/ipv6/
H A Dip6mr.c2596 .rtnl_held = true,
H A Dip6_fib.c626 .filter.rtnl_held = true,

Completed in 323 milliseconds