Home
last modified time | relevance | path

Searched defs:ipsec (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dipsec_fs.h24 static inline void mlx5_esw_ipsec_rx_create_attr_set(struct mlx5e_ipsec *ipsec, in mlx5_esw_ipsec_rx_create_attr_set() argument
27 static inline int mlx5_esw_ipsec_rx_status_pass_dest_get(struct mlx5e_ipsec *ipsec, in mlx5_esw_ipsec_rx_status_pass_dest_get() argument
47 static inline void mlx5_esw_ipsec_tx_create_attr_set(struct mlx5e_ipsec *ipsec, in mlx5_esw_ipsec_tx_create_attr_set() argument
H A Dipsec_fs.c24 void mlx5_esw_ipsec_rx_create_attr_set(struct mlx5e_ipsec *ipsec, in mlx5_esw_ipsec_rx_create_attr_set() argument
34 int mlx5_esw_ipsec_rx_status_pass_dest_get(struct mlx5e_ipsec *ipsec, in mlx5_esw_ipsec_rx_status_pass_dest_get() argument
47 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in mlx5_esw_ipsec_rx_setup_modify_header() local
90 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; mlx5_esw_ipsec_rx_id_mapping_remove() local
100 struct mlx5e_ipsec *ipsec = priv->ipsec; mlx5_esw_ipsec_rx_ipsec_obj_id_search() local
112 mlx5_esw_ipsec_tx_create_attr_set(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_tx_create_attr *attr) mlx5_esw_ipsec_tx_create_attr_set() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dcore.h61 struct mlx5_fpga_ipsec *ipsec; member
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Den_accel.h113 struct mlx5e_accel_tx_ipsec_state ipsec; member
H A Dipsec.c60 struct xfrm_state *mlx5e_ipsec_sadb_rx_lookup(struct mlx5e_ipsec *ipsec, in mlx5e_ipsec_sadb_rx_lookup() argument
81 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in mlx5e_ipsec_sadb_rx_add() local
103 struct mlx5e_ipsec *ipsec in mlx5e_ipsec_sadb_rx_del() local
413 struct mlx5e_ipsec *ipsec = NULL; mlx5e_ipsec_init() local
445 struct mlx5e_ipsec *ipsec = priv->ipsec; mlx5e_ipsec_cleanup() local
[all...]
H A Dipsec.h110 struct mlx5e_ipsec *ipsec; member
H A Dipsec_fs.c336 struct mlx5e_ipsec *ipsec = priv->ipsec; tx_create() local
360 struct mlx5e_ipsec *ipsec = priv->ipsec; tx_destroy() local
[all...]
/kernel/linux/linux-5.10/drivers/net/netdevsim/
H A Dipsec.c17 struct nsim_ipsec *ipsec = &ns->ipsec; in nsim_dbg_netdev_ops_read() local
68 static int nsim_ipsec_find_empty_idx(struct nsim_ipsec *ipsec) in nsim_ipsec_find_empty_idx() argument
130 struct nsim_ipsec *ipsec; in nsim_ipsec_add_sa() local
198 struct nsim_ipsec *ipsec = &ns->ipsec; nsim_ipsec_del_sa() local
215 struct nsim_ipsec *ipsec = &ns->ipsec; nsim_ipsec_offload_ok() local
231 struct nsim_ipsec *ipsec = &ns->ipsec; nsim_ipsec_tx() local
293 struct nsim_ipsec *ipsec = &ns->ipsec; nsim_ipsec_teardown() local
[all...]
H A Dnetdevsim.h84 struct nsim_ipsec ipsec; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Den_accel.h114 struct mlx5e_accel_tx_ipsec_state ipsec; member
H A Dipsec_offload.c366 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in mlx5e_ipsec_handle_limits() local
479 struct mlx5e_ipsec *ipsec = container_of(nb, struct mlx5e_ipsec, nb); in mlx5e_ipsec_event() local
510 int mlx5e_ipsec_aso_init(struct mlx5e_ipsec *ipsec) in mlx5e_ipsec_aso_init() argument
552 mlx5e_ipsec_aso_cleanup(struct mlx5e_ipsec *ipsec) mlx5e_ipsec_aso_cleanup() argument
590 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; mlx5e_ipsec_aso_query() local
[all...]
H A Dipsec_rxtx.c318 struct mlx5e_ipsec *ipsec = priv->ipsec; in mlx5e_ipsec_offload_handle_rx_skb() local
364 struct mlx5e_ipsec *ipsec = priv->ipsec; mlx5_esw_ipsec_rx_make_metadata() local
[all...]
H A Dipsec.c683 struct mlx5e_ipsec *ipsec; in mlx5e_xfrm_add_state() local
790 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; mlx5e_xfrm_del_state() local
809 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; mlx5e_xfrm_free_state() local
837 struct mlx5e_ipsec *ipsec; mlx5e_ipsec_netevent_event() local
873 struct mlx5e_ipsec *ipsec; mlx5e_ipsec_init() local
932 struct mlx5e_ipsec *ipsec = priv->ipsec; mlx5e_ipsec_cleanup() local
[all...]
H A Dipsec_fs.c43 static struct mlx5e_ipsec_rx *ipsec_rx(struct mlx5e_ipsec *ipsec, u32 family, int type) in ipsec_rx() argument
54 static struct mlx5e_ipsec_tx *ipsec_tx(struct mlx5e_ipsec *ipsec, int type) in ipsec_tx() argument
131 ipsec_rx_status_drop_destroy(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx) ipsec_rx_status_drop_destroy() argument
139 ipsec_rx_status_pass_destroy(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx) ipsec_rx_status_pass_destroy() argument
152 ipsec_rx_status_drop_create(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx) ipsec_rx_status_drop_create() argument
223 ipsec_rx_status_pass_create(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx, struct mlx5_flow_destination *dest) ipsec_rx_status_pass_create() argument
263 mlx5_ipsec_rx_status_destroy(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx) mlx5_ipsec_rx_status_destroy() argument
270 mlx5_ipsec_rx_status_create(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx, struct mlx5_flow_destination *dest) mlx5_ipsec_rx_status_create() argument
335 ipsec_rx_ft_disconnect(struct mlx5e_ipsec *ipsec, u32 family) ipsec_rx_ft_disconnect() argument
342 rx_destroy(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx, u32 family) rx_destroy() argument
368 ipsec_rx_create_attr_set(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx, u32 family, struct mlx5e_ipsec_rx_create_attr *attr) ipsec_rx_create_attr_set() argument
390 ipsec_rx_status_pass_dest_get(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx, struct mlx5e_ipsec_rx_create_attr *attr, struct mlx5_flow_destination *dest) ipsec_rx_status_pass_dest_get() argument
417 ipsec_rx_ft_connect(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx, struct mlx5e_ipsec_rx_create_attr *attr) ipsec_rx_ft_connect() argument
428 rx_create(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx, u32 family) rx_create() argument
524 rx_get(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx, u32 family) rx_get() argument
547 rx_put(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx, u32 family) rx_put() argument
557 rx_ft_get(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec, u32 family, int type) rx_ft_get() argument
573 rx_ft_get_policy(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec, u32 family, u32 prio, int type) rx_ft_get_policy() argument
602 rx_ft_put(struct mlx5e_ipsec *ipsec, u32 family, int type) rx_ft_put() argument
611 rx_ft_put_policy(struct mlx5e_ipsec *ipsec, u32 family, u32 prio, int type) rx_ft_put_policy() argument
657 tx_destroy(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_tx *tx, struct mlx5_ipsec_fs *roce) tx_destroy() argument
680 ipsec_tx_create_attr_set(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_tx *tx, struct mlx5e_ipsec_tx_create_attr *attr) ipsec_tx_create_attr_set() argument
696 tx_create(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_tx *tx, struct mlx5_ipsec_fs *roce) tx_create() argument
811 tx_get(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_tx *tx) tx_get() argument
837 tx_put(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_tx *tx) tx_put() argument
851 tx_ft_get_policy(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec, u32 prio, int type) tx_ft_get_policy() argument
880 tx_ft_get(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec, int type) tx_ft_get() argument
895 tx_ft_put(struct mlx5e_ipsec *ipsec, int type) tx_ft_put() argument
904 tx_ft_put_policy(struct mlx5e_ipsec *ipsec, u32 prio, int type) tx_ft_put_policy() argument
1066 ipsec_fs_get_ns(struct mlx5e_ipsec *ipsec, int type, u8 dir) ipsec_fs_get_ns() argument
1078 setup_modify_header(struct mlx5e_ipsec *ipsec, int type, u32 val, u8 dir, struct mlx5_flow_act *flow_act) setup_modify_header() argument
1287 setup_pkt_reformat(struct mlx5e_ipsec *ipsec, struct mlx5_accel_esp_xfrm_attrs *attrs, struct mlx5_flow_act *flow_act) setup_pkt_reformat() argument
1327 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; rx_add_rule() local
1427 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; tx_add_rule() local
1520 struct mlx5e_ipsec *ipsec = pol_entry->ipsec; tx_add_policy() local
1604 struct mlx5e_ipsec *ipsec = pol_entry->ipsec; rx_add_policy() local
1682 ipsec_fs_destroy_counters(struct mlx5e_ipsec *ipsec) ipsec_fs_destroy_counters() argument
1727 ipsec_fs_init_counters(struct mlx5e_ipsec *ipsec) ipsec_fs_init_counters() argument
1780 struct mlx5e_ipsec *ipsec = priv->ipsec; mlx5e_accel_ipsec_fs_read_stats() local
1965 mlx5e_accel_ipsec_fs_cleanup(struct mlx5e_ipsec *ipsec) mlx5e_accel_ipsec_fs_cleanup() argument
1999 mlx5e_accel_ipsec_fs_init(struct mlx5e_ipsec *ipsec) mlx5e_accel_ipsec_fs_init() argument
[all...]
H A Dipsec.h258 struct mlx5e_ipsec *ipsec; member
293 struct mlx5e_ipsec *ipsec; member
/kernel/linux/linux-6.6/drivers/net/netdevsim/
H A Dipsec.c17 struct nsim_ipsec *ipsec = &ns->ipsec; in nsim_dbg_netdev_ops_read() local
68 static int nsim_ipsec_find_empty_idx(struct nsim_ipsec *ipsec) in nsim_ipsec_find_empty_idx() argument
131 struct nsim_ipsec *ipsec; in nsim_ipsec_add_sa() local
203 struct nsim_ipsec *ipsec = &ns->ipsec; nsim_ipsec_del_sa() local
220 struct nsim_ipsec *ipsec = &ns->ipsec; nsim_ipsec_offload_ok() local
236 struct nsim_ipsec *ipsec = &ns->ipsec; nsim_ipsec_tx() local
298 struct nsim_ipsec *ipsec = &ns->ipsec; nsim_ipsec_teardown() local
[all...]
H A Dnetdevsim.h117 struct nsim_ipsec ipsec; member
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/
H A Dipsec.c103 struct ixgbevf_ipsec *ipsec = adapter->ipsec; in ixgbevf_ipsec_restore() local
140 int ixgbevf_ipsec_find_empty_idx(struct ixgbevf_ipsec *ipsec, bool rxtable) in ixgbevf_ipsec_find_empty_idx() argument
178 ixgbevf_ipsec_find_rx_state(struct ixgbevf_ipsec *ipsec, __be32 *daddr, u8 proto, __be32 spi, bool ip4) ixgbevf_ipsec_find_rx_state() argument
265 struct ixgbevf_ipsec *ipsec; ixgbevf_ipsec_add_sa() local
391 struct ixgbevf_ipsec *ipsec; ixgbevf_ipsec_del_sa() local
462 struct ixgbevf_ipsec *ipsec = adapter->ipsec; ixgbevf_ipsec_tx() local
557 struct ixgbevf_ipsec *ipsec = adapter->ipsec; ixgbevf_ipsec_rx() local
621 struct ixgbevf_ipsec *ipsec; ixgbevf_init_ipsec_offload() local
676 struct ixgbevf_ipsec *ipsec = adapter->ipsec; ixgbevf_stop_ipsec_offload() local
[all...]
H A Dixgbevf.h395 struct ixgbevf_ipsec *ipsec; member
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/
H A Dipsec.c103 struct ixgbevf_ipsec *ipsec = adapter->ipsec; in ixgbevf_ipsec_restore() local
140 int ixgbevf_ipsec_find_empty_idx(struct ixgbevf_ipsec *ipsec, bool rxtable) in ixgbevf_ipsec_find_empty_idx() argument
178 ixgbevf_ipsec_find_rx_state(struct ixgbevf_ipsec *ipsec, __be32 *daddr, u8 proto, __be32 spi, bool ip4) ixgbevf_ipsec_find_rx_state() argument
267 struct ixgbevf_ipsec *ipsec; ixgbevf_ipsec_add_sa() local
397 struct ixgbevf_ipsec *ipsec; ixgbevf_ipsec_del_sa() local
468 struct ixgbevf_ipsec *ipsec = adapter->ipsec; ixgbevf_ipsec_tx() local
563 struct ixgbevf_ipsec *ipsec = adapter->ipsec; ixgbevf_ipsec_rx() local
627 struct ixgbevf_ipsec *ipsec; ixgbevf_init_ipsec_offload() local
683 struct ixgbevf_ipsec *ipsec = adapter->ipsec; ixgbevf_stop_ipsec_offload() local
[all...]
H A Dixgbevf.h395 struct ixgbevf_ipsec *ipsec; member
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.c305 struct ixgbe_ipsec *ipsec = adapter->ipsec; in ixgbe_ipsec_restore() local
355 static int ixgbe_ipsec_find_empty_idx(struct ixgbe_ipsec *ipsec, boo argument
392 ixgbe_ipsec_find_rx_state(struct ixgbe_ipsec *ipsec, __be32 *daddr, u8 proto, __be32 spi, bool ip4) ixgbe_ipsec_find_rx_state() argument
565 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_add_sa() local
755 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_del_sa() local
847 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_vf_clear() local
886 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_vf_add_sa() local
997 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_vf_del_sa() local
1072 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_tx() local
1165 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_rx() local
1230 struct ixgbe_ipsec *ipsec; ixgbe_init_ipsec_offload() local
1293 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_stop_ipsec_offload() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfd3/
H A Ddp.c266 bool ipsec = false; in nfp_nfd3_tx() local
171 nfp_nfd3_prep_tx_meta(struct nfp_net_dp *dp, struct sk_buff *skb, u64 tls_handle, bool *ipsec) nfp_nfd3_prep_tx_meta() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.c305 struct ixgbe_ipsec *ipsec = adapter->ipsec; in ixgbe_ipsec_restore() local
355 static int ixgbe_ipsec_find_empty_idx(struct ixgbe_ipsec *ipsec, boo argument
392 ixgbe_ipsec_find_rx_state(struct ixgbe_ipsec *ipsec, __be32 *daddr, u8 proto, __be32 spi, bool ip4) ixgbe_ipsec_find_rx_state() argument
567 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_add_sa() local
761 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_del_sa() local
853 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_vf_clear() local
892 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_vf_add_sa() local
1002 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_vf_del_sa() local
1077 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_tx() local
1170 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_ipsec_rx() local
1235 struct ixgbe_ipsec *ipsec; ixgbe_init_ipsec_offload() local
1298 struct ixgbe_ipsec *ipsec = adapter->ipsec; ixgbe_stop_ipsec_offload() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfdk/
H A Ddp.c265 bool ipsec = false; in nfp_nfdk_tx() local
175 nfp_nfdk_prep_tx_meta(struct nfp_net_dp *dp, struct nfp_app *app, struct sk_buff *skb, bool *ipsec) nfp_nfdk_prep_tx_meta() argument
[all...]

Completed in 19 milliseconds

12