Home
last modified time | relevance | path

Searched refs:ipsec_st (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_rxtx.h68 struct mlx5e_accel_tx_ipsec_state *ipsec_st);
70 struct mlx5e_accel_tx_ipsec_state *ipsec_st,
75 static inline unsigned int mlx5e_ipsec_tx_ids_len(struct mlx5e_accel_tx_ipsec_state *ipsec_st) in mlx5e_ipsec_tx_ids_len() argument
77 return ipsec_st->tailen; in mlx5e_ipsec_tx_ids_len()
85 static inline bool mlx5e_ipsec_is_tx_flow(struct mlx5e_accel_tx_ipsec_state *ipsec_st) in mlx5e_ipsec_is_tx_flow() argument
87 return ipsec_st->x; in mlx5e_ipsec_is_tx_flow()
H A Dipsec_rxtx.c237 struct mlx5e_accel_tx_ipsec_state *ipsec_st, in mlx5e_ipsec_handle_tx_wqe() argument
240 inlseg->byte_count = cpu_to_be32(ipsec_st->tailen | MLX5_INLINE_SEG); in mlx5e_ipsec_handle_tx_wqe()
241 esp_output_fill_trailer((u8 *)inlseg->data, 0, ipsec_st->plen, ipsec_st->xo->proto); in mlx5e_ipsec_handle_tx_wqe()
248 struct mlx5e_accel_tx_ipsec_state *ipsec_st) in mlx5e_ipsec_set_state() argument
254 ipsec_st->x = x; in mlx5e_ipsec_set_state()
255 ipsec_st->xo = xo; in mlx5e_ipsec_set_state()
263 ipsec_st->plen = plen; in mlx5e_ipsec_set_state()
264 ipsec_st->tailen = tailen; in mlx5e_ipsec_set_state()
316 struct mlx5e_accel_tx_ipsec_state *ipsec_st) in mlx5e_ipsec_handle_tx_skb() argument
363 mlx5e_ipsec_set_state(priv, skb, x, xo, ipsec_st); in mlx5e_ipsec_handle_tx_skb()