[PATCH] app/testpmd: warn on shared rxq switch mismatch

Stephen Hemminger stephen at networkplumber.org
Tue Nov 25 15:30:51 CET 2025


On Tue, 25 Nov 2025 11:22:07 +0100
a.schollmeyer at syseleven.de wrote:

> +				if (o_dom_id != dom_id) {
> +					fprintf(stderr, "Bad shared rxq config: "
> +						"switch domain mismatch in share group/qid %u/%u: "
> +						"%u (port %u) vs. %u (port %u)\n",
> +						(unsigned int)rxq->conf.share_group,
> +						(unsigned int)rxq->conf.share_qid,
> +						(unsigned int)dom_id,
> +						(unsigned int)port_id,
> +						(unsigned int)o_dom_id,
> +						(unsigned int)pid);
> +				} else if (o_rx_dom != rx_dom) {
> +					fprintf(stderr, "Bad shared rxq config: "
> +						"switch rx domain mismatch in share group/qid %u/%u: "
> +						"%u (port %u) vs. %u (port %u)\n",
> +						(unsigned int)rxq->conf.share_group,
> +						(unsigned int)rxq->conf.share_qid,
> +						(unsigned int)rx_dom,
> +						(unsigned int)port_id,
> +						(unsigned int)o_rx_dom,
> +						(unsigned int)pid);
> +				}

Same message repeated twice, change the if logic.
Also, why so many casts? Those should all be unsigned.


More information about the dev mailing list