Home
last modified time | relevance | path

Searched refs:mlx5e_ipsec (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dipsec_fs.h7 struct mlx5e_ipsec;
11 void mlx5_esw_ipsec_rx_create_attr_set(struct mlx5e_ipsec *ipsec,
13 int mlx5_esw_ipsec_rx_status_pass_dest_get(struct mlx5e_ipsec *ipsec,
20 void mlx5_esw_ipsec_tx_create_attr_set(struct mlx5e_ipsec *ipsec,
26 static inline void mlx5_esw_ipsec_rx_create_attr_set(struct mlx5e_ipsec *ipsec, in mlx5_esw_ipsec_rx_create_attr_set()
29 static inline int mlx5_esw_ipsec_rx_status_pass_dest_get(struct mlx5e_ipsec *ipsec, in mlx5_esw_ipsec_rx_status_pass_dest_get()
49 static inline void mlx5_esw_ipsec_tx_create_attr_set(struct mlx5e_ipsec *ipsec, in mlx5_esw_ipsec_tx_create_attr_set()
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()
34 int mlx5_esw_ipsec_rx_status_pass_dest_get(struct mlx5e_ipsec *ipsec, in mlx5_esw_ipsec_rx_status_pass_dest_get()
47 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in mlx5_esw_ipsec_rx_setup_modify_header()
103 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in mlx5_esw_ipsec_rx_id_mapping_remove()
113 struct mlx5e_ipsec *ipsec = priv->ipsec; in mlx5_esw_ipsec_rx_ipsec_obj_id_search()
125 void mlx5_esw_ipsec_tx_create_attr_set(struct mlx5e_ipsec *ipsec, in mlx5_esw_ipsec_tx_create_attr_set()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec.h240 struct mlx5e_ipsec { struct
278 struct mlx5e_ipsec *ipsec; argument
303 struct mlx5e_ipsec *ipsec;
314 void mlx5e_accel_ipsec_fs_cleanup(struct mlx5e_ipsec *ipsec);
315 int mlx5e_accel_ipsec_fs_init(struct mlx5e_ipsec *ipsec, struct mlx5_devcom_comp_dev **devcom);
331 int mlx5e_ipsec_aso_init(struct mlx5e_ipsec *ipsec);
332 void mlx5e_ipsec_aso_cleanup(struct mlx5e_ipsec *ipsec);
243 sw_statsmlx5e_ipsec global() argument
244 hw_statsmlx5e_ipsec global() argument
248 rx_ipv4mlx5e_ipsec global() argument
249 rx_ipv6mlx5e_ipsec global() argument
250 rx_eswmlx5e_ipsec global() argument
251 txmlx5e_ipsec global() argument
252 tx_eswmlx5e_ipsec global() argument
253 asomlx5e_ipsec global() argument
258 mpv_workmlx5e_ipsec global() argument
H A Dipsec_fs.c74 static struct mlx5e_ipsec_rx *ipsec_rx(struct mlx5e_ipsec *ipsec, u32 family, int type) in ipsec_rx()
85 static struct mlx5e_ipsec_tx *ipsec_tx(struct mlx5e_ipsec *ipsec, int type) in ipsec_tx()
163 static void ipsec_rx_status_drop_destroy(struct mlx5e_ipsec *ipsec, in ipsec_rx_status_drop_destroy()
171 static void ipsec_rx_status_pass_destroy(struct mlx5e_ipsec *ipsec, in ipsec_rx_status_pass_destroy()
182 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in ipsec_rx_rule_add_match_obj()
200 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in rx_add_rule_drop_auth_trailer()
279 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in rx_add_rule_drop_replay()
333 static int ipsec_rx_status_drop_all_create(struct mlx5e_ipsec *ipsec, in ipsec_rx_status_drop_all_create()
404 static int ipsec_rx_status_pass_group_create(struct mlx5e_ipsec *ipsec, in ipsec_rx_status_pass_group_create()
446 ipsec_rx_status_pass_create(struct mlx5e_ipsec *ipse
[all...]
H A Dipsec_offload.c373 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in mlx5e_ipsec_handle_limits()
486 struct mlx5e_ipsec *ipsec = container_of(nb, struct mlx5e_ipsec, nb); in mlx5e_ipsec_event()
517 int mlx5e_ipsec_aso_init(struct mlx5e_ipsec *ipsec) in mlx5e_ipsec_aso_init()
559 void mlx5e_ipsec_aso_cleanup(struct mlx5e_ipsec *ipsec) in mlx5e_ipsec_aso_cleanup()
597 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in mlx5e_ipsec_aso_query()
H A Dipsec.c775 struct mlx5e_ipsec *ipsec; in mlx5e_xfrm_add_state()
891 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in mlx5e_xfrm_del_state()
904 struct mlx5e_ipsec *ipsec = sa_entry->ipsec; in mlx5e_xfrm_free_state()
932 struct mlx5e_ipsec *ipsec; in mlx5e_ipsec_netevent_event()
939 ipsec = container_of(nb, struct mlx5e_ipsec, netevent_nb); in mlx5e_ipsec_netevent_event()
964 struct mlx5e_ipsec *ipsec; in mlx5e_ipsec_init()
979 ipsec->wq = alloc_workqueue("mlx5e_ipsec: %s", WQ_UNBOUND, 0, in mlx5e_ipsec_init()
1024 struct mlx5e_ipsec *ipsec = priv->ipsec; in mlx5e_ipsec_cleanup()
H A Dipsec_rxtx.c312 struct mlx5e_ipsec *ipsec = priv->ipsec; in mlx5e_ipsec_offload_handle_rx_skb()
349 struct mlx5e_ipsec *ipsec = priv->ipsec; in mlx5_esw_ipsec_rx_make_metadata()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h937 struct mlx5e_ipsec *ipsec;