On Tue, 25 Nov 2025 11:22:07 +0100
[email protected] wrote:

> From: Adrian Schollmeyer <[email protected]>
> 
> 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.
> 
> To make debugging issues with shared Rx queue configuration easier, this
> commit introduces simple checks and warning messages for all members of
> a share_group and share_qid to warn whenever there is a mismatch in the
> switch and Rx domain.
> 
> Signed-off-by: Adrian Schollmeyer <[email protected]>
> ---

Why is this not handled at ethdev or device level?

Testpmd is just a test program. Real applications might make same mistake.

Reply via email to