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
146
static void mlx5e_ipsec_init_limits(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
259
static void mlx5e_ipsec_init_macs(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
392
void mlx5e_ipsec_build_accel_xfrm_attrs(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
50
static struct mlx5e_ipsec_sa_entry *to_ipsec_sa_entry(struct xfrm_state *x)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
52
return (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
64
struct mlx5e_ipsec_sa_entry *sa_entry = dwork->sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
647
struct mlx5e_ipsec_sa_entry *sa_entry = work->sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
650
attrs = &((struct mlx5e_ipsec_sa_entry *)work->data)->attrs;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
655
static void mlx5e_ipsec_set_esn_ops(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
675
struct mlx5e_ipsec_sa_entry *sa_entry = work->sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
695
static int mlx5_ipsec_create_work(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
747
static int mlx5e_ipsec_create_dwork(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
775
struct mlx5e_ipsec_sa_entry *sa_entry = NULL;
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
91
static bool mlx5e_ipsec_update_esn_state(struct mlx5e_ipsec_sa_entry *sa_entry)
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
145
static int mlx5_create_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
192
static void mlx5_destroy_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
207
int mlx5_ipsec_create_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
236
void mlx5_ipsec_free_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
244
static int mlx5_modify_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
291
void mlx5_accel_esp_modify_xfrm(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
303
static void mlx5e_ipsec_aso_update(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
314
mlx5e_ipsec_update_esn_state(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
337
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
348
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
360
static void mlx5e_ipsec_handle_limits(struct mlx5e_ipsec_sa_entry *sa_entry)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
443
struct mlx5e_ipsec_sa_entry *sa_entry = work->data;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
479
struct mlx5e_ipsec_sa_entry *sa_entry;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
586
int mlx5e_ipsec_aso_query(struct mlx5e_ipsec_sa_entry *sa_entry,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
93
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;