Searched refs:psp_st (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | psp_rxtx.c | 18 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 D | psp_rxtx.h | 43 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 D | en_accel.h | 111 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()
|