[PATCH] net/ixgbe: fix VF link status for E610

Burakov, Anatoly anatoly.burakov at intel.com
Tue Oct 6 12:38:48 CEST 2026


On 9/27/2026 7:52 PM, Sandeep Penigalapati wrote:
> E610 VFs report a wrong link speed (e.g. 10G while the PF is at 1G)
> because the speed is decoded from the VFLINKS register, which E610 does
> not use for VF link state.
> 
> Commit adbd71030575 ("net/ixgbe/base: fix link status for E610") added a
> mailbox operation to fetch the link state from the PF and bumped the VF
> mailbox API to 1.6, but the PMD never used it: ixgbevf_negotiate_api()
> caps the API at 1.3 and ixgbevf_check_link() reads VFLINKS instead of the
> base helper.
> 
> Negotiate the mailbox API up to 1.6 and query the PF for the link state
> on E610 VFs. Other MAC types are unchanged.
> 
> Fixes: adbd71030575 ("net/ixgbe/base: fix link status for E610")
> Cc: stable at dpdk.org
> Signed-off-by: Sandeep Penigalapati <sandeep.penigalapati at intel.com>
> ---

Acked-by: Anatoly Burakov <anatoly.burakov at intel.com>

-- 
Thanks,
Anatoly


More information about the dev mailing list