From: Paul Menzel <[email protected]>
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:
>> It may happen that VF spawned for E610 adapter has problem with setting
>> link up. This happens when ixgbevf supporting mailbox API 1.6 coopearates
>
>cooperates
>
>> 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.
>
>> 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.
>
>> Fixes: 53f0eb62b4d2 ("ixgbevf: fix getting link speed data for E610 devices")
>> Reviewed-by: Aleksandr Loktionov <[email protected]>
>> Reviewed-by: Piotr Kwapulinski <[email protected]>
>> Cc: [email protected]
>> Signed-off-by: Jedrzej Jagielski <[email protected]>
>> ---
>> 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;