Re: [PATCH net v5 0/4] bnxt_en: Make RING FREE more robust
From: Michael Chan
Date: Mon Nov 09 2026 - 19:20:57 EST
On Mon, Nov 9, 2026 at 12:12 PM Joe Damato <joe@xxxxxxx> wrote:
> - Notifying bnxt_re when DMA is stopped.
I think this is probably the one item that should be added to the
patchset. When DMA is disabled, RoCE will not work at all so adding
this will make the series more complete. It may be as simple as
calling bnxt_ulp_stop(), but I haven't looked into it in detail.
We have tested your patches by purposely unmapping the TX buffer early
to simulate the IOMMU fault. When the number of rings is small, the
fall back logic to check the HWRM_RING_FREE response during message
timeout works most of the time. With a large number of rings, some of
the HWRM_RING_FREE messages do not come back at all and DMA will then
be disabled. The FW team is still looking into this to understand it
better. Thanks.
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature