netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/10][pull request] 40GbE Intel Wired LAN Driver Updates 2017-11-14
@ 2017-11-14 19:03 Jeff Kirsher
  2017-11-14 19:03 ` [net-next 01/10] i40e: display priority_xon and priority_xoff stats Jeff Kirsher
                   ` (10 more replies)
  0 siblings, 11 replies; 14+ messages in thread
From: Jeff Kirsher @ 2017-11-14 19:03 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann, jogreene

This series contains updates to i40e and i40evf only.

Alice simply adds the displaying of additional stats that were already
being counted.

Jake provides several fixes and updates starting with fix to i40evf
where we might free data structures about device queues and other memory
before they have been fully allocated, so instead of using netif_running()
to determine whether or not the device is currently up, check our own
internal state __I40EVF_RUNNING field.  Implements a spinlock to protect
the mac_filter_list and vlan_filter_list, instead of overloading the
bit lock __I40EVF_IN_CRITICAL_TASK.  Serialize the transactions between
down and up properly and avoid changing status while we are resetting.
Fixed a regression on older firmware prior to 1.5, by only grabbing a
NVM lock to synchronize NVM reads on only newer firmware or if on a X722
devices.

Colin Ian King removes a redundant variable initialization.

The following are changes since commit 4497478c60c04d2bf37082e27fc98f4f835db96b:
  net: stmmac: fix LPI transitioning for dwmac4
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE

Alice Michael (2):
  i40e: display priority_xon and priority_xoff stats
  i40e/i40evf: Bump driver versions

Colin Ian King (1):
  i40e: remove redundant initialization of read_size

Jacob Keller (7):
  i40evf: don't rely on netif_running() outside rtnl_lock()
  i40evf: use spinlock to protect (mac|vlan)_filter_list
  i40evf: release bit locks in reverse order
  i40evf: hold the critical task bit lock while opening
  i40e: update VFs of link state after GET_VF_RESOURCES
  i40e: add helper conversion function for link_speed
  i40e: Fix for NUP NVM image downgrade failure

 drivers/net/ethernet/intel/i40e/i40e_adminq.c      |   6 +
 drivers/net/ethernet/intel/i40e/i40e_common.c      |   3 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   4 +
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   4 +-
 drivers/net/ethernet/intel/i40e/i40e_nvm.c         |  10 +-
 drivers/net/ethernet/intel/i40e/i40e_prototype.h   |  31 +++++
 drivers/net/ethernet/intel/i40e/i40e_type.h        |   1 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   5 +-
 drivers/net/ethernet/intel/i40evf/i40evf.h         |   4 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    | 148 +++++++++++++--------
 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c    |  42 +++++-
 11 files changed, 186 insertions(+), 72 deletions(-)

-- 
2.14.2

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

end of thread, other threads:[~2017-11-15  1:04 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-14 19:03 [net-next 00/10][pull request] 40GbE Intel Wired LAN Driver Updates 2017-11-14 Jeff Kirsher
2017-11-14 19:03 ` [net-next 01/10] i40e: display priority_xon and priority_xoff stats Jeff Kirsher
2017-11-14 19:03 ` [net-next 02/10] i40evf: don't rely on netif_running() outside rtnl_lock() Jeff Kirsher
2017-11-14 19:03 ` [net-next 03/10] i40evf: use spinlock to protect (mac|vlan)_filter_list Jeff Kirsher
2017-11-14 19:03 ` [net-next 04/10] i40evf: release bit locks in reverse order Jeff Kirsher
2017-11-14 19:03 ` [net-next 05/10] i40evf: hold the critical task bit lock while opening Jeff Kirsher
2017-11-14 19:03 ` [net-next 06/10] i40e: update VFs of link state after GET_VF_RESOURCES Jeff Kirsher
2017-11-14 19:03 ` [net-next 07/10] i40e: add helper conversion function for link_speed Jeff Kirsher
2017-11-14 19:03 ` [net-next 08/10] i40e: Fix for NUP NVM image downgrade failure Jeff Kirsher
2017-11-14 19:03 ` [net-next 09/10] i40e/i40evf: Bump driver versions Jeff Kirsher
2017-11-14 19:03 ` [net-next 10/10] i40e: remove redundant initialization of read_size Jeff Kirsher
2017-11-14 21:52 ` [net-next 00/10][pull request] 40GbE Intel Wired LAN Driver Updates 2017-11-14 Or Gerlitz
2017-11-14 22:03   ` Jeff Kirsher
2017-11-15  1:04     ` 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).