[PATCH v1 4/5] baseband/acc: fix ring interrupt handler err path

Maxime Coquelin maxime.coquelin at redhat.com
Thu Nov 5 21:09:55 CET 2026


On 11/3/26 6:29 PM, Hernan Vargas wrote:
> When get_queue_id_from_ring_info() fails to match a queue index
> (returning UINT16_MAX), an early return skipped clearing the ring
> entry and advancing the head pointer. This left the valid bit set,
> causing the same malformed entry to be reprocessed on every
> subsequent interrupt, blocking all further ring processing.
>
> Replace the return with break so the entry is consumed and the
> loop continues normally. Fix applies to both PF and VF paths.
>
> Fixes: 3cabc8eaf524 ("baseband/acc200: support interrupt")
> Cc: stable at dpdk.org
>
> Signed-off-by: Hernan Vargas <hernan.vargas at intel.com>
> ---
>   drivers/baseband/acc/rte_vrb_pmd.c | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
>
>

Reviewed-by: Maxime Coquelin <maxime.coquelin at redhat.com>

Thanks,
Maxime



More information about the stable mailing list