netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/14][pull request] Intel Wired LAN Driver Updates 2019-02-05
@ 2019-02-06  2:04 Jeff Kirsher
  2019-02-06  2:04 ` [net-next 01/14] e1000e: Exclude device from suspend direct complete optimization Jeff Kirsher
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Jeff Kirsher @ 2019-02-06  2:04 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann

This series contains updates to igc, e1000e, ixgbe, fm10k and driver
documentation.

Kai-Heng Feng fixes an e1000e issue where the Wake-On-LAN settings where
being set incorrectly during a system suspend.

Sasha addresses community feedback on the igc driver and provides a
number of code cleanups to remove either unreachable or unused code.  In
addition, added basic ethtool support for the igc driver.

Mike Rapoport fixes the formatting of the kernel driver documentation so
that the title is properly formatted and does not get lumped with the
document sections in the HTML kernel documents generated.

Jiri Kosina updates a hard coded RAR entries value with the existing
define IXGBE_82599_RAR_ENTRIES.

Jake fixes up whitespace in the fm10k driver.

Konstantin Khlebnikov fixes an issue where in some cases, the e1000e
driver will continually reset during a system boot because the watchdog
task sees items in the transmit buffer but the carrier is off (trying to
establish link) causing the device reset to flush the buffer.  To
resolve, just move this check/flush into the watchdog section for when
the carrier is off.

Todd bumps the igb driver version to reflect the recent driver changes.

The following are changes since commit bf2fa12593c2bb77c7ab84254ac69af429d6719b:
  net: marvell: mvpp2: fix lack of link interrupts
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 1GbE

Jacob Keller (1):
  fm10k: TRIVIAL cleanup of extra spacing in function comment

Jeff Kirsher (1):
  e1000e: fix a missing check for return value

Jiri Kosina (1):
  ixgbe: remove magic constant in ixgbe_reset_hw_82599()

Kai-Heng Feng (1):
  e1000e: Exclude device from suspend direct complete optimization

Konstantin Khlebnikov (1):
  e1000e: fix cyclic resets at link up with active tx

Mike Rapoport (1):
  docs/networking: fix formatting of Intel drivers documentation

Sasha Neftin (7):
  igc: Remove unreachable code from igc_phy.c file
  igc: Fix code redundancy
  igc: Remove unused code
  igc: Remove unneeded code
  igc: Remove the 'igc_read_mac_addr_base' method
  igc: Remove the 'igc_get_phy_id_base' method
  igc: Add ethtool support

Todd Fujinaka (1):
  igb: Bump version number

 .../networking/device_drivers/intel/e100.rst  |    1 +
 .../networking/device_drivers/intel/e1000.rst |    1 +
 .../device_drivers/intel/e1000e.rst           |    1 +
 .../networking/device_drivers/intel/fm10k.rst |    1 +
 .../networking/device_drivers/intel/i40e.rst  |    1 +
 .../networking/device_drivers/intel/iavf.rst  |    1 +
 .../networking/device_drivers/intel/ice.rst   |    1 +
 .../networking/device_drivers/intel/igb.rst   |    1 +
 .../networking/device_drivers/intel/igbvf.rst |    1 +
 .../networking/device_drivers/intel/ixgb.rst  |    1 +
 .../networking/device_drivers/intel/ixgbe.rst |    1 +
 .../device_drivers/intel/ixgbevf.rst          |    1 +
 .../net/ethernet/intel/e1000e/80003es2lan.c   |   33 +-
 drivers/net/ethernet/intel/e1000e/netdev.c    |   17 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pf.c   |    2 +-
 drivers/net/ethernet/intel/igb/igb_main.c     |    2 +-
 drivers/net/ethernet/intel/igc/Makefile       |    3 +-
 drivers/net/ethernet/intel/igc/igc.h          |   34 +-
 drivers/net/ethernet/intel/igc/igc_base.c     |   76 +-
 drivers/net/ethernet/intel/igc/igc_base.h     |   25 -
 drivers/net/ethernet/intel/igc/igc_defines.h  |    4 +
 drivers/net/ethernet/intel/igc/igc_ethtool.c  | 1032 +++++++++++++++++
 drivers/net/ethernet/intel/igc/igc_hw.h       |    1 +
 drivers/net/ethernet/intel/igc/igc_main.c     |  109 +-
 drivers/net/ethernet/intel/igc/igc_phy.c      |    8 -
 drivers/net/ethernet/intel/igc/igc_regs.h     |    4 +-
 .../net/ethernet/intel/ixgbe/ixgbe_82599.c    |    2 +-
 27 files changed, 1220 insertions(+), 144 deletions(-)
 create mode 100644 drivers/net/ethernet/intel/igc/igc_ethtool.c

-- 
2.20.1


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2019-02-06  4:21 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-06  2:04 [net-next 00/14][pull request] Intel Wired LAN Driver Updates 2019-02-05 Jeff Kirsher
2019-02-06  2:04 ` [net-next 01/14] e1000e: Exclude device from suspend direct complete optimization Jeff Kirsher
2019-02-06  2:04 ` [net-next 02/14] igc: Remove unreachable code from igc_phy.c file Jeff Kirsher
2019-02-06  2:04 ` [net-next 03/14] docs/networking: fix formatting of Intel drivers documentation Jeff Kirsher
2019-02-06  2:04 ` [net-next 04/14] igc: Fix code redundancy Jeff Kirsher
2019-02-06  2:04 ` [net-next 05/14] ixgbe: remove magic constant in ixgbe_reset_hw_82599() Jeff Kirsher
2019-02-06  2:04 ` [net-next 06/14] fm10k: TRIVIAL cleanup of extra spacing in function comment Jeff Kirsher
2019-02-06  2:04 ` [net-next 07/14] e1000e: fix a missing check for return value Jeff Kirsher
2019-02-06  2:04 ` [net-next 08/14] igc: Remove unused code Jeff Kirsher
2019-02-06  2:04 ` [net-next 09/14] igc: Remove unneeded code Jeff Kirsher
2019-02-06  2:04 ` [net-next 10/14] e1000e: fix cyclic resets at link up with active tx Jeff Kirsher
2019-02-06  2:04 ` [net-next 11/14] igc: Remove the 'igc_read_mac_addr_base' method Jeff Kirsher
2019-02-06  2:04 ` [net-next 12/14] igc: Remove the 'igc_get_phy_id_base' method Jeff Kirsher
2019-02-06  2:04 ` [net-next 13/14] igb: Bump version number Jeff Kirsher
2019-02-06  2:04 ` [net-next 14/14] igc: Add ethtool support Jeff Kirsher
2019-02-06  4:21 ` [net-next 00/14][pull request] Intel Wired LAN Driver Updates 2019-02-05 David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).