Symbol: mlx5dr_action
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
229
struct mlx5dr_action *actions[5];
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
305
struct mlx5dr_action *actions[3]; /* We only need to create 3 actions, see below. */
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
33
struct mlx5dr_action *fwd_action;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
41
struct mlx5dr_action *count_action;
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c
32
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c
38
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c
45
mlx5_smfs_action_destroy(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c
52
size_t num_actions, struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h
19
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h
22
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h
26
mlx5_smfs_action_destroy(struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h
30
size_t num_actions, struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1013
struct mlx5dr_action *mlx5dr_action_create_drop(void)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1018
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1021
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1036
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1039
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1077
static int dr_action_create_range_definer(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1102
static void dr_action_destroy_range_definer(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1107
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1115
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1173
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1181
struct mlx5dr_action **ref_actions;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1182
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1209
struct mlx5dr_action *reformat_action = dests[i].reformat;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1210
struct mlx5dr_action *dest_action = dests[i].dest;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1300
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1304
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1320
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1323
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1334
struct mlx5dr_action *mlx5dr_action_create_tag(u32 tag_value)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1336
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1347
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1350
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1427
struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1517
struct mlx5dr_action *mlx5dr_action_create_pop_vlan(void)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1522
struct mlx5dr_action *mlx5dr_action_create_push_vlan(struct mlx5dr_domain *dmn,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1527
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1542
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1551
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1777
dr_action_modify_check_set_field_limitation(struct mlx5dr_action *action,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1808
dr_action_modify_check_add_field_limitation(struct mlx5dr_action *action,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1827
dr_action_modify_check_copy_field_limitation(struct mlx5dr_action *action,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1864
dr_action_modify_check_field_limitation(struct mlx5dr_action *action,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1906
static int dr_actions_convert_modify_header(struct mlx5dr_action *action,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2011
struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2064
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2070
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2104
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2111
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2145
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2150
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2173
u32 mlx5dr_action_get_pkt_reformat_id(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2178
int mlx5dr_action_destroy(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
2192
struct mlx5dr_action **ref_actions;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
594
struct mlx5dr_action *dest_action,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
666
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
758
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
768
struct mlx5dr_action *dest_action = NULL;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
781
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
991
static struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
994
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
212
struct mlx5dr_action *action = action_mem->action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1117
struct mlx5dr_action *actions[])
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1259
struct mlx5dr_action *actions[])
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1290
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1353
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
590
struct mlx5dr_action *actions[])
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
837
struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
638
dr_ste_alloc_modify_hdr_chunk(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
669
static void dr_ste_free_modify_hdr_chunk(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
674
int mlx5dr_ste_alloc_modify_hdr(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
684
void mlx5dr_ste_free_modify_hdr(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h
200
int (*alloc_modify_hdr_chunk)(struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.h
201
void (*dealloc_modify_hdr_chunk)(struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
2096
int dr_ste_v1_alloc_modify_hdr_ptrn_arg(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
2131
void dr_ste_v1_free_modify_hdr_ptrn_arg(struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.h
177
int dr_ste_v1_alloc_modify_hdr_ptrn_arg(struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.h
178
void dr_ste_v1_free_modify_hdr_ptrn_arg(struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c
47
struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c
8
struct mlx5dr_action *action)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1072
struct mlx5dr_action **ref_actions;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1080
struct mlx5dr_action *hit_tbl_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1081
struct mlx5dr_action *miss_tbl_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1106
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1488
struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
345
int mlx5dr_ste_alloc_modify_hdr(struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
346
void mlx5dr_ste_free_modify_hdr(struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
520
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
975
struct mlx5dr_action *miss_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
102
struct mlx5dr_action *action = ft->fs_dr_table.miss_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
180
static struct mlx5dr_action *create_vport_action(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
191
static struct mlx5dr_action *create_uplink_action(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
200
static struct mlx5dr_action *create_ft_action(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
204
struct mlx5dr_action *tbl_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
217
static struct mlx5dr_action *create_range_action(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
228
static struct mlx5dr_action *create_action_push_vlan(struct mlx5dr_domain *domain,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
25
struct mlx5dr_action *old_miss_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
26
struct mlx5dr_action *action = NULL;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
262
struct mlx5dr_action **fs_dr_actions;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
263
struct mlx5dr_action *tmp_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
264
struct mlx5dr_action **actions;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
638
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
694
struct mlx5dr_action *action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
838
struct mlx5dr_action *dr_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.h
14
struct mlx5dr_action *dr_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.h
20
struct mlx5dr_action **dr_actions;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.h
34
struct mlx5dr_action *miss_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
105
struct mlx5dr_action *mlx5dr_action_create_drop(void);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
107
struct mlx5dr_action *mlx5dr_action_create_tag(u32 tag_value);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
109
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
11
struct mlx5dr_action;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
112
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
115
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
123
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
129
struct mlx5dr_action *mlx5dr_action_create_pop_vlan(void);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
131
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
134
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
142
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
150
int mlx5dr_action_destroy(struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
152
u32 mlx5dr_action_get_pkt_reformat_id(struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
39
struct mlx5dr_action *dest;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
40
struct mlx5dr_action *reformat;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
75
struct mlx5dr_action *actions[],
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
81
struct mlx5dr_action *action);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
83
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
86
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
89
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
93
struct mlx5dr_action *
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
98
struct mlx5dr_action *