All of lore.kernel.org
 help / color / mirror / Atom feed
* [net-next 0/9][pull request] 40GbE Intel Wired LAN Driver Updates 2020-06-22
@ 2020-06-22 22:18 Jeff Kirsher
  2020-06-22 22:18 ` [net-next 1/9] i40e: Move client header location Jeff Kirsher
                   ` (8 more replies)
  0 siblings, 9 replies; 18+ messages in thread
From: Jeff Kirsher @ 2020-06-22 22:18 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann

This series contains updates to i40e driver and removes the individual
driver versions from all of the Intel wired LAN drivers.

Shiraz moves the client header so that it can easily be shared between
the i40e LAN driver and i40iw RDMA driver.

Jesse cleans up the unused defines, since they are just dead weight.

Alek reduces the unreasonably long wait time for a PF reset after reboot
by using jiffies to limit the maximum wait time for the PF reset to
succeed.  Added additional logging to let the user know when the driver
transitions into recovery mode.  Adds new device support for our 5 Gbps
NICs.

Todd adds a check to see if MFS is set after warm reboot and notifies
the user when MFS is set to anything lower than the default value.

Arkadiusz fixes a possible race condition, where were holding a
spin-lock while in atomic context.

Qian Cai resolves a UBSAN false positive about an array index that is
out of bounds.

The following are changes since commit 29a720c1042f469c8fea317cb5e7f496b116e07d:
  Merge branch 'Marvell-mvpp2-improvements'
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE

Aleksandr Loktionov (2):
  i40e: Add support for 5Gbps cards
  i40e: Remove scheduling while atomic possibility

Jeff Kirsher (1):
  net/intel: remove driver versions from Intel drivers

Jesse Brandeburg (1):
  i40e: remove unused defines

Piotr Kwapulinski (2):
  i40e: make PF wait reset loop reliable
  i40e: detect and log info about pre-recovery mode

Qian Cai (1):
  i40e: silence an UBSAN false positive

Shiraz Saleem (1):
  i40e: Move client header location

