[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20171114190327.57899-1-jeffrey.t.kirsher@intel.com>
Date: Tue, 14 Nov 2017 11:03:17 -0800
From: Jeff Kirsher <jeffrey.t.kirsher@...el.com>
To: davem@...emloft.net
Cc: Jeff Kirsher <jeffrey.t.kirsher@...el.com>, netdev@...r.kernel.org,
nhorman@...hat.com, sassmann@...hat.com, jogreene@...hat.com
Subject: [net-next 00/10][pull request] 40GbE Intel Wired LAN Driver Updates 2017-11-14
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
Powered by blists - more mailing lists