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 D | ipsec.h | 171 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 D | ipsec.c | 43 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 D | ipsec_offload.c | 110 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 D | ipsec_rxtx.c | 264 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 D | ipsec_fs.c | 605 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