Symbol: mlx5e_tc_flow
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c
118
mlx5e_tc_act_set_next_post_act(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.c
75
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
104
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
115
mlx5e_tc_act_set_next_post_act(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/act.h
17
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/csum.c
44
struct mlx5e_tc_flow *flow = parse_state->flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c
10
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c
66
struct mlx5e_tc_flow *flow = parse_state->flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/goto.c
93
struct mlx5e_tc_flow *flow = parse_state->flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred.c
107
struct mlx5e_tc_flow *flow = parse_state->flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/mirred_nic.c
14
struct mlx5e_tc_flow *flow = parse_state->flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/pedit.c
89
struct mlx5e_tc_flow *flow = parse_state->flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c
104
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c
133
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.h
17
struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.h
21
struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h
16
struct mlx5e_tc_flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
138
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
143
mlx5e_tc_get_encap_attr(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
145
void mlx5e_tc_unoffload_flow_post_acts(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
146
int mlx5e_tc_offload_flow_post_acts(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
148
bool mlx5e_is_eswitch_flow(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
149
bool mlx5e_is_ft_flow(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
150
bool mlx5e_is_offloaded_flow(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
151
int mlx5e_get_flow_namespace(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
154
static inline void __flow_flag_set(struct mlx5e_tc_flow *flow, unsigned long flag)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
163
static inline bool __flow_flag_test_and_set(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
174
static inline void __flow_flag_clear(struct mlx5e_tc_flow *flow, unsigned long flag)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
184
static inline bool __flow_flag_test(struct mlx5e_tc_flow *flow, unsigned long flag)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
197
struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
200
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
204
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
207
struct mlx5e_tc_flow *mlx5e_flow_get(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
208
void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_priv.h
210
struct mlx5_fc *mlx5e_tc_get_counter(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1026
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1090
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1291
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1348
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1407
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1430
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1460
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1501
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
161
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1622
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1633
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
230
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
274
static void mlx5e_take_tmp_flow(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
298
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
301
flow = container_of(efi, struct mlx5e_tc_flow, encaps[efi->index]);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
312
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
394
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
422
flow = container_of(efi, struct mlx5e_tc_flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
530
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
534
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
567
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
700
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
812
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
82
int mlx5e_tc_set_attr_rx_tun(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
820
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
947
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
10
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
15
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
23
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
26
struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
29
struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
31
struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
34
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
39
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.h
44
int mlx5e_tc_set_attr_rx_tun(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1097
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1221
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1366
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1418
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1459
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1487
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1503
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1576
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1609
static void unready_flow_add(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1619
static void unready_flow_del(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1625
static void add_unready_flow(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1640
static void remove_unready_flow(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1748
extra_split_attr_dests_needed(struct mlx5e_tc_flow *flow, struct mlx5_flow_attr *attr)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1784
extra_split_attr_dests(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
180
static void mlx5e_put_flow_tunnel_id(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
181
static void free_flow_post_acts(struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
182
static void mlx5_free_flow_attr_actions(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1852
post_process_attr(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1909
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2048
static void free_branch_attr(struct mlx5e_tc_flow *flow, struct mlx5_flow_attr *attr)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2059
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2102
struct mlx5_fc *mlx5e_tc_get_counter(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2113
struct mlx5e_tc_flow *flow, *tmp;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2119
static void mlx5e_tc_del_fdb_peer_flow(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2123
struct mlx5e_tc_flow *peer_flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2124
struct mlx5e_tc_flow *tmp;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2150
static void mlx5e_tc_del_fdb_peers_flow(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2159
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2248
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2342
static void mlx5e_put_flow_tunnel_id(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2516
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2693
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3151
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3572
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3593
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3625
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3702
mlx5e_tc_get_encap_attr(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3720
mlx5e_tc_unoffload_flow_post_acts(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3734
free_flow_post_acts(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3751
mlx5e_tc_offload_flow_post_acts(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3790
alloc_flow_post_acts(struct mlx5e_tc_flow *flow, struct netlink_ext_ack *extack)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3873
alloc_branch_attr(struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3968
struct mlx5e_tc_flow *flow, struct mlx5_flow_attr *attr,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4016
struct mlx5e_tc_flow *flow = parse_state->flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4130
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4284
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4356
.head_offset = offsetof(struct mlx5e_tc_flow, node),
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4357
.key_offset = offsetof(struct mlx5e_tc_flow, cookie),
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4358
.key_len = sizeof(((struct mlx5e_tc_flow *)0)->cookie),
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4375
static bool is_peer_flow_needed(struct mlx5e_tc_flow *flow, bool *is_sd)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4423
mlx5_free_flow_attr_actions(struct mlx5e_tc_flow *flow, struct mlx5_flow_attr *attr)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4466
struct mlx5e_tc_flow **__flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4470
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4543
static struct mlx5e_tc_flow *
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4554
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4602
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4612
struct mlx5e_tc_flow *peer_flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4657
struct mlx5e_tc_flow **__flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4665
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4722
struct mlx5e_tc_flow **__flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4727
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4783
struct mlx5e_tc_flow **flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4860
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4922
static bool same_flow_direction(struct mlx5e_tc_flow *flow, int flags)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4935
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4978
struct mlx5e_tc_flow *flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5016
struct mlx5e_tc_flow *peer_flow;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5378
struct mlx5e_tc_flow *flow = ptr;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5542
struct mlx5e_tc_flow *flow, *tmp;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5563
struct mlx5e_tc_flow *flow, *tmp;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
605
struct mlx5e_tc_flow *flow);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
607
struct mlx5e_tc_flow *mlx5e_flow_get(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
614
void mlx5e_flow_put(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
622
bool mlx5e_is_eswitch_flow(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
627
bool mlx5e_is_ft_flow(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
632
bool mlx5e_is_offloaded_flow(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
637
int mlx5e_get_flow_namespace(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
644
get_flow_counter_dev(struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
650
get_mod_hdr_table(struct mlx5e_priv *priv, struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
661
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
680
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
289
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h
293
struct mlx5e_tc_flow *flow,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c
137
struct mlx5e_tc_flow *flow)
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c
163
struct mlx5e_tc_flow *flow;