• Home
  • Raw
  • Download

Lines Matching refs:parent

1150 			    u32 *parent, int ifindex, bool rtnl_held,  in __tcf_qdisc_find()  argument
1170 if (!*parent) { in __tcf_qdisc_find()
1172 *parent = (*q)->handle; in __tcf_qdisc_find()
1174 *q = qdisc_lookup_rcu(dev, TC_H_MAJ(*parent)); in __tcf_qdisc_find()
1224 static int __tcf_qdisc_cl_find(struct Qdisc *q, u32 parent, unsigned long *cl, in __tcf_qdisc_cl_find() argument
1231 if (TC_H_MIN(parent)) { in __tcf_qdisc_cl_find()
1234 *cl = cops->find(q, parent); in __tcf_qdisc_cl_find()
1319 u32 *parent, unsigned long *cl, in tcf_block_find() argument
1328 err = __tcf_qdisc_find(net, q, parent, ifindex, true, extack); in tcf_block_find()
1332 err = __tcf_qdisc_cl_find(*q, *parent, cl, ifindex, extack); in tcf_block_find()
1972 struct Qdisc *q, u32 parent, void *fh, in tcf_fill_node() argument
1990 tcm->tcm_parent = parent; in tcf_fill_node()
2034 u32 parent, void *fh, int event, bool unicast, in tfilter_notify() argument
2045 if (tcf_fill_node(net, skb, tp, block, q, parent, fh, portid, in tfilter_notify()
2063 u32 parent, void *fh, bool unicast, bool *last, in tfilter_del_notify() argument
2074 if (tcf_fill_node(net, skb, tp, block, q, parent, fh, portid, in tfilter_del_notify()
2101 u32 parent, struct nlmsghdr *n, in tfilter_notify_chain() argument
2109 tfilter_notify(net, oskb, n, tp, block, q, parent, NULL, in tfilter_notify_chain()
2134 u32 parent; in tc_new_tfilter() local
2160 parent = t->tcm_parent; in tc_new_tfilter()
2183 err = __tcf_qdisc_find(net, &q, &parent, t->tcm_ifindex, false, extack); in tc_new_tfilter()
2204 err = __tcf_qdisc_cl_find(q, parent, &cl, t->tcm_ifindex, extack); in tc_new_tfilter()
2214 block->classid = parent; in tc_new_tfilter()
2315 if (is_qdisc_ingress(parent)) in tc_new_tfilter()
2320 tfilter_notify(net, skb, n, tp, block, q, parent, fh, in tc_new_tfilter()
2367 u32 parent; in tc_del_tfilter() local
2387 parent = t->tcm_parent; in tc_del_tfilter()
2396 err = __tcf_qdisc_find(net, &q, &parent, t->tcm_ifindex, false, extack); in tc_del_tfilter()
2416 err = __tcf_qdisc_cl_find(q, parent, &cl, t->tcm_ifindex, extack); in tc_del_tfilter()
2448 tfilter_notify_chain(net, skb, block, q, parent, n, in tc_del_tfilter()
2472 tfilter_notify(net, skb, n, tp, block, q, parent, fh, in tc_del_tfilter()
2488 q, parent, fh, false, &last, in tc_del_tfilter()
2524 u32 parent; in tc_get_tfilter() local
2544 parent = t->tcm_parent; in tc_get_tfilter()
2553 err = __tcf_qdisc_find(net, &q, &parent, t->tcm_ifindex, false, extack); in tc_get_tfilter()
2572 err = __tcf_qdisc_cl_find(q, parent, &cl, t->tcm_ifindex, extack); in tc_get_tfilter()
2616 err = tfilter_notify(net, skb, n, tp, block, q, parent, in tc_get_tfilter()
2643 u32 parent; member
2652 return tcf_fill_node(net, a->skb, tp, a->block, a->q, a->parent, in tcf_node_dump()
2658 static bool tcf_chain_dump(struct tcf_chain *chain, struct Qdisc *q, u32 parent, in tcf_chain_dump() argument
2686 if (tcf_fill_node(net, skb, tp, block, q, parent, NULL, in tcf_chain_dump()
2700 arg.parent = parent; in tcf_chain_dump()
2735 u32 parent; in tc_dump_tfilter() local
2763 parent = 0; in tc_dump_tfilter()
2773 parent = tcm->tcm_parent; in tc_dump_tfilter()
2774 if (!parent) in tc_dump_tfilter()
2793 parent = block->classid; in tc_dump_tfilter()
2809 if (!tcf_chain_dump(chain, q, parent, skb, cb, in tc_dump_tfilter()
2995 u32 parent; in tc_ctl_chain() local
3011 parent = t->tcm_parent; in tc_ctl_chain()
3014 block = tcf_block_find(net, &q, &parent, &cl, in tc_ctl_chain()
3085 tfilter_notify_chain(net, skb, block, q, parent, n, in tc_ctl_chain()