Lines Matching refs:tcf_proto
22 int (*fn)(struct tcf_proto *, void *node, struct tcf_walker *);
38 struct tcf_proto __rcu *filter_chain;
50 struct tcf_proto *tcf_get_next_proto(struct tcf_chain *chain,
51 struct tcf_proto *tp, bool rtnl_held);
54 struct tcf_proto __rcu **p_filter_chain, struct Qdisc *q,
79 int tcf_classify(struct sk_buff *skb, const struct tcf_proto *tp,
83 const struct tcf_proto *tp, struct tcf_result *res,
99 struct tcf_proto __rcu **p_filter_chain, struct Qdisc *q, in tcf_block_get()
141 static inline int tcf_classify(struct sk_buff *skb, const struct tcf_proto *tp, in tcf_classify()
149 const struct tcf_proto *tp, in tcf_classify_ingress()
175 tcf_bind_filter(struct tcf_proto *tp, struct tcf_result *r, unsigned long base) in tcf_bind_filter()
199 tcf_unbind_filter(struct tcf_proto *tp, struct tcf_result *r) in tcf_unbind_filter()
328 int tcf_exts_validate(struct net *net, struct tcf_proto *tp,
441 int tcf_em_tree_validate(struct tcf_proto *, struct nlattr *,
545 int tc_setup_cb_add(struct tcf_block *block, struct tcf_proto *tp,
548 int tc_setup_cb_replace(struct tcf_block *block, struct tcf_proto *tp,
553 int tc_setup_cb_destroy(struct tcf_block *block, struct tcf_proto *tp,
556 int tc_setup_cb_reoffload(struct tcf_block *block, struct tcf_proto *tp,
702 const struct tcf_proto *tp, u32 flags, in tc_cls_common_offload_init()