[PATCH 3/5] net/mlx5: support enhanced CQE compression in Rx burst
Slava Ovsiienko
viacheslavo at nvidia.com
Mon Mar 6 14:01:55 CET 2023
> -----Original Message-----
> From: Alexander Kozyrev <akozyrev at nvidia.com>
> Sent: вторник, 28 февраля 2023 г. 18:43
> To: dev at dpdk.org
> Cc: Raslan Darawsheh <rasland at nvidia.com>; Slava Ovsiienko
> <viacheslavo at nvidia.com>; Matan Azrad <matan at nvidia.com>
> Subject: [PATCH 3/5] net/mlx5: support enhanced CQE compression in Rx burst
>
> net/mlx5: support enhanced CQE compression
>
> Enhanced CQE compression changes the structure of the compression block and
> the number of miniCQEs per miniCQE array. Adapt to these changes in the
> datapath by defining a new parsing mechanism of a miniCQE array:
> 1. The title CQE is no longer marked as the compressed one.
> Need to copy it for the future miniCQE arrays parsing.
> 2. Mini CQE arrays now consist of up to 7 miniCQEs and a control block.
> The control block contains the number of miniCQEs in the array as well as an
> indication that this CQE is compressed.
> 3. The invalidation of reserved CQEs between miniCQEs arrays is not needed.
> 4. The owner_bit is replaced the validity_iteration_count for all CQEs.
>
> Signed-off-by: Alexander Kozyrev <akozyrev at nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo at nvidia.com>
More information about the dev
mailing list