drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
95
const struct tc_action *a;
drivers/net/ethernet/intel/iavf/iavf_main.c
4222
const struct tc_action *act;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10099
const struct tc_action *a;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1087
struct tc_action **actions;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1130
actions[i] = (struct tc_action *)&gact[i];
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
62
const struct tc_action *act;
include/net/act_api.h
121
int (*act)(struct sk_buff *, const struct tc_action *,
include/net/act_api.h
123
int (*dump)(struct sk_buff *, struct tc_action *, int, int);
include/net/act_api.h
124
void (*cleanup)(struct tc_action *);
include/net/act_api.h
125
int (*lookup)(struct net *net, struct tc_action **a, u32 index);
include/net/act_api.h
127
struct nlattr *est, struct tc_action **act,
include/net/act_api.h
134
void (*stats_update)(struct tc_action *, u64, u64, u64, u64, bool);
include/net/act_api.h
135
size_t (*get_fill_size)(const struct tc_action *act);
include/net/act_api.h
136
struct net_device *(*get_dev)(const struct tc_action *a,
include/net/act_api.h
139
(*get_psample_group)(const struct tc_action *a,
include/net/act_api.h
141
int (*offload_act_setup)(struct tc_action *act, void *entry_data,
include/net/act_api.h
193
int tcf_idr_search(struct tc_action_net *tn, struct tc_action **a, u32 index);
include/net/act_api.h
195
struct tc_action **a, const struct tc_action_ops *ops,
include/net/act_api.h
198
struct nlattr *est, struct tc_action **a,
include/net/act_api.h
201
void tcf_idr_insert_many(struct tc_action *actions[], int init_res[]);
include/net/act_api.h
204
struct tc_action **a, int bind);
include/net/act_api.h
205
int tcf_idr_release(struct tc_action *a, bool bind);
include/net/act_api.h
212
int tcf_action_destroy(struct tc_action *actions[], int bind);
include/net/act_api.h
213
int tcf_action_exec(struct sk_buff *skb, struct tc_action **actions,
include/net/act_api.h
217
struct tc_action *actions[], int init_res[], size_t *attr_size,
include/net/act_api.h
221
struct tc_action *tcf_action_init_1(struct net *net, struct tcf_proto *tp,
include/net/act_api.h
225
int tcf_action_dump(struct sk_buff *skb, struct tc_action *actions[], int bind,
include/net/act_api.h
227
int tcf_action_dump_old(struct sk_buff *skb, struct tc_action *a, int, int);
include/net/act_api.h
229
static inline void tcf_action_update_bstats(struct tc_action *a,
include/net/act_api.h
241
static inline void tcf_action_inc_drop_qstats(struct tc_action *a)
include/net/act_api.h
250
static inline void tcf_action_inc_overlimit_qstats(struct tc_action *a)
include/net/act_api.h
259
void tcf_action_update_stats(struct tc_action *a, u64 bytes, u64 packets,
include/net/act_api.h
261
int tcf_action_copy_stats(struct sk_buff *, struct tc_action *, int);
include/net/act_api.h
263
int tcf_action_update_hw_stats(struct tc_action *action);
include/net/act_api.h
269
struct tcf_chain *tcf_action_set_ctrlact(struct tc_action *a, int action,
include/net/act_api.h
287
static inline void tcf_action_stats_update(struct tc_action *a, u64 bytes,
include/net/dsa.h
26
struct tc_action;
include/net/pkt_cls.h
229
struct tc_action **actions;
include/net/pkt_cls.h
286
static inline bool tc_act_in_hw(struct tc_action *act)
include/net/pkt_cls.h
300
struct tc_action *a = exts->actions[i];
include/net/pkt_cls.h
591
struct tc_action *actions[],
include/net/tc_act/tc_bpf.h
13
struct tc_action common;
include/net/tc_act/tc_connmark.h
15
struct tc_action common;
include/net/tc_act/tc_csum.h
16
struct tc_action common;
include/net/tc_act/tc_csum.h
22
static inline u32 tcf_csum_update_flags(const struct tc_action *a)
include/net/tc_act/tc_ct.h
36
struct tc_action common;
include/net/tc_act/tc_ct.h
46
static inline uint16_t tcf_ct_zone(const struct tc_action *a)
include/net/tc_act/tc_ct.h
51
static inline int tcf_ct_action(const struct tc_action *a)
include/net/tc_act/tc_ct.h
56
static inline struct nf_flowtable *tcf_ct_ft(const struct tc_action *a)
include/net/tc_act/tc_ct.h
61
static inline struct nf_conntrack_helper *tcf_ct_helper(const struct tc_action *a)
include/net/tc_act/tc_ct.h
67
static inline uint16_t tcf_ct_zone(const struct tc_action *a) { return 0; }
include/net/tc_act/tc_ct.h
68
static inline int tcf_ct_action(const struct tc_action *a) { return 0; }
include/net/tc_act/tc_ct.h
69
static inline struct nf_flowtable *tcf_ct_ft(const struct tc_action *a)
include/net/tc_act/tc_ct.h
73
static inline struct nf_conntrack_helper *tcf_ct_helper(const struct tc_action *a)
include/net/tc_act/tc_ctinfo.h
20
struct tc_action common;
include/net/tc_act/tc_defact.h
8
struct tc_action common;
include/net/tc_act/tc_gact.h
19
static inline bool __is_tcf_gact_act(const struct tc_action *a, int act,
include/net/tc_act/tc_gact.h
37
static inline bool is_tcf_gact_ok(const struct tc_action *a)
include/net/tc_act/tc_gact.h
42
static inline bool is_tcf_gact_shot(const struct tc_action *a)
include/net/tc_act/tc_gact.h
47
static inline bool is_tcf_gact_trap(const struct tc_action *a)
include/net/tc_act/tc_gact.h
52
static inline bool is_tcf_gact_goto_chain(const struct tc_action *a)
include/net/tc_act/tc_gact.h
57
static inline u32 tcf_gact_goto_chain_index(const struct tc_action *a)
include/net/tc_act/tc_gact.h
62
static inline bool is_tcf_gact_continue(const struct tc_action *a)
include/net/tc_act/tc_gact.h
67
static inline bool is_tcf_gact_reclassify(const struct tc_action *a)
include/net/tc_act/tc_gact.h
72
static inline bool is_tcf_gact_pipe(const struct tc_action *a)
include/net/tc_act/tc_gact.h
9
struct tc_action common;
include/net/tc_act/tc_gate.h
107
static inline u32 tcf_gate_num_entries(const struct tc_action *a)
include/net/tc_act/tc_gate.h
119
*tcf_gate_get_list(const struct tc_action *a)
include/net/tc_act/tc_gate.h
42
struct tc_action common;
include/net/tc_act/tc_gate.h
55
static inline struct tcf_gate_params *tcf_gate_params_locked(const struct tc_action *a)
include/net/tc_act/tc_gate.h
63
static inline s32 tcf_gate_prio(const struct tc_action *a)
include/net/tc_act/tc_gate.h
74
static inline u64 tcf_gate_basetime(const struct tc_action *a)
include/net/tc_act/tc_gate.h
85
static inline u64 tcf_gate_cycletime(const struct tc_action *a)
include/net/tc_act/tc_gate.h
96
static inline u64 tcf_gate_cycletimeext(const struct tc_action *a)
include/net/tc_act/tc_ife.h
21
struct tc_action common;
include/net/tc_act/tc_mirred.h
19
static inline bool is_tcf_mirred_egress_redirect(const struct tc_action *a)
include/net/tc_act/tc_mirred.h
28
static inline bool is_tcf_mirred_egress_mirror(const struct tc_action *a)
include/net/tc_act/tc_mirred.h
37
static inline bool is_tcf_mirred_ingress_redirect(const struct tc_action *a)
include/net/tc_act/tc_mirred.h
46
static inline bool is_tcf_mirred_ingress_mirror(const struct tc_action *a)
include/net/tc_act/tc_mirred.h
55
static inline struct net_device *tcf_mirred_dev(const struct tc_action *a)
include/net/tc_act/tc_mirred.h
9
struct tc_action common;
include/net/tc_act/tc_mpls.h
26
struct tc_action common;
include/net/tc_act/tc_mpls.h
31
static inline u32 tcf_mpls_action(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
42
static inline __be16 tcf_mpls_proto(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
53
static inline u32 tcf_mpls_label(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
64
static inline u8 tcf_mpls_tc(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
75
static inline u8 tcf_mpls_bos(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
86
static inline u8 tcf_mpls_ttl(const struct tc_action *a)
include/net/tc_act/tc_nat.h
18
struct tc_action common;
include/net/tc_act/tc_pedit.h
108
static inline u32 tcf_pedit_offset(const struct tc_action *a, int index)
include/net/tc_act/tc_pedit.h
25
struct tc_action common;
include/net/tc_act/tc_pedit.h
32
static inline bool is_tcf_pedit(const struct tc_action *a)
include/net/tc_act/tc_pedit.h
41
static inline int tcf_pedit_nkeys(const struct tc_action *a)
include/net/tc_act/tc_pedit.h
54
static inline u32 tcf_pedit_htype(const struct tc_action *a, int index)
include/net/tc_act/tc_pedit.h
68
static inline u32 tcf_pedit_cmd(const struct tc_action *a, int index)
include/net/tc_act/tc_pedit.h
82
static inline u32 tcf_pedit_mask(const struct tc_action *a, int index)
include/net/tc_act/tc_pedit.h
95
static inline u32 tcf_pedit_val(const struct tc_action *a, int index)
include/net/tc_act/tc_police.h
106
static inline u32 tcf_police_burst_pkt(const struct tc_action *act)
include/net/tc_act/tc_police.h
144
static inline u32 tcf_police_tcfp_mtu(const struct tc_action *act)
include/net/tc_act/tc_police.h
154
static inline u64 tcf_police_peakrate_bytes_ps(const struct tc_action *act)
include/net/tc_act/tc_police.h
164
static inline u32 tcf_police_tcfp_ewma_rate(const struct tc_action *act)
include/net/tc_act/tc_police.h
174
static inline u16 tcf_police_rate_overhead(const struct tc_action *act)
include/net/tc_act/tc_police.h
25
struct tc_action common;
include/net/tc_act/tc_police.h
48
static inline u64 tcf_police_rate_bytes_ps(const struct tc_action *act)
include/net/tc_act/tc_police.h
58
static inline u32 tcf_police_burst(const struct tc_action *act)
include/net/tc_act/tc_police.h
96
static inline u64 tcf_police_rate_pkt_ps(const struct tc_action *act)
include/net/tc_act/tc_sample.h
10
struct tc_action common;
include/net/tc_act/tc_sample.h
20
static inline __u32 tcf_sample_rate(const struct tc_action *a)
include/net/tc_act/tc_sample.h
25
static inline bool tcf_sample_truncate(const struct tc_action *a)
include/net/tc_act/tc_sample.h
30
static inline int tcf_sample_trunc_size(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
111
static inline bool is_tcf_skbedit_queue_mapping(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
122
static inline bool is_tcf_skbedit_tx_queue_mapping(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
128
static inline bool is_tcf_skbedit_rx_queue_mapping(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
135
static inline bool is_tcf_skbedit_inheritdsfield(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
27
struct tc_action common;
include/net/tc_act/tc_skbedit.h
33
static inline bool is_tcf_skbedit_with_flag(const struct tc_action *a, u32 flag)
include/net/tc_act/tc_skbedit.h
49
static inline bool is_tcf_skbedit_mark(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
54
static inline u32 tcf_skbedit_mark(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
66
static inline bool is_tcf_skbedit_ptype(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
71
static inline u32 tcf_skbedit_ptype(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
83
static inline bool is_tcf_skbedit_priority(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
88
static inline u32 tcf_skbedit_priority(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
99
static inline u16 tcf_skbedit_rx_queue_mapping(const struct tc_action *a)
include/net/tc_act/tc_skbmod.h
22
struct tc_action common;
include/net/tc_act/tc_tunnel_key.h
22
struct tc_action common;
include/net/tc_act/tc_tunnel_key.h
28
static inline bool is_tcf_tunnel_set(const struct tc_action *a)
include/net/tc_act/tc_tunnel_key.h
42
static inline bool is_tcf_tunnel_release(const struct tc_action *a)
include/net/tc_act/tc_tunnel_key.h
56
static inline struct ip_tunnel_info *tcf_tunnel_info(const struct tc_action *a)
include/net/tc_act/tc_tunnel_key.h
72
tcf_tunnel_info_copy(const struct tc_action *a)
include/net/tc_act/tc_vlan.h
25
struct tc_action common;
include/net/tc_act/tc_vlan.h
30
static inline u32 tcf_vlan_action(const struct tc_action *a)
include/net/tc_act/tc_vlan.h
41
static inline u16 tcf_vlan_push_vid(const struct tc_action *a)
include/net/tc_act/tc_vlan.h
52
static inline __be16 tcf_vlan_push_proto(const struct tc_action *a)
include/net/tc_act/tc_vlan.h
63
static inline u8 tcf_vlan_push_prio(const struct tc_action *a)
include/net/tc_act/tc_vlan.h
75
const struct tc_action *a)
include/net/tc_wrapper.h
214
static inline int tc_act(struct sk_buff *skb, const struct tc_action *a,
include/net/tc_wrapper.h
22
const struct tc_action *a, \
include/net/tc_wrapper.h
46
static inline int tc_act(struct sk_buff *skb, const struct tc_action *a,
net/sched/act_api.c
106
struct tcf_chain *tcf_action_set_ctrlact(struct tc_action *a, int action,
net/sched/act_api.c
1126
int tcf_action_exec(struct sk_buff *skb, struct tc_action **actions,
net/sched/act_api.c
1139
const struct tc_action *a = actions[i];
net/sched/act_api.c
1189
int tcf_action_destroy(struct tc_action *actions[], int bind)
net/sched/act_api.c
1192
struct tc_action *a;
net/sched/act_api.c
120
static void free_tcf(struct tc_action *p)
net/sched/act_api.c
1207
static int tcf_action_put(struct tc_action *p)
net/sched/act_api.c
1212
static void tcf_action_put_many(struct tc_action *actions[])
net/sched/act_api.c
1214
struct tc_action *a;
net/sched/act_api.c
1224
static void tca_put_bound_many(struct tc_action *actions[], int init_res[])
net/sched/act_api.c
1226
struct tc_action *a;
net/sched/act_api.c
1241
tcf_action_dump_old(struct sk_buff *skb, struct tc_action *a, int bind, int ref)
net/sched/act_api.c
1246
int tcf_action_dump(struct sk_buff *skb, struct tc_action *actions[],
net/sched/act_api.c
1249
struct tc_action *a;
net/sched/act_api.c
1315
void tcf_idr_insert_many(struct tc_action *actions[], int init_res[])
net/sched/act_api.c
1317
struct tc_action *a;
net/sched/act_api.c
135
static void offload_action_hw_count_set(struct tc_action *act,
net/sched/act_api.c
1397
struct tc_action *tcf_action_init_1(struct net *net, struct tcf_proto *tp,
net/sched/act_api.c
1407
struct tc_action *a;
net/sched/act_api.c
141
static void offload_action_hw_count_inc(struct tc_action *act,
net/sched/act_api.c
1467
struct nlattr *est, struct tc_action *actions[],
net/sched/act_api.c
147
static void offload_action_hw_count_dec(struct tc_action *act,
net/sched/act_api.c
1474
struct tc_action *act;
net/sched/act_api.c
154
static unsigned int tcf_offload_act_num_actions_single(struct tc_action *act)
net/sched/act_api.c
1575
void tcf_action_update_stats(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_api.c
1596
int tcf_action_copy_stats(struct sk_buff *skb, struct tc_action *p,
net/sched/act_api.c
1647
static int tca_get_fill(struct sk_buff *skb, struct tc_action *actions[],
net/sched/act_api.c
1688
struct tc_action *actions[], int event,
net/sched/act_api.c
1706
static struct tc_action *tcf_action_get_1(struct net *net, struct nlattr *nla,
net/sched/act_api.c
1712
struct tc_action *a;
net/sched/act_api.c
181
struct tc_action *act,
net/sched/act_api.c
1826
static int tcf_action_delete(struct net *net, struct tc_action *actions[])
net/sched/act_api.c
1828
struct tc_action *a;
net/sched/act_api.c
1856
struct tc_action *action)
net/sched/act_api.c
1859
struct tc_action *actions[TCA_ACT_MAX_PRIO] = {
net/sched/act_api.c
1876
static int tcf_reoffload_del_notify(struct net *net, struct tc_action *action)
net/sched/act_api.c
1907
struct tc_action *p;
net/sched/act_api.c
1960
struct tc_action *actions[],
net/sched/act_api.c
1981
struct tc_action *actions[], u32 portid,
net/sched/act_api.c
2014
struct tc_action *act;
net/sched/act_api.c
2016
struct tc_action *actions[TCA_ACT_MAX_PRIO] = {};
net/sched/act_api.c
2057
struct tc_action *actions[],
net/sched/act_api.c
2078
struct tc_action *actions[], u32 portid,
net/sched/act_api.c
2102
struct tc_action *actions[TCA_ACT_MAX_PRIO] = {};
net/sched/act_api.c
246
static int tcf_action_offload_add_ex(struct tc_action *action,
net/sched/act_api.c
252
struct tc_action *actions[TCA_ACT_MAX_PRIO] = {
net/sched/act_api.c
295
static int tcf_action_offload_add(struct tc_action *action,
net/sched/act_api.c
301
int tcf_action_update_hw_stats(struct tc_action *action)
net/sched/act_api.c
329
static int tcf_action_offload_del_ex(struct tc_action *action,
net/sched/act_api.c
358
static int tcf_action_offload_del(struct tc_action *action)
net/sched/act_api.c
363
static void tcf_action_cleanup(struct tc_action *p)
net/sched/act_api.c
373
static int __tcf_action_put(struct tc_action *p, bool bind)
net/sched/act_api.c
393
static int __tcf_idr_release(struct tc_action *p, bool bind, bool strict)
net/sched/act_api.c
420
int tcf_idr_release(struct tc_action *a, bool bind)
net/sched/act_api.c
432
static size_t tcf_action_shared_attrs_size(const struct tc_action *act)
net/sched/act_api.c
44
static void tcf_action_goto_chain_exec(const struct tc_action *a,
net/sched/act_api.c
468
static size_t tcf_action_fill_size(const struct tc_action *act)
net/sched/act_api.c
478
tcf_action_dump_terse(struct sk_buff *skb, struct tc_action *a, bool from_act)
net/sched/act_api.c
508
tcf_action_dump_1(struct sk_buff *skb, struct tc_action *a, int bind, int ref)
net/sched/act_api.c
559
struct tc_action *p;
net/sched/act_api.c
616
static int tcf_idr_release_unsafe(struct tc_action *p)
net/sched/act_api.c
638
struct tc_action *p;
net/sched/act_api.c
698
int tcf_idr_search(struct tc_action_net *tn, struct tc_action **a, u32 index)
net/sched/act_api.c
701
struct tc_action *p;
net/sched/act_api.c
734
struct tc_action **a, u32 index)
net/sched/act_api.c
746
struct tc_action *p;
net/sched/act_api.c
778
struct tc_action **a, const struct tc_action_ops *ops,
net/sched/act_api.c
781
struct tc_action *p = kzalloc(ops->size, GFP_KERNEL);
net/sched/act_api.c
836
struct nlattr *est, struct tc_action **a,
net/sched/act_api.c
869
struct tc_action **a, int bind)
net/sched/act_api.c
872
struct tc_action *p;
net/sched/act_api.c
937
struct tc_action *p;
net/sched/act_bpf.c
136
static int tcf_bpf_dump(struct sk_buff *skb, struct tc_action *act,
net/sched/act_bpf.c
278
struct nlattr *est, struct tc_action **act,
net/sched/act_bpf.c
36
const struct tc_action *act,
net/sched/act_bpf.c
384
static void tcf_bpf_cleanup(struct tc_action *act)
net/sched/act_connmark.c
192
static inline int tcf_connmark_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_connmark.c
229
static void tcf_connmark_cleanup(struct tc_action *a)
net/sched/act_connmark.c
32
const struct tc_action *a,
net/sched/act_connmark.c
99
struct nlattr *est, struct tc_action **a,
net/sched/act_csum.c
44
struct nlattr *est, struct tc_action **a,
net/sched/act_csum.c
568
const struct tc_action *a,
net/sched/act_csum.c
632
static int tcf_csum_dump(struct sk_buff *skb, struct tc_action *a, int bind,
net/sched/act_csum.c
666
static void tcf_csum_cleanup(struct tc_action *a)
net/sched/act_csum.c
676
static size_t tcf_csum_get_fill_size(const struct tc_action *act)
net/sched/act_csum.c
681
static int tcf_csum_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/act_ct.c
1344
struct nlattr *est, struct tc_action **a,
net/sched/act_ct.c
1443
static void tcf_ct_cleanup(struct tc_action *a)
net/sched/act_ct.c
1530
static inline int tcf_ct_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_ct.c
1599
static void tcf_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_ct.c
1608
static int tcf_ct_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/act_ct.c
963
TC_INDIRECT_SCOPE int tcf_ct_act(struct sk_buff *skb, const struct tc_action *a,
net/sched/act_ctinfo.c
156
struct nlattr *est, struct tc_action **a,
net/sched/act_ctinfo.c
283
static int tcf_ctinfo_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_ctinfo.c
349
static void tcf_ctinfo_cleanup(struct tc_action *a)
net/sched/act_ctinfo.c
81
const struct tc_action *a,
net/sched/act_gact.c
150
const struct tc_action *a,
net/sched/act_gact.c
173
static void tcf_gact_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_gact.c
185
static int tcf_gact_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_gact.c
226
static size_t tcf_gact_get_fill_size(const struct tc_action *act)
net/sched/act_gact.c
239
static int tcf_gact_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/act_gact.c
54
struct nlattr *est, struct tc_action **a,
net/sched/act_gate.c
123
const struct tc_action *a,
net/sched/act_gate.c
348
struct nlattr *est, struct tc_action **a,
net/sched/act_gate.c
563
static void tcf_gate_cleanup(struct tc_action *a)
net/sched/act_gate.c
605
static int tcf_gate_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_gate.c
672
static void tcf_gate_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_gate.c
682
static size_t tcf_gate_get_fill_size(const struct tc_action *act)
net/sched/act_gate.c
695
const struct tc_action *act)
net/sched/act_gate.c
708
static int tcf_gate_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/act_ife.c
427
static void tcf_ife_cleanup(struct tc_action *a)
net/sched/act_ife.c
478
struct nlattr *est, struct tc_action **a,
net/sched/act_ife.c
637
static int tcf_ife_dump(struct sk_buff *skb, struct tc_action *a, int bind,
net/sched/act_ife.c
710
static int tcf_ife_decode(struct sk_buff *skb, const struct tc_action *a,
net/sched/act_ife.c
786
static int tcf_ife_encode(struct sk_buff *skb, const struct tc_action *a,
net/sched/act_ife.c
865
const struct tc_action *a,
net/sched/act_mirred.c
101
struct nlattr *est, struct tc_action **a,
net/sched/act_mirred.c
421
const struct tc_action *a,
net/sched/act_mirred.c
477
static void tcf_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_mirred.c
487
static int tcf_mirred_dump(struct sk_buff *skb, struct tc_action *a, int bind,
net/sched/act_mirred.c
566
tcf_mirred_get_dev(const struct tc_action *a,
net/sched/act_mirred.c
583
static size_t tcf_mirred_get_fill_size(const struct tc_action *act)
net/sched/act_mirred.c
589
const struct tc_action *act)
net/sched/act_mirred.c
597
static int tcf_mirred_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/act_mirred.c
69
static void tcf_mirred_release(struct tc_action *a)
net/sched/act_mpls.c
159
struct nlattr *est, struct tc_action **a,
net/sched/act_mpls.c
318
static void tcf_mpls_cleanup(struct tc_action *a)
net/sched/act_mpls.c
328
static int tcf_mpls_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_mpls.c
382
static int tcf_mpls_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/act_mpls.c
54
const struct tc_action *a,
net/sched/act_nat.c
116
const struct tc_action *a,
net/sched/act_nat.c
267
static int tcf_nat_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_nat.c
306
static void tcf_nat_cleanup(struct tc_action *a)
net/sched/act_nat.c
36
struct tc_action **a, struct tcf_proto *tp,
net/sched/act_pedit.c
157
struct nlattr *est, struct tc_action **a,
net/sched/act_pedit.c
310
static void tcf_pedit_cleanup(struct tc_action *a)
net/sched/act_pedit.c
387
const struct tc_action *a,
net/sched/act_pedit.c
489
static void tcf_pedit_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_pedit.c
499
static int tcf_pedit_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_pedit.c
555
static int tcf_pedit_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/act_police.c
247
const struct tc_action *a,
net/sched/act_police.c
318
static void tcf_police_cleanup(struct tc_action *a)
net/sched/act_police.c
328
static void tcf_police_stats_update(struct tc_action *a,
net/sched/act_police.c
339
static int tcf_police_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_police.c
41
struct nlattr *est, struct tc_action **a,
net/sched/act_police.c
436
static int tcf_police_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/act_sample.c
136
static void tcf_sample_cleanup(struct tc_action *a)
net/sched/act_sample.c
165
const struct tc_action *a,
net/sched/act_sample.c
214
static void tcf_sample_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_sample.c
224
static int tcf_sample_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_sample.c
272
tcf_sample_get_group(const struct tc_action *a,
net/sched/act_sample.c
289
const struct tc_action *act)
net/sched/act_sample.c
296
static int tcf_sample_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/act_sample.c
37
struct nlattr *est, struct tc_action **a,
net/sched/act_simple.c
170
static int tcf_simp_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_simple.c
26
const struct tc_action *a,
net/sched/act_simple.c
46
static void tcf_simp_release(struct tc_action *a)
net/sched/act_simple.c
61
static int reset_policy(struct tc_action *a, const struct nlattr *defdata,
net/sched/act_simple.c
88
struct nlattr *est, struct tc_action **a,
net/sched/act_skbedit.c
116
struct nlattr *est, struct tc_action **a,
net/sched/act_skbedit.c
287
static int tcf_skbedit_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_skbedit.c
348
static void tcf_skbedit_cleanup(struct tc_action *a)
net/sched/act_skbedit.c
358
static size_t tcf_skbedit_get_fill_size(const struct tc_action *act)
net/sched/act_skbedit.c
370
static int tcf_skbedit_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/act_skbedit.c
41
const struct tc_action *a,
net/sched/act_skbedit.c
93
static void tcf_skbedit_stats_update(struct tc_action *a, u64 bytes,
net/sched/act_skbmod.c
102
struct nlattr *est, struct tc_action **a,
net/sched/act_skbmod.c
227
static void tcf_skbmod_cleanup(struct tc_action *a)
net/sched/act_skbmod.c
237
static int tcf_skbmod_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_skbmod.c
26
const struct tc_action *a,
net/sched/act_tunnel_key.c
27
const struct tc_action *a,
net/sched/act_tunnel_key.c
356
struct nlattr *est, struct tc_action **a,
net/sched/act_tunnel_key.c
561
static void tunnel_key_release(struct tc_action *a)
net/sched/act_tunnel_key.c
715
static int tunnel_key_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_tunnel_key.c
785
const struct tc_action *act)
net/sched/act_tunnel_key.c
795
static int tcf_tunnel_key_offload_act_setup(struct tc_action *act,
net/sched/act_vlan.c
115
struct nlattr *est, struct tc_action **a,
net/sched/act_vlan.c
23
const struct tc_action *a,
net/sched/act_vlan.c
275
static void tcf_vlan_cleanup(struct tc_action *a)
net/sched/act_vlan.c
285
static int tcf_vlan_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_vlan.c
336
static void tcf_vlan_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_vlan.c
346
static size_t tcf_vlan_get_fill_size(const struct tc_action *act)
net/sched/act_vlan.c
354
static int tcf_vlan_offload_act_setup(struct tc_action *act, void *entry_data,
net/sched/cls_api.c
3352
exts->actions = kzalloc_objs(struct tc_action *, TCA_ACT_MAX_PRIO);
net/sched/cls_api.c
3399
struct tc_action *act;
net/sched/cls_api.c
3467
static struct tc_action *tcf_exts_first_act(struct tcf_exts *exts)
net/sched/cls_api.c
3497
struct tc_action *act = tcf_exts_first_act(exts);
net/sched/cls_api.c
3546
struct tc_action *a = tcf_exts_first_act(exts);
net/sched/cls_api.c
3814
const struct tc_action *act)
net/sched/cls_api.c
3850
static int tc_setup_offload_act(struct tc_action *act,
net/sched/cls_api.c
3869
struct tc_action *actions[],
net/sched/cls_api.c
3874
struct tc_action *act;
net/sched/cls_api.c
3944
struct tc_action *act;