linux-pinenote/drivers/net/ethernet/intel/igb
Carolyn Wyborny 0123713957 igb: Update link modes display in ethtool
This patch fixes multiple problems in the link modes display in ethtool.
Newer parts have more complicated methods to determine actual link
capabilities.  Older parts cannot communicate with their SFP modules.
Finally, all the available defines are not displayed by ethtool.  This
updates the link modes to be as accurate as possible depending on what data
is available to the driver at any given time.

Signed-off-by: Carolyn Wyborny <carolyn.wyborny@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-11-11 00:19:35 -05:00
..
e1000_82575.c igb: Add additional get_phy_id call for i354 devices 2013-09-12 16:24:55 -04:00
e1000_82575.h intel: Remove extern from function prototypes 2013-09-24 12:51:37 -07:00
e1000_defines.h igb: New PHY_ID for i354 device 2013-09-04 04:57:13 -07:00
e1000_hw.h intel: Remove extern from function prototypes 2013-09-24 12:51:37 -07:00
e1000_i210.c igb: Refactor NVM read functions to accommodate devices with no flash 2013-08-22 02:26:00 -07:00
e1000_i210.h intel: Remove extern from function prototypes 2013-09-24 12:51:37 -07:00
e1000_mac.c igb: Read flow control for i350 from correct EEPROM section 2013-09-12 16:24:55 -04:00
e1000_mac.h intel: Remove extern from function prototypes 2013-09-24 12:51:37 -07:00
e1000_mbx.c igb: Fix code comments and whitespace 2013-04-18 16:40:25 -07:00
e1000_mbx.h igb: Fix code comments and whitespace 2013-04-18 16:40:25 -07:00
e1000_nvm.c igb: Fix get_fw_version function for all parts 2013-08-22 02:26:09 -07:00
e1000_nvm.h igb: Fix get_fw_version function for all parts 2013-08-22 02:26:09 -07:00
e1000_phy.c igb: Fix master/slave mode for all m88 i354 PHY's 2013-10-24 05:41:20 -07:00
e1000_phy.h igb: Support for SFP modules discovery 2013-05-21 02:37:36 -07:00
e1000_regs.h igb: Add support for i354 devices 2013-04-18 16:40:35 -07:00
igb.h igb: Add ethtool support to configure number of channels 2013-10-01 12:49:49 -04:00
igb_ethtool.c igb: Update link modes display in ethtool 2013-11-11 00:19:35 -05:00
igb_hwmon.c igb: Fix code comments and whitespace 2013-04-18 16:40:25 -07:00
igb_main.c igb: fix driver reload with VF assigned to guest 2013-10-24 05:53:46 -07:00
igb_ptp.c igb: Read register for latch_on without return value 2013-08-22 02:25:25 -07:00
Makefile igb: Copyright string update to year 2013 2013-01-19 05:05:05 -08:00