/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | ipsec_fs.h | 33 static inline int mlx5_esw_ipsec_rx_setup_modify_header(struct mlx5e_ipsec_sa_entry *sa_entry, argument 39 static inline void mlx5_esw_ipsec_rx_id_mapping_remove(struct mlx5e_ipsec_sa_entry *sa_entry) {} argument
|
H A D | ipsec_fs.c | 43 int mlx5_esw_ipsec_rx_setup_modify_header(struct mlx5e_ipsec_sa_entry *sa_entry, argument 88 void mlx5_esw_ipsec_rx_id_mapping_remove(struct mlx5e_ipsec_sa_entry *sa_entry) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ipsec_offload.c | 139 static int mlx5_create_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry) argument 186 static void mlx5_destroy_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry) argument 201 int mlx5_ipsec_create_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry) argument 230 mlx5_ipsec_free_sa_ctx(struct mlx5e_ipsec_sa_entry *sa_entry) argument 238 mlx5_modify_ipsec_obj(struct mlx5e_ipsec_sa_entry *sa_entry, const struct mlx5_accel_esp_xfrm_attrs *attrs) argument 285 mlx5_accel_esp_modify_xfrm(struct mlx5e_ipsec_sa_entry *sa_entry, const struct mlx5_accel_esp_xfrm_attrs *attrs) argument 297 mlx5e_ipsec_aso_update(struct mlx5e_ipsec_sa_entry *sa_entry, struct mlx5_wqe_aso_ctrl_seg *data) argument 307 mlx5e_ipsec_update_esn_state(struct mlx5e_ipsec_sa_entry *sa_entry, u32 mode_param) argument 341 mlx5e_ipsec_aso_update_hard(struct mlx5e_ipsec_sa_entry *sa_entry) argument 352 mlx5e_ipsec_aso_update_soft(struct mlx5e_ipsec_sa_entry *sa_entry, u32 val) argument 364 mlx5e_ipsec_handle_limits(struct mlx5e_ipsec_sa_entry *sa_entry) argument 449 struct mlx5e_ipsec_sa_entry *sa_entry = work->data; local 481 struct mlx5e_ipsec_sa_entry *sa_entry; local 588 mlx5e_ipsec_aso_query(struct mlx5e_ipsec_sa_entry *sa_entry, struct mlx5_wqe_aso_ctrl_seg *data) argument [all...] |
H A D | ipsec_rxtx.c | 267 struct mlx5e_ipsec_sa_entry *sa_entry; local 313 struct mlx5e_ipsec_sa_entry *sa_entry; local
|
H A D | ipsec.c | 63 struct mlx5e_ipsec_sa_entry *sa_entry = dwork->sa_entry; local 84 static bool mlx5e_ipsec_update_esn_state(struct mlx5e_ipsec_sa_entry *sa_entry) argument 146 mlx5e_ipsec_init_limits(struct mlx5e_ipsec_sa_entry *sa_entry, struct mlx5_accel_esp_xfrm_attrs *attrs) argument 259 mlx5e_ipsec_init_macs(struct mlx5e_ipsec_sa_entry *sa_entry, struct mlx5_accel_esp_xfrm_attrs *attrs) argument 307 mlx5e_ipsec_build_accel_xfrm_attrs(struct mlx5e_ipsec_sa_entry *sa_entry, struct mlx5_accel_esp_xfrm_attrs *attrs) argument 558 struct mlx5e_ipsec_sa_entry *sa_entry = work->sa_entry; local 566 mlx5e_ipsec_set_esn_ops(struct mlx5e_ipsec_sa_entry *sa_entry) argument 586 struct mlx5e_ipsec_sa_entry *sa_entry = work->sa_entry; local 606 mlx5_ipsec_create_work(struct mlx5e_ipsec_sa_entry *sa_entry) argument 659 mlx5e_ipsec_create_dwork(struct mlx5e_ipsec_sa_entry *sa_entry) argument 686 struct mlx5e_ipsec_sa_entry *sa_entry = NULL; local 793 struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x); local 813 struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x); local 841 struct mlx5e_ipsec_sa_entry *sa_entry; local 972 struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x); local 989 struct mlx5e_ipsec_sa_entry *sa_entry = to_ipsec_sa_entry(x); local [all...] |
H A D | ipsec.h | 151 struct mlx5e_ipsec_sa_entry *sa_entry; member in struct:mlx5e_ipsec_work 161 struct mlx5e_ipsec_sa_entry *sa_entry; member in struct:mlx5e_ipsec_dwork 341 mlx5e_ipsec_sa2dev(struct mlx5e_ipsec_sa_entry *sa_entry) argument [all...] |
H A D | ipsec_fs.c | 168 static int rx_add_rule_drop_auth_trailer(struct mlx5e_ipsec_sa_entry *sa_entry, argument 251 rx_add_rule_drop_replay(struct mlx5e_ipsec_sa_entry *sa_entry, struct mlx5e_ipsec_rx *rx) argument 1580 rx_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry) argument 1699 tx_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry) argument 2148 mlx5e_accel_ipsec_fs_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry) argument 2174 mlx5e_accel_ipsec_fs_del_rule(struct mlx5e_ipsec_sa_entry *sa_entry) argument 2360 mlx5e_accel_ipsec_fs_modify(struct mlx5e_ipsec_sa_entry *sa_entry) argument 2376 mlx5e_ipsec_fs_tunnel_enabled(struct mlx5e_ipsec_sa_entry *sa_entry) argument [all...] |
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
H A D | chcr_ipsec.c | 141 ch_ipsec_setauthsize(struct xfrm_state *x, struct ipsec_sa_entry *sa_entry) argument 165 ch_ipsec_setkey(struct xfrm_state *x, struct ipsec_sa_entry *sa_entry) argument 231 struct ipsec_sa_entry *sa_entry; local 316 struct ipsec_sa_entry *sa_entry; local 347 is_eth_imm(const struct sk_buff *skb, struct ipsec_sa_entry *sa_entry) argument 366 calc_tx_sec_flits(const struct sk_buff *skb, struct ipsec_sa_entry *sa_entry, bool *immediate) argument 409 copy_esn_pktxt(struct sk_buff *skb, struct net_device *dev, void *pos, struct ipsec_sa_entry *sa_entry) argument 463 copy_cpltx_pktxt(struct sk_buff *skb, struct net_device *dev, void *pos, struct ipsec_sa_entry *sa_entry) argument 507 copy_key_cpltx_pktxt(struct sk_buff *skb, struct net_device *dev, void *pos, struct ipsec_sa_entry *sa_entry) argument 555 ch_ipsec_crypto_wreq(struct sk_buff *skb, struct net_device *dev, void *pos, int credits, struct ipsec_sa_entry *sa_entry) argument 712 struct ipsec_sa_entry *sa_entry; local [all...] |