Todd Fujinaka (1):
  i40e: Add a check to see if MFS is set

 drivers/infiniband/hw/i40iw/Makefile          |    1 -
 drivers/infiniband/hw/i40iw/i40iw.h           |    2 +-
 drivers/net/ethernet/intel/e100.c             |    6 +-
 drivers/net/ethernet/intel/e1000/e1000.h      |    1 -
 .../net/ethernet/intel/e1000/e1000_ethtool.c  |    2 -
 drivers/net/ethernet/intel/e1000/e1000_main.c |    5 +-
 drivers/net/ethernet/intel/e1000e/e1000.h     |    1 -
 drivers/net/ethernet/intel/e1000e/ethtool.c   |    2 -
 drivers/net/ethernet/intel/e1000e/netdev.c    |    8 +-
 drivers/net/ethernet/intel/fm10k/fm10k.h      |    1 -
 .../net/ethernet/intel/fm10k/fm10k_ethtool.c  |    2 -
 drivers/net/ethernet/intel/fm10k/fm10k_main.c |    5 +-
 drivers/net/ethernet/intel/i40e/i40e.h        |   23 +-
 .../net/ethernet/intel/i40e/i40e_adminq_cmd.h |  482 +-
 drivers/net/ethernet/intel/i40e/i40e_client.c |    2 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c |    7 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.h    |    5 -
 .../net/ethernet/intel/i40e/i40e_debugfs.c    |    1 -
 drivers/net/ethernet/intel/i40e/i40e_devids.h |    7 +-
 .../net/ethernet/intel/i40e/i40e_ethtool.c    |    2 -
 drivers/net/ethernet/intel/i40e/i40e_hmc.h    |    1 -
 drivers/net/ethernet/intel/i40e/i40e_main.c   |  125 +-
 drivers/net/ethernet/intel/i40e/i40e_osdep.h  |    1 -
 .../net/ethernet/intel/i40e/i40e_register.h   | 4658 +----------------
 drivers/net/ethernet/intel/i40e/i40e_txrx.h   |   25 -
 drivers/net/ethernet/intel/i40e/i40e_type.h   |   81 -
 .../ethernet/intel/i40e/i40e_virtchnl_pf.c    |  226 +-
 .../ethernet/intel/i40e/i40e_virtchnl_pf.h    |    1 -
 drivers/net/ethernet/intel/iavf/iavf.h        |    1 -
 .../net/ethernet/intel/iavf/iavf_ethtool.c    |    1 -
 drivers/net/ethernet/intel/iavf/iavf_main.c   |   14 +-
 drivers/net/ethernet/intel/iavf/iavf_type.h   |    8 -
 drivers/net/ethernet/intel/ice/ice.h          |    1 -
 drivers/net/ethernet/intel/ice/ice_ethtool.c  |    1 -
 drivers/net/ethernet/intel/ice/ice_main.c     |   22 +-
 drivers/net/ethernet/intel/igb/igb.h          |    1 -
 drivers/net/ethernet/intel/igb/igb_ethtool.c  |    1 -
 drivers/net/ethernet/intel/igb/igb_main.c     |   11 +-
 drivers/net/ethernet/intel/igbvf/ethtool.c    |    2 -
 drivers/net/ethernet/intel/igbvf/igbvf.h      |    1 -
 drivers/net/ethernet/intel/igbvf/netdev.c     |    5 +-
 drivers/net/ethernet/intel/igc/igc.h          |    1 -
 drivers/net/ethernet/intel/igc/igc_ethtool.c  |    1 -
 drivers/net/ethernet/intel/igc/igc_main.c     |    7 +-
 drivers/net/ethernet/intel/ixgb/ixgb.h        |    1 -
 .../net/ethernet/intel/ixgb/ixgb_ethtool.c    |    2 -
 drivers/net/ethernet/intel/ixgb/ixgb_main.c   |    6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h      |    1 -
 .../net/ethernet/intel/ixgbe/ixgbe_ethtool.c  |    2 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c |    3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |   10 +-
 drivers/net/ethernet/intel/ixgbevf/ethtool.c  |    2 -
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h  |    1 -
 .../net/ethernet/intel/ixgbevf/ixgbevf_main.c |    7 +-
 .../linux/net/intel}/i40e_client.h            |    5 -
 55 files changed, 245 insertions(+), 5556 deletions(-)
 rename {drivers/net/ethernet/intel/i40e => include/linux/net/intel}/i40e_client.h (96%)

-- 
2.26.2


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

end of thread, other threads:[~2020-06-23 20:40 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-22 22:18 [net-next 0/9][pull request] 40GbE Intel Wired LAN Driver Updates 2020-06-22 Jeff Kirsher
2020-06-22 22:18 ` [net-next 1/9] i40e: Move client header location Jeff Kirsher
2020-06-22 22:18 ` [net-next 2/9] i40e: remove unused defines Jeff Kirsher
2020-06-23  0:47   ` Shannon Nelson
2020-06-22 22:18 ` [net-next 3/9] i40e: make PF wait reset loop reliable Jeff Kirsher
2020-06-22 22:18 ` [net-next 4/9] i40e: detect and log info about pre-recovery mode Jeff Kirsher
2020-06-22 23:55   ` Jakub Kicinski
2020-06-23  0:18     ` Kirsher, Jeffrey T
2020-06-23  0:29       ` Jakub Kicinski
2020-06-23  0:41         ` Kirsher, Jeffrey T
2020-06-23  3:13     ` Kirsher, Jeffrey T
2020-06-23 20:40       ` Jakub Kicinski
2020-06-22 22:18 ` [net-next 5/9] i40e: Add a check to see if MFS is set Jeff Kirsher
2020-06-22 22:18 ` [net-next 6/9] net/intel: remove driver versions from Intel drivers Jeff Kirsher
2020-06-22 22:18 ` [net-next 7/9] i40e: Add support for 5Gbps cards Jeff Kirsher
2020-06-22 22:18 ` [net-next 8/9] i40e: Remove scheduling while atomic possibility Jeff Kirsher
2020-06-22 22:18 ` [net-next 9/9] i40e: silence an UBSAN false positive Jeff Kirsher
2020-06-23  0:35   ` Jakub Kicinski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.