[PATCH v3 1/2] net/ixgbe: increase the maximum of RX/TX descriptors
Morten Brørup
mb at smartsharesystems.com
Wed Oct 30 17:26:12 CET 2024
> From: Lukas Sismis [mailto:sismis at cesnet.cz]
> Sent: Wednesday, 30 October 2024 16.43
>
> Intel PMDs are capped by default to only 4096 RX/TX descriptors.
> This can be limiting for applications requiring a bigger buffer
> capabilities. By bufferring more packets with RX/TX
> descriptors, the applications can better handle the processing
> peaks.
>
> Setting ixgbe max descriptors to 8192 as per datasheet:
> Register name: RDLEN
> Description: Descriptor Ring Length.
> This register sets the number of bytes
> allocated for descriptors in the circular descriptor buffer.
> It must be 128B aligned (7 LS bit must be set to zero).
> ** Note: validated Lengths up to 128K (8K descriptors). **
>
> Signed-off-by: Lukas Sismis <sismis at cesnet.cz>
> ---
Drivers should reflect hardware capabilities; it's not up to the driver to impose artificial limits on applications. Thank you for fixing this, Lukas.
Acked-by: Morten Brørup <mb at smartsharesystems.com>
More information about the dev
mailing list