From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
To: davem@davemloft.net
Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com>,
netdev@vger.kernel.org, nhorman@redhat.com, sassmann@redhat.com
Subject: [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2019-05-23
Date: Thu, 23 May 2019 15:33:25 -0700 [thread overview]
Message-ID: <20190523223340.13449-1-jeffrey.t.kirsher@intel.com> (raw)
This series contains updates to ice driver only.
Anirudh cleans up white space issues and other code formatting issues in the
driver. Also implemented LLDP persistence across reboots and start/stop of the
LLDP agent. Updated print statements for driver capabilities to include
if it is a device or function capability.
Bruce cleaned up variable declarations by removing unneeded assignment.
Dave fixes a potential hang due to a couple of flows that recursively
acquire the RTNL lock which results in a deadlock.
Tony updates the driver to advertise what link modes we are capable of
when the user does not request a specific link mode.
Usha fixes up the LLDP MIB change event handling by cleaning up
workarounds and print the DCB configuration changes detected.
Brett fixes the driver to handle failures in the VF reset path, which
was failing to free resources upon an error.
Richard fixed the reported of stats via ethtool to align with our other
Intel drivers.
Jesse optimizes the transmit buffer and ring structures to have more
efficient ordering to get hot cache lines to have packed data. Also
optimized the VF structure to use less memory, since it is used hundreds
of times throughout the driver.
The following are changes since commit 16fa1cf1ed2a652a483cf8f1ea65c703693292e8:
Revert "dpaa2-eth: configure the cache stashing amount on a queue"
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 100GbE
Anirudh Venkataramanan (4):
ice: Fix double spacing
ice: Implement LLDP persistence
ice: Remove braces for single statement blocks
ice: Call out dev/func caps when printing
Brett Creeley (2):
ice: Gracefully handle reset failure in ice_alloc_vfs()
ice: Fix couple of issues in ice_vsi_release
Bruce Allan (2):
ice: Cleanup an unnecessary variable initialization
ice: Silence semantic parser warnings
Dave Ertman (1):
ice: Fix hang when ethtool disables FW LLDP
Jesse Brandeburg (3):
ice: Reorganize tx_buf and ring structs
ice: Use bitfields when possible
ice: Reorganize ice_vf struct
Richard Rodriguez (1):
ice: Format ethtool reported stats
Tony Nguyen (1):
ice: Advertise supported link modes if none requested
Usha Ketineni (1):
ice: Refactor the LLDP MIB change event handling
drivers/net/ethernet/intel/ice/ice.h | 13 +-
drivers/net/ethernet/intel/ice/ice_common.c | 56 ++---
drivers/net/ethernet/intel/ice/ice_dcb.c | 21 +-
drivers/net/ethernet/intel/ice/ice_dcb.h | 12 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 212 +++++++++++++-----
drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 5 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 197 +++++++++-------
drivers/net/ethernet/intel/ice/ice_lib.c | 24 +-
drivers/net/ethernet/intel/ice/ice_main.c | 6 +-
drivers/net/ethernet/intel/ice/ice_nvm.c | 4 +-
drivers/net/ethernet/intel/ice/ice_switch.c | 4 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 35 +--
.../net/ethernet/intel/ice/ice_virtchnl_pf.c | 20 +-
.../net/ethernet/intel/ice/ice_virtchnl_pf.h | 25 ++-
14 files changed, 400 insertions(+), 234 deletions(-)
--
2.21.0
next reply other threads:[~2019-05-23 22:33 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-23 22:33 Jeff Kirsher [this message]
2019-05-23 22:33 ` [net-next 01/15] ice: Fix double spacing Jeff Kirsher
2019-05-23 22:33 ` [net-next 02/15] ice: Implement LLDP persistence Jeff Kirsher
2019-05-23 22:33 ` [net-next 03/15] ice: Cleanup an unnecessary variable initialization Jeff Kirsher
2019-05-23 22:33 ` [net-next 04/15] ice: Remove braces for single statement blocks Jeff Kirsher
2019-05-23 22:33 ` [net-next 05/15] ice: Call out dev/func caps when printing Jeff Kirsher
2019-05-23 22:33 ` [net-next 06/15] ice: Fix hang when ethtool disables FW LLDP Jeff Kirsher
2019-05-23 22:33 ` [net-next 07/15] ice: Advertise supported link modes if none requested Jeff Kirsher
2019-05-23 22:33 ` [net-next 08/15] ice: Refactor the LLDP MIB change event handling Jeff Kirsher
2019-05-23 22:33 ` [net-next 09/15] ice: Gracefully handle reset failure in ice_alloc_vfs() Jeff Kirsher
2019-05-23 22:33 ` [net-next 10/15] ice: Format ethtool reported stats Jeff Kirsher
2019-05-23 22:33 ` [net-next 11/15] ice: Reorganize tx_buf and ring structs Jeff Kirsher
2019-05-23 22:33 ` [net-next 12/15] ice: Use bitfields when possible Jeff Kirsher
2019-05-23 22:33 ` [net-next 13/15] ice: Reorganize ice_vf struct Jeff Kirsher
2019-05-23 22:33 ` [net-next 14/15] ice: Fix couple of issues in ice_vsi_release Jeff Kirsher
2019-05-23 22:33 ` [net-next 15/15] ice: Silence semantic parser warnings Jeff Kirsher
2019-05-24 0:54 ` [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2019-05-23 David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190523223340.13449-1-jeffrey.t.kirsher@intel.com \
--to=jeffrey.t.kirsher@intel.com \
--cc=davem@davemloft.net \
--cc=netdev@vger.kernel.org \
--cc=nhorman@redhat.com \
--cc=sassmann@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).