/linux-4.1.27/include/net/ |
D | act_api.h | 76 struct tc_action { struct 90 int (*act)(struct sk_buff *, const struct tc_action *, struct tcf_result *); argument 91 int (*dump)(struct sk_buff *, struct tc_action *, int, int); 92 void (*cleanup)(struct tc_action *, int bind); 93 int (*lookup)(struct tc_action *, u32); 95 struct nlattr *est, struct tc_action *act, int ovr, 97 int (*walk)(struct sk_buff *, struct netlink_callback *, int, struct tc_action *); 100 int tcf_hash_search(struct tc_action *a, u32 index); 101 void tcf_hash_destroy(struct tc_action *a); 103 int tcf_hash_check(u32 index, struct tc_action *a, int bind); [all …]
|
/linux-4.1.27/net/sched/ |
D | act_api.c | 30 void tcf_hash_destroy(struct tc_action *a) in tcf_hash_destroy() 48 int __tcf_hash_release(struct tc_action *a, bool bind, bool strict) in __tcf_hash_release() 73 struct tc_action *a) in tcf_dump_walker() 121 static int tcf_del_walker(struct sk_buff *skb, struct tc_action *a) in tcf_del_walker() 159 int type, struct tc_action *a) in tcf_generic_walker() 200 int tcf_hash_search(struct tc_action *a, u32 index) in tcf_hash_search() 213 int tcf_hash_check(u32 index, struct tc_action *a, int bind) in tcf_hash_check() 228 void tcf_hash_cleanup(struct tc_action *a, struct nlattr *est) in tcf_hash_cleanup() 238 int tcf_hash_create(u32 index, struct nlattr *est, struct tc_action *a, in tcf_hash_create() 270 void tcf_hash_insert(struct tc_action *a) in tcf_hash_insert() [all …]
|
D | act_simple.c | 30 static int tcf_simp(struct sk_buff *skb, const struct tc_action *a, in tcf_simp() 49 static void tcf_simp_release(struct tc_action *a, int bind) in tcf_simp_release() 80 struct nlattr *est, struct tc_action *a, in tcf_simp_init() 135 static int tcf_simp_dump(struct sk_buff *skb, struct tc_action *a, in tcf_simp_dump()
|
D | act_mirred.c | 35 static void tcf_mirred_release(struct tc_action *a, int bind) in tcf_mirred_release() 48 struct nlattr *est, struct tc_action *a, int ovr, in tcf_mirred_init() 128 static int tcf_mirred(struct sk_buff *skb, const struct tc_action *a, in tcf_mirred() 186 static int tcf_mirred_dump(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_mirred_dump()
|
D | act_pedit.c | 33 struct nlattr *est, struct tc_action *a, in tcf_pedit_init() 100 static void tcf_pedit_cleanup(struct tc_action *a, int bind) in tcf_pedit_cleanup() 107 static int tcf_pedit(struct sk_buff *skb, const struct tc_action *a, in tcf_pedit() 176 static int tcf_pedit_dump(struct sk_buff *skb, struct tc_action *a, in tcf_pedit_dump()
|
D | act_connmark.c | 33 static int tcf_connmark(struct sk_buff *skb, const struct tc_action *a, in tcf_connmark() 93 struct nlattr *est, struct tc_action *a, in tcf_connmark_init() 136 static inline int tcf_connmark_dump(struct sk_buff *skb, struct tc_action *a, in tcf_connmark_dump()
|
D | act_gact.c | 53 struct nlattr *est, struct tc_action *a, in tcf_gact_init() 117 static int tcf_gact(struct sk_buff *skb, const struct tc_action *a, in tcf_gact() 142 static int tcf_gact_dump(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_gact_dump()
|
D | act_skbedit.c | 32 static int tcf_skbedit(struct sk_buff *skb, const struct tc_action *a, in tcf_skbedit() 61 struct nlattr *est, struct tc_action *a, in tcf_skbedit_init() 136 static int tcf_skbedit_dump(struct sk_buff *skb, struct tc_action *a, in tcf_skbedit_dump()
|
D | act_vlan.c | 24 static int tcf_vlan(struct sk_buff *skb, const struct tc_action *a, in tcf_vlan() 68 struct nlattr *est, struct tc_action *a, in tcf_vlan_init() 149 static int tcf_vlan_dump(struct sk_buff *skb, struct tc_action *a, in tcf_vlan_dump()
|
D | act_ipt.c | 71 static void tcf_ipt_release(struct tc_action *a, int bind) in tcf_ipt_release() 87 struct tc_action *a, int ovr, int bind) in tcf_ipt_init() 173 static int tcf_ipt(struct sk_buff *skb, const struct tc_action *a, in tcf_ipt() 221 static int tcf_ipt_dump(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_ipt_dump()
|
D | act_bpf.c | 36 static int tcf_bpf(struct sk_buff *skb, const struct tc_action *act, in tcf_bpf() 123 static int tcf_bpf_dump(struct sk_buff *skb, struct tc_action *act, in tcf_bpf_dump() 266 struct nlattr *est, struct tc_action *act, in tcf_bpf_init() 349 static void tcf_bpf_cleanup(struct tc_action *act, int bind) in tcf_bpf_cleanup()
|
D | act_police.c | 59 int type, struct tc_action *a) in tcf_act_police_walker() 115 struct nlattr *est, struct tc_action *a, in tcf_act_police_locate() 255 static int tcf_act_police(struct sk_buff *skb, const struct tc_action *a, in tcf_act_police() 313 tcf_act_police_dump(struct sk_buff *skb, struct tc_action *a, int bind, int ref) in tcf_act_police_dump()
|
D | act_nat.c | 39 struct tc_action *a, int ovr, int bind) in tcf_nat_init() 86 static int tcf_nat(struct sk_buff *skb, const struct tc_action *a, in tcf_nat() 250 static int tcf_nat_dump(struct sk_buff *skb, struct tc_action *a, in tcf_nat_dump()
|
D | cls_api.c | 523 struct tc_action *act; in tcf_exts_validate() 571 struct tc_action, list) 592 struct tc_action *act = tcf_exts_first_act(exts); in tcf_exts_dump() 616 struct tc_action *a = tcf_exts_first_act(exts); in tcf_exts_dump_stats()
|
D | act_csum.c | 46 struct tc_action *a, int ovr, int bind) in tcf_csum_init() 496 const struct tc_action *a, struct tcf_result *res) in tcf_csum() 533 struct tc_action *a, int bind, int ref) in tcf_csum_dump()
|
/linux-4.1.27/include/net/tc_act/ |
D | tc_nat.h | 16 static inline struct tcf_nat *to_tcf_nat(struct tc_action *a) in to_tcf_nat()
|