[PATCH v3] app/testpmd: fail on shared rxq switch mismatch
Stephen Hemminger
stephen at networkplumber.org
Wed Dec 3 00:53:09 CET 2025
On Mon, 1 Dec 2025 11:22:11 +0100
a.schollmeyer at syseleven.de wrote:
> From: Adrian Schollmeyer <a.schollmeyer at syseleven.de>
>
> Shared Rx queues do not work with every combination of ports. Besides
> requiring the corresponding device capability, shared Rx queues also
> require all ports of one share group and queue ID have the same switch
> domain and Rx domain. When these fields do not match, shared Rx queues
> are not properly set up and queue sharing may fail silently. This can
> happen even in some less intuitive cases like multiple VFs of one
> physical NIC and may cause packets not to be read by the application,
> depending on how the data path is implemented.
>
> To help with debugging issues with shared Rx queue configuration when
> using testpmd, this commit introduces simple checks and error messages
> for members of a share_group and share_qid to fail whenever there is a
> mismatch in the switch and Rx domain.
>
> Signed-off-by: Adrian Schollmeyer <a.schollmeyer at syseleven.de>
> ---
Queued to next-net for 26.03
More information about the dev
mailing list