netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2020-05-27
@ 2020-05-28  7:25 Jeff Kirsher
  2020-05-28  7:25 ` [net-next 01/15] ice: fix signed vs unsigned comparisons Jeff Kirsher
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Jeff Kirsher @ 2020-05-28  7:25 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann

This series contains updates to the ice driver only.

Jesse fixes a number of issues, starting with fixing the remaining
signed versus unsigned comparison issues.  Cleaned up an unused code
define.  Fixed the implementation of the manage MAC write command, to
simplify it by using a simple array to represent the MAC address when
writing it.

Paul fixes the setting of the VF default LAN address, by removing a
check that assumed that the address had been deleted and zeroed.

Surabhi prevents a memory leak on filter management initialization
failures and during queue initialization and buffer allocation failures.

Brett adds additional receive error counters that are reported by
ethtool.  Fixed the enabling and disabling of VLAN stripping when the
PVID has been set.

Evan fixes a race condition between the firmware and software, which can
occur between the admin queue setup and the first command sent.

Marta fixes the driver when XDP transmit rings are destroyed, also make
sure the XDP transmit queues are also destroyed.  Update the statistics
when XDP transmit programs are loaded and packets are sent.  Changed the
number of XDP transmit queues to match the number of receive queues,
instead of matching the number of transmit queues.

Bruce avoids undefined behavior by not writing the 8-bit element
init_q_state with the associated internal-to-hardware field which is
122-bits.

Anirudh (Ani) refactors the receive checksum checks.

Krzysztof notifies the user if the fill queue is not long enough to
prepare all buffers before packet processing starts and allocates the
buffers during the NAPI poll.

The following are changes since commit 50ce4c099bebf56be86c9448f7f4bcd34f33663c:
  sctp: fix typo sctp_ulpevent_nofity_peer_addr_change
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 100GbE

Anirudh Venkataramanan (1):
  ice: Refactor Rx checksum checks

Brett Creeley (2):
  ice: Add more Rx errors to netdev's rx_error counter
  ice: Don't allow VLAN stripping change when pvid set

Bruce Allan (1):
  ice: avoid undefined behavior

Evan Swanson (1):
  ice: Handle critical FW error during admin queue initialization

Jesse Brandeburg (3):
  ice: fix signed vs unsigned comparisons
  ice: remove unused macro
  ice: fix MAC write command

Krzysztof Kazimierczak (1):
  ice: Check UMEM FQ size when allocating bufs

Marta Plantykow (3):
  ice: Change number of XDP TxQ to 0 when destroying rings
  ice: Add XDP Tx to VSI ring stats
  ice: Change number of XDP Tx queues to match number of Rx queues

Paul Greenwalt (1):
  ice: set VF default LAN address

Surabhi Boob (2):
  ice: Fix memory leak
  ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS

 .../net/ethernet/intel/ice/ice_adminq_cmd.h   |  10 +-
 drivers/net/ethernet/intel/ice/ice_base.c     |  39 ++--
 drivers/net/ethernet/intel/ice/ice_common.c   |  25 ++-
 drivers/net/ethernet/intel/ice/ice_common.h   |   3 +-
 drivers/net/ethernet/intel/ice/ice_controlq.c | 175 ++++++++++--------
 drivers/net/ethernet/intel/ice/ice_controlq.h |   3 +
 drivers/net/ethernet/intel/ice/ice_dcb_nl.c   |   2 -
 .../net/ethernet/intel/ice/ice_hw_autogen.h   |   2 +
 .../net/ethernet/intel/ice/ice_lan_tx_rx.h    |   2 +-
 drivers/net/ethernet/intel/ice/ice_lib.c      |   8 +-
 drivers/net/ethernet/intel/ice/ice_main.c     |  65 +++++--
 drivers/net/ethernet/intel/ice/ice_status.h   |   1 +
 drivers/net/ethernet/intel/ice/ice_txrx.h     |   7 +-
 drivers/net/ethernet/intel/ice/ice_txrx_lib.c |  27 ++-
 .../net/ethernet/intel/ice/ice_virtchnl_pf.c  |   8 +-
 15 files changed, 234 insertions(+), 143 deletions(-)

-- 
2.26.2


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

end of thread, other threads:[~2020-05-28 18:17 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-28  7:25 [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2020-05-27 Jeff Kirsher
2020-05-28  7:25 ` [net-next 01/15] ice: fix signed vs unsigned comparisons Jeff Kirsher
2020-05-28  7:25 ` [net-next 02/15] ice: remove unused macro Jeff Kirsher
2020-05-28  7:25 ` [net-next 03/15] ice: set VF default LAN address Jeff Kirsher
2020-05-28  7:25 ` [net-next 04/15] ice: fix MAC write command Jeff Kirsher
2020-05-28  7:25 ` [net-next 05/15] ice: Fix memory leak Jeff Kirsher
2020-05-28  7:25 ` [net-next 06/15] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS Jeff Kirsher
2020-05-28  7:25 ` [net-next 07/15] ice: Add more Rx errors to netdev's rx_error counter Jeff Kirsher
2020-05-28  7:25 ` [net-next 08/15] ice: Don't allow VLAN stripping change when pvid set Jeff Kirsher
2020-05-28  7:25 ` [net-next 09/15] ice: Handle critical FW error during admin queue initialization Jeff Kirsher
2020-05-28  7:25 ` [net-next 10/15] ice: Change number of XDP TxQ to 0 when destroying rings Jeff Kirsher
2020-05-28  7:25 ` [net-next 11/15] ice: Add XDP Tx to VSI ring stats Jeff Kirsher
2020-05-28  7:25 ` [net-next 12/15] ice: Change number of XDP Tx queues to match number of Rx queues Jeff Kirsher
2020-05-28  7:25 ` [net-next 13/15] ice: avoid undefined behavior Jeff Kirsher
2020-05-28  7:25 ` [net-next 14/15] ice: Refactor Rx checksum checks Jeff Kirsher
2020-05-28  7:25 ` [net-next 15/15] ice: Check UMEM FQ size when allocating bufs Jeff Kirsher
2020-05-28 18:17 ` [net-next 00/15][pull request] 100GbE Intel Wired LAN Driver Updates 2020-05-27 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).