All of lore.kernel.org
 help / color / mirror / Atom feed
* [net-next 00/12][pull request] 40GbE Intel Wired LAN Driver Updates 2017-04-08
@ 2017-04-08  9:55 Jeff Kirsher
  2017-04-08  9:55 ` [net-next 01/12] i40e: only register client on iWarp-capable devices Jeff Kirsher
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Jeff Kirsher @ 2017-04-08  9:55 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene

This series contains updates to i40e and i40evf only.

Mitch fixes an issue where the client driver (i40iw) was attempting to
load on x710 devices (which do not support iWARP), so only register with
the client if iWARP is supported.

Jake fixes up error messages to better clarify to the user when adding a
invalid flow type.  Updates the driver to look up the MAC address from
eth_get_platform_mac_address() first before checking what the firmware
provides.  Cleans up code so we are not repeating a duplicate loop, by
checking both transmit and receive queues in a single loop.  Also cleans
up flags never used, so remove the definitions.

Alex does cleanup so that we are always updating pf->flags when a change
is made to the private flags.  Adds support for 3K buffers to the receive
path so that we can provide the additional padding needed in the event
of NET_IP_ALIGN being non-zero or a cache line being greater than 64.
Adds support for build_skb() to i40e/i40evf.

Maciej adjusts the scope of the rtnl lock held during reset because it
was stopping other PFs from running their reset procedures.

Alan reduces code complexity in i40e_detect_recover_hung_queue().

The following are changes since commit 3a9024f52c2e92a143195db43d2abbd5d0792c06:
  net: thunderx: Enable TSO and checksum offloads for ipv6
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE

Alan Brady (1):
  i40e: Simplify i40e_detect_recover_hung_queue logic

Alexander Duyck (4):
  i40e: Swap use of pf->flags and pf->hw_disabled_flags for ATR Eviction
  i40e/i40evf: Add support for using order 1 pages with a 3K buffer
  i40e/i40evf: Add support for padding start of frames
  i40e/i40evf: Use build_skb to build frames

Alice Michael (1):
  i40e: remove I40E_FLAG_NEED_LINK_UPDATE

Jacob Keller (4):
  i40e: update error message when trying to add invalid filters
  i40e: allow look-up of MAC address from Open Firmware or IDPROM
  i40e: remove extraneous loop in i40e_vsi_wait_queues_disabled
  i40e: clean up historic deprecated flag definitions

Maciej Sosin (1):
  i40e: Decrease the scope of rtnl lock

Mitch Williams (1):
  i40e: only register client on iWarp-capable devices

 drivers/net/ethernet/intel/i40e/i40e.h          |  10 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c  |   7 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c     | 268 +++++++++++++-----------
 drivers/net/ethernet/intel/i40e/i40e_txrx.c     | 116 +++++++---
 drivers/net/ethernet/intel/i40e/i40e_txrx.h     |  85 +++++++-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c   |  89 ++++++--
 drivers/net/ethernet/intel/i40evf/i40e_txrx.h   |  82 +++++++-
 drivers/net/ethernet/intel/i40evf/i40evf.h      |   1 -
 drivers/net/ethernet/intel/i40evf/i40evf_main.c |  14 +-
 9 files changed, 486 insertions(+), 186 deletions(-)

-- 
2.12.2

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

end of thread, other threads:[~2017-04-09 20:41 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-08  9:55 [net-next 00/12][pull request] 40GbE Intel Wired LAN Driver Updates 2017-04-08 Jeff Kirsher
2017-04-08  9:55 ` [net-next 01/12] i40e: only register client on iWarp-capable devices Jeff Kirsher
2017-04-08  9:55 ` [net-next 02/12] i40e: update error message when trying to add invalid filters Jeff Kirsher
2017-04-08  9:55 ` [net-next 03/12] i40e: Swap use of pf->flags and pf->hw_disabled_flags for ATR Eviction Jeff Kirsher
2017-04-08  9:55 ` [net-next 04/12] i40e: Decrease the scope of rtnl lock Jeff Kirsher
2017-04-08  9:55 ` [net-next 05/12] i40e: Simplify i40e_detect_recover_hung_queue logic Jeff Kirsher
2017-04-08  9:55 ` [net-next 06/12] i40e: allow look-up of MAC address from Open Firmware or IDPROM Jeff Kirsher
2017-04-08  9:55 ` [net-next 07/12] i40e: remove extraneous loop in i40e_vsi_wait_queues_disabled Jeff Kirsher
2017-04-08  9:55 ` [net-next 08/12] i40e: remove I40E_FLAG_NEED_LINK_UPDATE Jeff Kirsher
2017-04-08  9:55 ` [net-next 09/12] i40e: clean up historic deprecated flag definitions Jeff Kirsher
2017-04-08  9:55 ` [net-next 10/12] i40e/i40evf: Add support for using order 1 pages with a 3K buffer Jeff Kirsher
2017-04-08  9:55 ` [net-next 11/12] i40e/i40evf: Add support for padding start of frames Jeff Kirsher
2017-04-08  9:55 ` [net-next 12/12] i40e/i40evf: Use build_skb to build frames Jeff Kirsher
2017-04-09 20:41 ` [net-next 00/12][pull request] 40GbE Intel Wired LAN Driver Updates 2017-04-08 David Miller

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.