> From: netdev-ow...@vger.kernel.org <netdev-ow...@vger.kernel.org> On > Behalf Of Stefan Assmann > Sent: Wednesday, September 9, 2020 1:22 AM > To: intel-wired-...@lists.osuosl.org > Cc: netdev@vger.kernel.org; da...@davemloft.net; Kirsher, Jeffrey T > <jeffrey.t.kirs...@intel.com>; Yang, Lihong <lihong.y...@intel.com>; > sassm...@kpanic.de > Subject: [PATCH] i40e: report correct VF link speed when link state is set to > enable > > When the virtual link state was set to "enable" ethtool would report > link speed as 40000Mb/s regardless of the underlying device. > Report the correct link speed. > > Example from a XXV710 NIC. > Before: > $ ip link set ens3f0 vf 0 state auto > $ ethtool enp8s2 | grep Speed > Speed: 25000Mb/s > $ ip link set ens3f0 vf 0 state enable > $ ethtool enp8s2 | grep Speed > Speed: 40000Mb/s > After: > $ ip link set ens3f0 vf 0 state auto > $ ethtool enp8s2 | grep Speed > Speed: 25000Mb/s > $ ip link set ens3f0 vf 0 state enable > $ ethtool enp8s2 | grep Speed > Speed: 25000Mb/s > > Signed-off-by: Stefan Assmann <sassm...@kpanic.de> > --- > drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-)
Tested-by: Aaron Brown <aaron.f.br...@intel.com>