/linux-6.3-rc2/net/sched/ |
A D | cls_cgroup.c | 22 struct tcf_proto *tp; 27 const struct tcf_proto *tp, in cls_cgroup_classify() 46 static void *cls_cgroup_get(struct tcf_proto *tp, u32 handle) in cls_cgroup_get() 51 static int cls_cgroup_init(struct tcf_proto *tp) in cls_cgroup_init() 79 struct tcf_proto *tp, unsigned long base, in cls_cgroup_change() 134 static void cls_cgroup_destroy(struct tcf_proto *tp, bool rtnl_held, in cls_cgroup_destroy() 148 static int cls_cgroup_delete(struct tcf_proto *tp, void *arg, bool *last, in cls_cgroup_delete() 154 static void cls_cgroup_walk(struct tcf_proto *tp, struct tcf_walker *arg, in cls_cgroup_walk() 172 static int cls_cgroup_dump(struct net *net, struct tcf_proto *tp, void *fh, in cls_cgroup_dump()
|
A D | cls_matchall.c | 29 const struct tcf_proto *tp, in mall_classify() 45 static int mall_init(struct tcf_proto *tp) in mall_init() 68 static void mall_destroy_hw_filter(struct tcf_proto *tp, in mall_destroy_hw_filter() 84 static int mall_replace_hw_filter(struct tcf_proto *tp, in mall_replace_hw_filter() 127 static void mall_destroy(struct tcf_proto *tp, bool rtnl_held, in mall_destroy() 146 static void *mall_get(struct tcf_proto *tp, u32 handle) in mall_get() 162 static int mall_set_parms(struct net *net, struct tcf_proto *tp, in mall_set_parms() 183 struct tcf_proto *tp, unsigned long base, in mall_change() 258 static int mall_delete(struct tcf_proto *tp, void *arg, bool *last, in mall_delete() 268 static void mall_walk(struct tcf_proto *tp, struct tcf_walker *arg, in mall_walk() [all …]
|
A D | cls_bpf.c | 50 struct tcf_proto *tp; 82 const struct tcf_proto *tp, in cls_bpf_classify() 216 static void cls_bpf_stop_offload(struct tcf_proto *tp, in cls_bpf_stop_offload() 227 static void cls_bpf_offload_update_stats(struct tcf_proto *tp, in cls_bpf_offload_update_stats() 243 static int cls_bpf_init(struct tcf_proto *tp) in cls_bpf_init() 303 static int cls_bpf_delete(struct tcf_proto *tp, void *arg, bool *last, in cls_bpf_delete() 313 static void cls_bpf_destroy(struct tcf_proto *tp, bool rtnl_held, in cls_bpf_destroy() 326 static void *cls_bpf_get(struct tcf_proto *tp, u32 handle) in cls_bpf_get() 377 u32 gen_flags, const struct tcf_proto *tp) in cls_bpf_prog_from_efd() 409 static int cls_bpf_set_parms(struct net *net, struct tcf_proto *tp, in cls_bpf_set_parms() [all …]
|
A D | cls_basic.c | 34 struct tcf_proto *tp; 41 const struct tcf_proto *tp, in basic_classify() 62 static void *basic_get(struct tcf_proto *tp, u32 handle) in basic_get() 76 static int basic_init(struct tcf_proto *tp) in basic_init() 108 static void basic_destroy(struct tcf_proto *tp, bool rtnl_held, in basic_destroy() 127 static int basic_delete(struct tcf_proto *tp, void *arg, bool *last, in basic_delete() 147 static int basic_set_parms(struct net *net, struct tcf_proto *tp, in basic_set_parms() 173 struct tcf_proto *tp, unsigned long base, u32 handle, in basic_change() 249 static void basic_walk(struct tcf_proto *tp, struct tcf_walker *arg, in basic_walk() 269 static int basic_dump(struct net *net, struct tcf_proto *tp, void *fh, in basic_dump()
|
A D | cls_api.c | 57 const struct tcf_proto *tp; 181 struct tcf_proto *tp) in tcf_proto_signal_destroying() 200 struct tcf_proto *tp) in tcf_proto_exists_destroying() 203 struct tcf_proto *iter; in tcf_proto_exists_destroying() 379 struct tcf_proto *tp; in tcf_proto_create() 1118 struct tcf_proto * 1861 struct tcf_proto *tp; in tcf_chain_tp_insert_unique() 1936 struct tcf_proto *tp; in tcf_chain_tp_find() 2098 struct tcf_proto *tp; in tfilter_notify_chain() 2133 struct tcf_proto *tp; in tc_new_tfilter() [all …]
|
A D | cls_fw.c | 40 struct tcf_proto *tp; 52 const struct tcf_proto *tp, in fw_classify() 91 static void *fw_get(struct tcf_proto *tp, u32 handle) in fw_get() 107 static int fw_init(struct tcf_proto *tp) in fw_init() 132 static void fw_destroy(struct tcf_proto *tp, bool rtnl_held, in fw_destroy() 156 static int fw_delete(struct tcf_proto *tp, void *arg, bool *last, in fw_delete() 201 static int fw_set_parms(struct net *net, struct tcf_proto *tp, in fw_set_parms() 240 struct tcf_proto *tp, unsigned long base, in fw_change() 346 static void fw_walk(struct tcf_proto *tp, struct tcf_walker *arg, in fw_walk() 369 static int fw_dump(struct net *net, struct tcf_proto *tp, void *fh, in fw_dump()
|
A D | cls_route.c | 56 struct tcf_proto *tp; 126 const struct tcf_proto *tp, in route4_classify() 217 static void *route4_get(struct tcf_proto *tp, u32 handle) in route4_get() 243 static int route4_init(struct tcf_proto *tp) in route4_init() 277 static void route4_destroy(struct tcf_proto *tp, bool rtnl_held, in route4_destroy() 313 static int route4_delete(struct tcf_proto *tp, void *arg, bool *last, in route4_delete() 383 static int route4_set_parms(struct net *net, struct tcf_proto *tp, in route4_set_parms() 473 struct tcf_proto *tp, unsigned long base, u32 handle, in route4_change() 573 static void route4_walk(struct tcf_proto *tp, struct tcf_walker *arg, in route4_walk() 600 static int route4_dump(struct net *net, struct tcf_proto *tp, void *fh, in route4_dump()
|
A D | cls_u32.c | 105 const struct tcf_proto *tp, in u32_classify() 288 static void *u32_get(struct tcf_proto *tp, u32 handle) in u32_get() 321 static void *tc_u_common_ptr(const struct tcf_proto *tp) in tc_u_common_ptr() 352 static int u32_init(struct tcf_proto *tp) in u32_init() 450 static int u32_delete_key(struct tcf_proto *tp, struct tc_u_knode *key) in u32_delete_key() 625 static void u32_destroy(struct tcf_proto *tp, bool rtnl_held, in u32_destroy() 659 static int u32_delete(struct tcf_proto *tp, void *arg, bool *last, in u32_delete() 715 static int u32_set_parms(struct net *net, struct tcf_proto *tp, in u32_set_parms() 849 struct tcf_proto *tp, unsigned long base, u32 handle, in u32_change() 1118 static void u32_walk(struct tcf_proto *tp, struct tcf_walker *arg, in u32_walk() [all …]
|
A D | cls_flow.c | 42 struct tcf_proto *tp; 297 const struct tcf_proto *tp, in flow_classify() 390 struct tcf_proto *tp, unsigned long base, in flow_change() 568 static int flow_delete(struct tcf_proto *tp, void *arg, bool *last, in flow_delete() 581 static int flow_init(struct tcf_proto *tp) in flow_init() 593 static void flow_destroy(struct tcf_proto *tp, bool rtnl_held, in flow_destroy() 609 static void *flow_get(struct tcf_proto *tp, u32 handle) in flow_get() 620 static int flow_dump(struct net *net, struct tcf_proto *tp, void *fh, in flow_dump() 681 static void flow_walk(struct tcf_proto *tp, struct tcf_walker *arg, in flow_walk()
|
A D | cls_flower.c | 310 const struct tcf_proto *tp, in fl_classify() 347 static int fl_init(struct tcf_proto *tp) in fl_init() 446 static int fl_hw_replace_filter(struct tcf_proto *tp, in fl_hw_replace_filter() 582 static void fl_destroy(struct tcf_proto *tp, bool rtnl_held, in fl_destroy() 603 static void fl_put(struct tcf_proto *tp, void *arg) in fl_put() 610 static void *fl_get(struct tcf_proto *tp, u32 handle) in fl_get() 2088 static int fl_set_parms(struct net *net, struct tcf_proto *tp, in fl_set_parms() 2150 struct tcf_proto *tp, unsigned long base, in fl_change() 2486 static void fl_hw_add(struct tcf_proto *tp, void *type_data) in fl_hw_add() 2498 static void fl_hw_del(struct tcf_proto *tp, void *type_data) in fl_hw_del() [all …]
|
A D | act_simple.c | 62 struct tc_defact *p, struct tcf_proto *tp, in reset_policy() 90 struct tcf_proto *tp, u32 flags, in tcf_simp_init()
|
A D | act_ipt.c | 96 struct tcf_proto *tp, u32 flags) in __tcf_ipt_init() 204 struct tcf_proto *tp, in tcf_ipt_init() 213 struct tcf_proto *tp, in tcf_xt_init()
|
A D | ematch.c | 169 static int tcf_em_validate(struct tcf_proto *tp, in tcf_em_validate() 305 int tcf_em_tree_validate(struct tcf_proto *tp, struct nlattr *nla, in tcf_em_tree_validate()
|
A D | sch_multiq.c | 23 struct tcf_proto __rcu *filter_list; 35 struct tcf_proto *fl = rcu_dereference_bh(q->filter_list); in multiq_classify()
|
A D | sch_sfb.c | 54 struct tcf_proto __rcu *filter_list; 254 static bool sfb_classify(struct sk_buff *skb, struct tcf_proto *fl, in sfb_classify() 286 struct tcf_proto *fl; in sfb_enqueue()
|
A D | sch_prio.c | 23 struct tcf_proto __rcu *filter_list; 36 struct tcf_proto *fl; in prio_classify()
|
A D | sch_drr.c | 34 struct tcf_proto __rcu *filter_list; 299 struct tcf_proto *fl; in drr_classify()
|
A D | sch_fq_pie.c | 55 struct tcf_proto __rcu *filter_list; /* optional external classifier */ 83 struct tcf_proto *filter; in fq_pie_classify()
|
A D | act_connmark.c | 100 struct tcf_proto *tp, u32 flags, in tcf_connmark_init()
|
A D | sch_ingress.c | 55 static void clsact_chain_head_change(struct tcf_proto *tp_head, void *priv) in clsact_chain_head_change()
|
A D | act_skbmod.c | 104 struct tcf_proto *tp, u32 flags, in tcf_skbmod_init()
|
/linux-6.3-rc2/include/net/ |
A D | pkt_cls.h | 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); 54 struct tcf_proto __rcu **p_filter_chain, struct Qdisc *q, 83 const struct tcf_proto *tp, struct tcf_result *res, 86 static inline bool tc_cls_stats_dump(struct tcf_proto *tp, in tc_cls_stats_dump() 112 struct tcf_proto __rcu **p_filter_chain, struct Qdisc *q, in tcf_block_get() 156 const struct tcf_proto *tp, in tcf_classify() 206 tcf_unbind_filter(struct tcf_proto *tp, struct tcf_result *r) in tcf_unbind_filter() [all …]
|
A D | sch_generic.h | 327 const struct tcf_proto *goto_tp; 339 const struct tcf_proto *, 341 int (*init)(struct tcf_proto*); 348 struct tcf_proto*, unsigned long, 356 void (*walk)(struct tcf_proto *tp, 399 struct tcf_proto { struct 401 struct tcf_proto __rcu *next; argument 406 const struct tcf_proto *, argument 440 struct tcf_proto __rcu *filter_chain; 1258 struct tcf_proto *filter_list; [all …]
|
A D | act_api.h | 120 struct tcf_proto *tp, 206 int tcf_action_init(struct net *net, struct tcf_proto *tp, struct nlattr *nla, 213 struct tc_action *tcf_action_init_1(struct net *net, struct tcf_proto *tp, 263 int tcf_action_check_ctrlact(int action, struct tcf_proto *tp,
|
A D | tc_wrapper.h | 144 const struct tcf_proto *tp, \ 157 static inline int tc_classify(struct sk_buff *skb, const struct tcf_proto *tp, in tc_classify() 224 static inline int tc_classify(struct sk_buff *skb, const struct tcf_proto *tp, in tc_classify()
|