]> git.baikalelectronics.ru Git - kernel.git/commit
ice: support Total Port Shutdown on devices that support it
authorBruce Allan <bruce.w.allan@intel.com>
Thu, 9 Jul 2020 16:16:08 +0000 (09:16 -0700)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Thu, 23 Jul 2020 22:26:09 +0000 (15:26 -0700)
commit0e479d9d310384f508292e1da7aa8a9bbe61d74e
tree3f21f51ff0daefad9bb4e116beabb45115628047
parent1798810088569921fb0dc21ae3e43278ef34b87f
ice: support Total Port Shutdown on devices that support it

When the Port Disable bit is set in the Link Default Override Mask TLV PFA
module in the NVM, Total Port Shutdown mode is supported and enabled.  In
this mode, the driver should act as if the link-down-on-close ethtool
private flag is always enabled and dis-allow any change to that flag.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Paul Greenwalt <paul.greenwalt@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/ice/ice.h
drivers/net/ethernet/intel/ice/ice_ethtool.c
drivers/net/ethernet/intel/ice/ice_main.c