Home
last modified time | relevance | path

Searched refs:tcf_chain (Results 1 – 25 of 25) sorted by relevance

/linux/net/sched/
H A Dcls_api.c54 const struct tcf_chain *chain;
178 static void tcf_proto_signal_destroying(struct tcf_chain *chain, in tcf_proto_signal_destroying()
197 static bool tcf_proto_exists_destroying(struct tcf_chain *chain, in tcf_proto_exists_destroying()
218 tcf_proto_signal_destroyed(struct tcf_chain *chain, struct tcf_proto *tp) in tcf_proto_signal_destroyed()
373 u32 prio, struct tcf_chain *chain, in tcf_proto_create()
441 static void tcf_chain_put(struct tcf_chain *chain);
513 static struct tcf_chain *tcf_chain_create(struct tcf_block *block, in tcf_chain_create()
516 struct tcf_chain *chain; in tcf_chain_create()
540 static void tcf_chain0_head_change(struct tcf_chain *chain, in tcf_chain0_head_change()
557 static bool tcf_chain_detach(struct tcf_chain *chai
[all...]
H A Dact_api.c44 static void tcf_action_goto_chain_exec(const struct tcf_chain *chain, in tcf_action_goto_chain_exec()
69 struct tcf_chain **newchain, in tcf_action_check_ctrlact()
104 struct tcf_chain *tcf_action_set_ctrlact(struct tc_action *a, int action, in tcf_action_set_ctrlact()
105 struct tcf_chain *goto_chain) in tcf_action_set_ctrlact()
115 struct tcf_chain *chain = rcu_dereference_protected(p->goto_chain, 1); in free_tcf()
1174 struct tcf_chain *chain = rcu_dereference_bh(a->goto_chain); in tcf_action_exec()
H A Dact_connmark.c107 struct tcf_chain *goto_ch = NULL; in tcf_connmark_init()
H A Dact_skbmod.c115 struct tcf_chain *goto_ch = NULL; in tcf_skbmod_init()
H A Dact_gact.c61 struct tcf_chain *goto_ch = NULL; in tcf_gact_init()
H A Dact_sample.c46 struct tcf_chain *goto_ch = NULL; in tcf_sample_init()
H A Dact_nat.c43 struct tcf_chain *goto_ch = NULL; in tcf_nat_init()
H A Dact_ctinfo.c165 struct tcf_chain *goto_ch = NULL; in tcf_ctinfo_init()
H A Dact_bpf.c285 struct tcf_chain *goto_ch = NULL; in tcf_bpf_init()
H A Dact_vlan.c122 struct tcf_chain *goto_ch = NULL; in tcf_vlan_init()
H A Dact_mpls.c166 struct tcf_chain *goto_ch = NULL; in tcf_mpls_init()
H A Dact_skbedit.c124 struct tcf_chain *goto_ch = NULL; in tcf_skbedit_init()
H A Dact_mirred.c112 struct tcf_chain *goto_ch = NULL; in tcf_mirred_init()
H A Dact_police.c48 struct tcf_chain *goto_ch = NULL; in tcf_police_init()
H A Dact_pedit.c166 struct tcf_chain *goto_ch = NULL; in tcf_pedit_init()
H A Dact_csum.c52 struct tcf_chain *goto_ch = NULL; in tcf_csum_init()
H A Dcls_flower.c109 struct tcf_chain *chain;
2763 static int fl_hw_create_tmplt(struct tcf_chain *chain, in fl_hw_del()
2789 static void fl_hw_destroy_tmplt(struct tcf_chain *chain, in fl_hw_create_tmplt()
2802 static void *fl_tmplt_create(struct net *net, struct tcf_chain *chain, in fl_hw_destroy_tmplt()
2857 static void fl_tmplt_reoffload(struct tcf_chain *chain, bool add, in fl_tmplt_destroy()
H A Dact_gate.c360 struct tcf_chain *goto_ch = NULL; in tcf_gate_init()
H A Dact_ife.c487 struct tcf_chain *goto_ch = NULL; in tcf_ife_init()
H A Dact_tunnel_key.c372 struct tcf_chain *goto_ch = NULL; in tunnel_key_init()
H A Dact_ct.c1380 struct tcf_chain *goto_ch = NULL; in tcf_ct_init()
H A Dsch_api.c2151 struct tcf_chain *chain; in tc_bind_class_walker()
/linux/include/net/
H A Dact_api.h46 struct tcf_chain __rcu *goto_chain;
268 struct tcf_chain **handle,
270 struct tcf_chain *tcf_action_set_ctrlact(struct tc_action *a, int action,
271 struct tcf_chain *newchain);
H A Dpkt_cls.h47 struct tcf_chain *tcf_chain_get_by_act(struct tcf_block *block,
49 void tcf_chain_put_by_act(struct tcf_chain *chain);
50 struct tcf_chain *tcf_get_next_chain(struct tcf_block *block,
51 struct tcf_chain *chain);
52 struct tcf_proto *tcf_get_next_proto(struct tcf_chain *chain,
H A Dsch_generic.h356 struct tcf_chain;
392 struct tcf_chain *chain,
396 void (*tmplt_reoffload)(struct tcf_chain *chain,
442 struct tcf_chain *chain;
470 struct tcf_chain { struct
507 struct tcf_chain *chain;
517 static inline bool lockdep_tcf_chain_is_locked(struct tcf_chain *chain) in lockdep_tcf_chain_is_locked()