OSDN Git Service

i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO
authorJaroslaw Gawin <jaroslawx.gawin@intel.com>
Fri, 20 Sep 2019 09:17:17 +0000 (02:17 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 25 Oct 2019 20:38:19 +0000 (13:38 -0700)
commite42b7e9cefca9dd008cbafffca97285cf264f72d
treeaf09039721398b08bd3f5352fa9cd9ce8115ed9b
parentff9246571a2e79944d6d4d22de4f717081beb5d3
i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO

Fix display of parameters "Configured FEC encodings:" and "Advertised
FEC modes:" in ethtool.  Implemented by setting proper FEC bits in
“advertising” bitmask of link_modes struct and “fec” bitmask in
ethtool_fecparam struct. Without this patch wrong FEC settings
can be shown.

Signed-off-by: Jaroslaw Gawin <jaroslawx.gawin@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_common.c
drivers/net/ethernet/intel/i40e/i40e_ethtool.c