[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220225194614.136571-1-anthony.l.nguyen@intel.com>
Date: Fri, 25 Feb 2022 11:46:06 -0800
From: Tony Nguyen <anthony.l.nguyen@...el.com>
To: davem@...emloft.net, kuba@...nel.org
Cc: Tony Nguyen <anthony.l.nguyen@...el.com>, netdev@...r.kernel.org,
sassmann@...hat.com
Subject: [PATCH net 0/8][pull request] Intel Wired LAN Driver Updates 2022-02-25
This series contains updates to iavf driver only.
Slawomir fixes stability issues that can be seen when stressing the
driver using a large number of VFs with a multitude of operations.
Among the fixes are reworking mutexes to provide more effective locking,
ensuring initialization is complete before teardown, preventing
operations which could race while removing the driver, stopping certain
tasks from being queued when the device is down, and adding a missing
mutex unlock.
The following are changes since commit e01b042e580f1fbf4fd8da467442451da00c7a90:
net: stmmac: fix return value of __setup handler
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue 40GbE
Slawomir Laba (8):
iavf: Rework mutexes for better synchronisation
iavf: Add waiting so the port is initialized in remove
iavf: Fix init state closure on remove
iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
iavf: Fix race in init state
iavf: Fix deadlock in iavf_reset_task
iavf: Fix missing check for running netdev
iavf: Fix __IAVF_RESETTING state usage
drivers/net/ethernet/intel/iavf/iavf.h | 6 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 159 ++++++++++++------
.../net/ethernet/intel/iavf/iavf_virtchnl.c | 24 +--
3 files changed, 114 insertions(+), 75 deletions(-)
--
2.31.1
Powered by blists - more mailing lists