On Mon, Sep 28, 2026 at 09:53:25AM +0000, Ciara Loftus wrote:
> iavf_handle_hw_reset() can be called concurrently from the iavf-event
> thread handling RTE_ETH_EVENT_INTR_RESET and from any thread calling
> rte_pmd_iavf_reinit() (VF-initiated reset), with no synchronisation
> between the two. Make in_reset_recovery atomic and use it as a guard
> so only one reset runs at a time.
>
> Fixes: 28a1a72eac26 ("net/iavf: add VF initiated reset")
>
> Signed-off-by: Ciara Loftus <[email protected]>
> Acked-by: Anatoly Burakov <[email protected]>
> ---
> v2:
> * Use acquire ordering in iavf_resume_pending_start()
> * Clear pf_reset_in_progress before the release store
> ---
Applied to dpdk-next-net-intel.
Thanks,
/Bruce