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.

