RE: [Intel-wired-lan] [PATCH iwl-net v1] ixgbevf: fix link setup issue
From: Jagielski, Jedrzej <hidden>
Date: 2025-12-10 11:36:04
Also in:
intel-wired-lan, stable
From: Paul Menzel <redacted> Sent: Thursday, December 4, 2025 11:57 AM
Dear Jedrzej, Thank you for your patch. Am 04.12.25 um 10:53 schrieb Jedrzej Jagielski:quoted
It may happen that VF spawned for E610 adapter has problem with setting link up. This happens when ixgbevf supporting mailbox API 1.6 coopearatescooperatesquoted
with PF driver which doesn't support this version of API, and hence doesn't support new approach for getting PF link data.Which commit introduced the support for this API version?
Hi Paul, the one mentioned under the fixes tag.
quoted
In that case VF asks PF to provide link data but as PF doesn't support it, returns -EOPNOTSUPP what leads to early bail from link configuration sequence. Avoid such situation by using legacy VFLINKS approach whenever negotiated API version is less than 1.6.It’d be great, if you added how to exactly reproduce the issue.quoted
Fixes: 53f0eb62b4d2 ("ixgbevf: fix getting link speed data for E610 devices") Reviewed-by: Aleksandr Loktionov <redacted> Reviewed-by: Piotr Kwapulinski <redacted> Cc: stable@vger.kernel.org Signed-off-by: Jedrzej Jagielski <redacted> --- drivers/net/ethernet/intel/ixgbevf/vf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)diff --git a/drivers/net/ethernet/intel/ixgbevf/vf.c b/drivers/net/ethernet/intel/ixgbevf/vf.c index 29c5ce967938..8af88f615776 100644 --- a/drivers/net/ethernet/intel/ixgbevf/vf.c +++ b/drivers/net/ethernet/intel/ixgbevf/vf.c@@ -846,7 +846,8 @@ static s32 ixgbevf_check_mac_link_vf(struct ixgbe_hw *hw, if (!mac->get_link_status) goto out;