netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 0/9][pull request] 1GbE Intel Wired LAN Driver Updates 2017-10-10
@ 2017-10-10 17:21 Jeff Kirsher
  2017-10-10 17:21 ` [net-next 1/9] e1000e: Fix error path in link detection Jeff Kirsher
                   ` (9 more replies)
  0 siblings, 10 replies; 16+ messages in thread
From: Jeff Kirsher @ 2017-10-10 17:21 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene

This series contains updates to e1000e and igb.

Benjamin Poirier provides several fixes for e1000e, starting with a
correction to the return status which was always returning success even
if it was not successful.  Fixed code comments to reflect the actual
code behavior.  Fixed the conditional test for the correct return
value.  Fixed a potential race condition reported by Lennart Sorensen,
where the single flag get_link_status is used to signal two different
states.

Sasha fixes a buffer overrun for i219 devices, where the chipset had
reduced the round-trip latency for the LAN controller DMA accesses
which in some high performance cases caused a buffer overrun while
processing the DMA transactions.

Willem de Bruijn changes the default behavior of e1000e to use the
burst mode settings by default unless the user specifies the
receive interrupt delay (RxIntDelay).

Florian Fainelli updates the driver to differentiate between when
e1000e_put_txbuf() is called from normal reclamation or when a
DMA mapping failure to make the driver more "drop monitor friendly".

Christophe JAILLET fixes a potential NULL pointer dereference by
properly returning -ENOMEM on memory allocation failures.

The following are changes since commit 812b5ca7d376e7e008ac0c897d1ef94eb05ddc3b:
  Add a driver for Renesas uPD60620 and uPD60620A PHYs
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 1GbE

Benjamin Poirier (5):
  e1000e: Fix error path in link detection
  e1000e: Fix wrong comment related to link detection
  e1000e: Fix return value test
  e1000e: Separate signaling for link check/link up
  e1000e: Avoid receiver overrun interrupt bursts

Christophe JAILLET (1):
  igb: check memory allocation failure

Florian Fainelli (1):
  e1000e: Be drop monitor friendly

Sasha Neftin (1):
  e1000e: fix buffer overrun while the I219 is processing DMA
    transactions

Willem de Bruijn (1):
  e1000e: apply burst mode settings only on default

 drivers/net/ethernet/intel/e1000e/defines.h |  1 +
 drivers/net/ethernet/intel/e1000e/e1000.h   |  4 --
 drivers/net/ethernet/intel/e1000e/mac.c     | 11 +++--
 drivers/net/ethernet/intel/e1000e/netdev.c  | 75 +++++++++++++++++------------
 drivers/net/ethernet/intel/e1000e/param.c   | 16 +++++-
 drivers/net/ethernet/intel/e1000e/phy.c     |  7 +--
 drivers/net/ethernet/intel/igb/igb_main.c   |  2 +
 7 files changed, 75 insertions(+), 41 deletions(-)

-- 
2.14.2

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

end of thread, other threads:[~2017-10-16 16:11 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-10 17:21 [net-next 0/9][pull request] 1GbE Intel Wired LAN Driver Updates 2017-10-10 Jeff Kirsher
2017-10-10 17:21 ` [net-next 1/9] e1000e: Fix error path in link detection Jeff Kirsher
2017-10-10 17:21 ` [net-next 2/9] e1000e: Fix wrong comment related to " Jeff Kirsher
2017-10-10 17:21 ` [net-next 3/9] e1000e: Fix return value test Jeff Kirsher
2017-10-10 17:21 ` [net-next 4/9] e1000e: Separate signaling for link check/link up Jeff Kirsher
2017-10-10 17:21 ` [net-next 5/9] e1000e: Avoid receiver overrun interrupt bursts Jeff Kirsher
2017-10-10 17:21 ` [net-next 6/9] e1000e: fix buffer overrun while the I219 is processing DMA transactions Jeff Kirsher
2017-10-11  9:07   ` David Laight
2017-10-16 10:24     ` Neftin, Sasha
2017-10-16 16:11       ` Alexander Duyck
2017-10-16 10:39     ` Neftin, Sasha
2017-10-16 13:27       ` David Laight
2017-10-10 17:21 ` [net-next 7/9] e1000e: apply burst mode settings only on default Jeff Kirsher
2017-10-10 17:21 ` [net-next 8/9] e1000e: Be drop monitor friendly Jeff Kirsher
2017-10-10 17:21 ` [net-next 9/9] igb: check memory allocation failure Jeff Kirsher
2017-10-10 20:21 ` [net-next 0/9][pull request] 1GbE Intel Wired LAN Driver Updates 2017-10-10 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).