Home
last modified time | relevance | path

Searched refs:mlx5e_ipsec_sa_entry (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec.h171 struct mlx5e_ipsec_sa_entry { struct
218 int mlx5e_accel_ipsec_fs_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry);
219 void mlx5e_accel_ipsec_fs_del_rule(struct mlx5e_ipsec_sa_entry *sa_entry);
223 int mlx5_ipsec_create_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry);
224 void mlx5_ipsec_free_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry);
228 void mlx5_accel_esp_modify_xfrm(struct mlx5e_ipsec_sa_entry *sa_entry,
234 int mlx5e_ipsec_aso_query(struct mlx5e_ipsec_sa_entry *sa_entry,
236 void mlx5e_ipsec_aso_update_curlft(struct mlx5e_ipsec_sa_entry *sa_entry,
242 void mlx5e_ipsec_build_accel_xfrm_attrs(struct mlx5e_ipsec_sa_entry *sa_entry,
245 mlx5e_ipsec_sa2dev(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_ipsec_sa2dev()
A Dipsec.c43 static struct mlx5e_ipsec_sa_entry *to_ipsec_sa_entry(struct xfrm_state *x) in to_ipsec_sa_entry()
45 return (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle; in to_ipsec_sa_entry()
86 static void mlx5e_ipsec_init_limits(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5e_ipsec_init_limits()
298 struct mlx5e_ipsec_sa_entry *sa_entry = container_of( in _update_xfrm_state()
299 modify_work, struct mlx5e_ipsec_sa_entry, modify_work); in _update_xfrm_state()
307 struct mlx5e_ipsec_sa_entry *sa_entry = NULL; in mlx5e_xfrm_add_state()
371 struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x); in mlx5e_xfrm_del_state()
373 struct mlx5e_ipsec_sa_entry *old; in mlx5e_xfrm_del_state()
381 struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x); in mlx5e_xfrm_free_state()
469 struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x); in mlx5e_xfrm_advance_esn_state()
[all …]
A Dipsec_offload.c110 static int mlx5_create_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5_create_ipsec_obj()
157 static void mlx5_destroy_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5_destroy_ipsec_obj()
172 int mlx5_ipsec_create_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5_ipsec_create_sa_ctx()
201 void mlx5_ipsec_free_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5_ipsec_free_sa_ctx()
209 static int mlx5_modify_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5_modify_ipsec_obj()
259 void mlx5_accel_esp_modify_xfrm(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5_accel_esp_modify_xfrm()
272 mlx5e_ipsec_aso_update_esn(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5e_ipsec_aso_update_esn()
287 static void mlx5e_ipsec_update_esn_state(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5e_ipsec_update_esn_state()
309 struct mlx5e_ipsec_sa_entry *sa_entry; in mlx5e_ipsec_handle_event()
451 int mlx5e_ipsec_aso_query(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5e_ipsec_aso_query()
[all …]
A Dipsec_rxtx.c264 struct mlx5e_ipsec_sa_entry *sa_entry; in mlx5e_ipsec_handle_tx_skb()
293 sa_entry = (struct mlx5e_ipsec_sa_entry *)x->xso.offload_handle; in mlx5e_ipsec_handle_tx_skb()
317 struct mlx5e_ipsec_sa_entry *sa_entry; in mlx5e_ipsec_offload_handle_rx_skb()
A Dipsec_fs.c605 static int rx_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry) in rx_add_rule()
683 static int tx_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry) in tx_add_rule()
1011 int mlx5e_accel_ipsec_fs_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_accel_ipsec_fs_add_rule()
1019 void mlx5e_accel_ipsec_fs_del_rule(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_accel_ipsec_fs_del_rule()

Completed in 10 milliseconds