Home
last modified time | relevance | path

Searched defs:sa_entry (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_offload.c94 struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_ipsec_packet_setup()
146 static int mlx5_create_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5_create_ipsec_obj()
193 static void mlx5_destroy_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5_destroy_ipsec_obj()
208 int mlx5_ipsec_create_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5_ipsec_create_sa_ctx()
237 void mlx5_ipsec_free_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5_ipsec_free_sa_ctx()
245 static int mlx5_modify_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5_modify_ipsec_obj()
292 void mlx5_accel_esp_modify_xfrm(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5_accel_esp_modify_xfrm()
304 static void mlx5e_ipsec_aso_update(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5e_ipsec_aso_update()
314 static void mlx5e_ipsec_update_esn_state(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5e_ipsec_update_esn_state()
348 static void mlx5e_ipsec_aso_update_hard(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_ipsec_aso_update_hard()
[all …]
Dipsec.c63 struct mlx5e_ipsec_sa_entry *sa_entry = dwork->sa_entry; in mlx5e_ipsec_handle_sw_limits() local
90 static bool mlx5e_ipsec_update_esn_state(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_ipsec_update_esn_state()
145 static void mlx5e_ipsec_init_limits(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5e_ipsec_init_limits()
258 static void mlx5e_ipsec_init_macs(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5e_ipsec_init_macs()
316 void mlx5e_ipsec_build_accel_xfrm_attrs(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5e_ipsec_build_accel_xfrm_attrs()
570 struct mlx5e_ipsec_sa_entry *sa_entry = work->sa_entry; in mlx5e_ipsec_modify_state() local
578 static void mlx5e_ipsec_set_esn_ops(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_ipsec_set_esn_ops()
598 struct mlx5e_ipsec_sa_entry *sa_entry = work->sa_entry; in mlx5e_ipsec_handle_netdev_event() local
618 static int mlx5_ipsec_create_work(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5_ipsec_create_work()
671 static int mlx5e_ipsec_create_dwork(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_ipsec_create_dwork()
[all …]
Dipsec_fs.c178 static void ipsec_rx_rule_add_match_obj(struct mlx5e_ipsec_sa_entry *sa_entry, in ipsec_rx_rule_add_match_obj()
197 static int rx_add_rule_drop_auth_trailer(struct mlx5e_ipsec_sa_entry *sa_entry, in rx_add_rule_drop_auth_trailer()
277 static int rx_add_rule_drop_replay(struct mlx5e_ipsec_sa_entry *sa_entry, struct mlx5e_ipsec_rx *rx) in rx_add_rule_drop_replay()
1924 static int rx_add_rule_sa_selector(struct mlx5e_ipsec_sa_entry *sa_entry, in rx_add_rule_sa_selector()
2003 static int rx_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry) in rx_add_rule()
2133 static int tx_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry) in tx_add_rule()
2589 int mlx5e_accel_ipsec_fs_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_accel_ipsec_fs_add_rule()
2615 void mlx5e_accel_ipsec_fs_del_rule(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_accel_ipsec_fs_del_rule()
2808 void mlx5e_accel_ipsec_fs_modify(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_accel_ipsec_fs_modify()
2824 bool mlx5e_ipsec_fs_tunnel_enabled(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_ipsec_fs_tunnel_enabled()
Dipsec_rxtx.c267 struct mlx5e_ipsec_sa_entry *sa_entry; in mlx5e_ipsec_handle_tx_skb() local
313 struct mlx5e_ipsec_sa_entry *sa_entry; in mlx5e_ipsec_offload_handle_rx_skb() local
Dipsec.h161 struct mlx5e_ipsec_sa_entry *sa_entry; member
171 struct mlx5e_ipsec_sa_entry *sa_entry; member
345 mlx5e_ipsec_sa2dev(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5e_ipsec_sa2dev()
/linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
Dchcr_ipsec.c140 struct ipsec_sa_entry *sa_entry) in ch_ipsec_setauthsize()
164 struct ipsec_sa_entry *sa_entry) in ch_ipsec_setkey()
229 struct ipsec_sa_entry *sa_entry; in ch_ipsec_xfrm_add_state() local
314 struct ipsec_sa_entry *sa_entry; in ch_ipsec_xfrm_free_state() local
332 struct ipsec_sa_entry *sa_entry) in is_eth_imm()
351 struct ipsec_sa_entry *sa_entry, in calc_tx_sec_flits()
396 struct ipsec_sa_entry *sa_entry) in copy_esn_pktxt()
450 struct ipsec_sa_entry *sa_entry) in copy_cpltx_pktxt()
494 struct ipsec_sa_entry *sa_entry) in copy_key_cpltx_pktxt()
543 struct ipsec_sa_entry *sa_entry) in ch_ipsec_crypto_wreq()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dipsec_fs.h35 static inline int mlx5_esw_ipsec_rx_setup_modify_header(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5_esw_ipsec_rx_setup_modify_header()
41 static inline void mlx5_esw_ipsec_rx_id_mapping_remove(struct mlx5e_ipsec_sa_entry *sa_entry) {} in mlx5_esw_ipsec_rx_id_mapping_remove()
54 mlx5_esw_ipsec_rx_rule_add_match_obj(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5_esw_ipsec_rx_rule_add_match_obj()
Dipsec_fs.c43 int mlx5_esw_ipsec_rx_setup_modify_header(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5_esw_ipsec_rx_setup_modify_header()
88 void mlx5_esw_ipsec_rx_rule_add_match_obj(struct mlx5e_ipsec_sa_entry *sa_entry, in mlx5_esw_ipsec_rx_rule_add_match_obj()
101 void mlx5_esw_ipsec_rx_id_mapping_remove(struct mlx5e_ipsec_sa_entry *sa_entry) in mlx5_esw_ipsec_rx_id_mapping_remove()
/linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/
Dcn10k_ipsec.c521 struct cn10k_tx_sa_s *sa_entry) in cn10k_outb_prepare_sa()
670 struct cn10k_tx_sa_s *sa_entry; in cn10k_ipsec_outb_add_state() local
715 struct cn10k_tx_sa_s *sa_entry; in cn10k_ipsec_del_state() local