Home
last modified time | relevance | path

Searched refs:psp_st (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dpsp_rxtx.c18 struct mlx5e_accel_tx_psp_state *psp_st, in mlx5e_psp_set_swp() argument
89 psp_st->inner_ipproto = inner_ipproto; in mlx5e_psp_set_swp()
95 struct mlx5e_accel_tx_psp_state *psp_st) in mlx5e_psp_set_state() argument
106 psp_st->tailen = PSP_TRL_SIZE; in mlx5e_psp_set_state()
107 psp_st->spi = pas->tx.spi; in mlx5e_psp_set_state()
108 psp_st->ver = pas->version; in mlx5e_psp_set_state()
109 psp_st->keyid = *(u32 *)pas->drv_data; in mlx5e_psp_set_state()
136 struct mlx5e_accel_tx_psp_state *psp_st, in mlx5e_psp_tx_build_eseg() argument
146 mlx5e_psp_set_swp(skb, psp_st, eseg); in mlx5e_psp_tx_build_eseg()
151 eseg->flow_table_metadata |= cpu_to_be32(psp_st->keyid); in mlx5e_psp_tx_build_eseg()
[all …]
H A Dpsp_rxtx.h43 struct mlx5e_accel_tx_psp_state *psp_st);
46 struct mlx5e_accel_tx_psp_state *psp_st,
50 struct mlx5e_accel_tx_psp_state *psp_st,
54 struct mlx5e_accel_tx_psp_state *psp_st, in mlx5e_psp_txwqe_build_eseg_csum() argument
59 if (!mlx5e_psp_is_offload_state(psp_st)) in mlx5e_psp_txwqe_build_eseg_csum()
62 inner_ipproto = psp_st->inner_ipproto; in mlx5e_psp_txwqe_build_eseg_csum()
78 static inline unsigned int mlx5e_psp_tx_ids_len(struct mlx5e_accel_tx_psp_state *psp_st) in mlx5e_psp_tx_ids_len() argument
80 return psp_st->tailen; in mlx5e_psp_tx_ids_len()
102 struct mlx5e_accel_tx_psp_state *psp_st, in mlx5e_psp_txwqe_build_eseg_csum() argument
H A Den_accel.h111 struct mlx5e_accel_tx_psp_state psp_st; member
130 if (unlikely(!mlx5e_psp_handle_tx_skb(dev, skb, &state->psp_st))) in mlx5e_accel_tx_begin()
159 if (mlx5e_psp_is_offload_state(&state->psp_st)) in mlx5e_accel_tx_ids_len()
160 return mlx5e_psp_tx_ids_len(&state->psp_st); in mlx5e_accel_tx_ids_len()
180 if (mlx5e_psp_is_offload_state(&accel->psp_st)) in mlx5e_accel_tx_eseg()
181 mlx5e_psp_tx_build_eseg(priv, skb, &accel->psp_st, eseg); in mlx5e_accel_tx_eseg()
210 if (mlx5e_psp_is_offload_state(&state->psp_st)) in mlx5e_accel_tx_finish()
211 mlx5e_psp_handle_tx_wqe(wqe, &state->psp_st, inlseg); in mlx5e_accel_tx_finish()