Symbol: mlx5e_ipsec_sa_entry
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1061
struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1063
struct mlx5e_ipsec_sa_entry *sa_entry_shadow;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1078
struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
145
static void mlx5e_ipsec_init_limits(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
258
static void mlx5e_ipsec_init_macs(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
391
void mlx5e_ipsec_build_accel_xfrm_attrs(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
49
static struct mlx5e_ipsec_sa_entry *to_ipsec_sa_entry(struct xfrm_state *x)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
51
return (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
63
struct mlx5e_ipsec_sa_entry *sa_entry = dwork->sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
646
struct mlx5e_ipsec_sa_entry *sa_entry = work->sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
649
attrs = &((struct mlx5e_ipsec_sa_entry *)work->data)->attrs;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
654
static void mlx5e_ipsec_set_esn_ops(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
674
struct mlx5e_ipsec_sa_entry *sa_entry = work->sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
694
static int mlx5_ipsec_create_work(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
746
static int mlx5e_ipsec_create_dwork(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
774
struct mlx5e_ipsec_sa_entry *sa_entry = NULL;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
90
static bool mlx5e_ipsec_update_esn_state(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
908
struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
910
struct mlx5e_ipsec_sa_entry *old;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
921
struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
949
struct mlx5e_ipsec_sa_entry *sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
161
struct mlx5e_ipsec_sa_entry *sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
171
struct mlx5e_ipsec_sa_entry *sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
318
int mlx5e_accel_ipsec_fs_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
319
void mlx5e_accel_ipsec_fs_del_rule(struct mlx5e_ipsec_sa_entry *sa_entry);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
322
void mlx5e_accel_ipsec_fs_modify(struct mlx5e_ipsec_sa_entry *sa_entry);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
323
bool mlx5e_ipsec_fs_tunnel_allowed(struct mlx5e_ipsec_sa_entry *sa_entry);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
325
int mlx5_ipsec_create_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
326
void mlx5_ipsec_free_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
330
void mlx5_accel_esp_modify_xfrm(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
336
int mlx5e_ipsec_aso_query(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
341
void mlx5e_ipsec_build_accel_xfrm_attrs(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
349
mlx5e_ipsec_sa2dev(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
179
static void ipsec_rx_rule_add_match_obj(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1953
static int rx_add_rule_sa_selector(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
198
static int rx_add_rule_drop_auth_trailer(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2032
static int rx_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2162
static int tx_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2618
int mlx5e_accel_ipsec_fs_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2644
void mlx5e_accel_ipsec_fs_del_rule(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
278
static int rx_add_rule_drop_replay(struct mlx5e_ipsec_sa_entry *sa_entry, struct mlx5e_ipsec_rx *rx)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2837
void mlx5e_accel_ipsec_fs_modify(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2839
struct mlx5e_ipsec_sa_entry sa_entry_shadow = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2853
bool mlx5e_ipsec_fs_tunnel_allowed(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
147
static int mlx5_create_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
194
static void mlx5_destroy_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
209
int mlx5_ipsec_create_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
238
void mlx5_ipsec_free_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
246
static int mlx5_modify_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
293
void mlx5_accel_esp_modify_xfrm(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
305
static void mlx5e_ipsec_aso_update(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
316
mlx5e_ipsec_update_esn_state(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
339
static void mlx5e_ipsec_aso_update_hard(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
350
static void mlx5e_ipsec_aso_update_soft(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
362
static void mlx5e_ipsec_handle_limits(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
445
struct mlx5e_ipsec_sa_entry *sa_entry = work->data;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
481
struct mlx5e_ipsec_sa_entry *sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
588
int mlx5e_ipsec_aso_query(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
95
struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
267
struct mlx5e_ipsec_sa_entry *sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
296
sa_entry = (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
313
struct mlx5e_ipsec_sa_entry *sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c
101
void mlx5_esw_ipsec_rx_id_mapping_remove(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c
43
int mlx5_esw_ipsec_rx_setup_modify_header(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c
88
void mlx5_esw_ipsec_rx_rule_add_match_obj(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h
15
int mlx5_esw_ipsec_rx_setup_modify_header(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h
17
void mlx5_esw_ipsec_rx_id_mapping_remove(struct mlx5e_ipsec_sa_entry *sa_entry);
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h
23
void mlx5_esw_ipsec_rx_rule_add_match_obj(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h
35
static inline int mlx5_esw_ipsec_rx_setup_modify_header(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h
41
static inline void mlx5_esw_ipsec_rx_id_mapping_remove(struct mlx5e_ipsec_sa_entry *sa_entry) {}
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h
54
mlx5_esw_ipsec_rx_rule_add_match_obj(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.h
8
struct mlx5e_ipsec_sa_entry;