netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next v2 00/12][pull request] 40GbE Intel Wired LAN Driver Updates 2019-06-14
@ 2019-06-14 20:15 Jeff Kirsher
  2019-06-14 20:15 ` [net-next v2 01/12] i40e: add functions stubs to support EEE Jeff Kirsher
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Jeff Kirsher @ 2019-06-14 20:15 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann

This series contains updates to i40e only.

Aleksandr adds stub functions for Energy Efficient Ethernet (EEE) to
currently report that it is not supported in i40e.  Fixed up the Link
Layer Detection Protocol (LLDP) code to ensure we do not set the LLDP
flag too early before we ensure that we have a successful start.  This
also will prevent needles restarting of the device if LLDP did not
change its state with an unsuccessful start.

Piotr bumps up the amount of VLANs that an untrusted VF can implement,
from 8 VLANs to 16.  Adds checks to the Virtual Embedded Bridge (VEB)
and channel arrays so access does not exceed the boundary and ensure the
index is below the maximum.  Fixed an issue in the driver where we were
not checking the response from the LLDP flag and were returned success
no matter what the value of the response was.

Mitch fixes a variable counter, which can be negative in value so make
it an integer instead of an unsigned-integer.

Doug improves the admin queue log granularity by making it possible to
log only the admin queue descriptors without the entire admin queue
message buffers.

Sergey fixes up the virtchnl code by removing duplicate checks, ensure
the variable type is correct when comparing integers, enhance error and
warning messages to include useful information.

Adam fixes a potential kernel panic when the i40e driver was being bound
to a non-i40e port by adding a check on the BAR size to ensure it is
large enough by reading the highest register.

Jake fixes a statistics error in the "transmit errors" stat, which was
being calculated twice.

Gustavo A. R. Silva adds a fall-through code comment to help with
compiler checks.

v2: Fixed the return values wrapped in parenthesis in patch 8 and
    cleaned up the commit message in patch 12 so the Gustavo does
    not repeat himself.

The following are changes since commit 733f0766c3dea0a92573e38acb62ace3cf4e58c6:
  sched: act_ctinfo: use extack error reporting
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE

Adam Ludkiewicz (1):
  i40e: Check if the BAR size is large enough before writing to
    registers

Aleksandr Loktionov (2):
  i40e: add functions stubs to support EEE
  i40e: Missing response checks in driver when starting/stopping FW LLDP

Doug Dziggel (1):
  i40e: Improve AQ log granularity

Gustavo A. R. Silva (1):
  i40e: mark expected switch fall-through

Jacob Keller (1):
  i40e: remove duplicate stat calculation for tx_errors

Mitch Williams (1):
  i40e: Use signed variable

Piotr Kwapulinski (3):
  i40e: let untrusted VF to create up to 16 VLANs
  i40e: add constraints for accessing veb array
  i40e: Add bounds check for ch[] array

Piotr Marczak (1):
  i40e: Missing response checks in driver when starting/stopping FW LLDP

Sergey Nemov (1):
  i40e: add input validation for virtchnl handlers

 drivers/net/ethernet/intel/i40e/i40e_adminq.c |  8 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c | 40 +++++----
 .../net/ethernet/intel/i40e/i40e_ethtool.c    | 82 ++++++++++++-----
 drivers/net/ethernet/intel/i40e/i40e_main.c   | 27 ++++--
 drivers/net/ethernet/intel/i40e/i40e_txrx.c   |  2 +-
 .../ethernet/intel/i40e/i40e_virtchnl_pf.c    | 87 +++++++++----------
 drivers/net/ethernet/intel/i40e/i40e_xsk.c    |  1 +
 7 files changed, 147 insertions(+), 100 deletions(-)

-- 
2.21.0


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

end of thread, other threads:[~2019-06-15  2:53 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-14 20:15 [net-next v2 00/12][pull request] 40GbE Intel Wired LAN Driver Updates 2019-06-14 Jeff Kirsher
2019-06-14 20:15 ` [net-next v2 01/12] i40e: add functions stubs to support EEE Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 02/12] i40e: let untrusted VF to create up to 16 VLANs Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 03/12] i40e: add constraints for accessing veb array Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 04/12] i40e: Use signed variable Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 05/12] i40e: Add bounds check for ch[] array Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 06/12] i40e: Improve AQ log granularity Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 07/12] i40e: add input validation for virtchnl handlers Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 08/12] i40e: Missing response checks in driver when starting/stopping FW LLDP Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 09/12] i40e: Check if the BAR size is large enough before writing to registers Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 10/12] i40e: remove duplicate stat calculation for tx_errors Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 11/12] i40e: Missing response checks in driver when starting/stopping FW LLDP Jeff Kirsher
2019-06-14 20:16 ` [net-next v2 12/12] i40e: mark expected switch fall-through Jeff Kirsher
2019-06-15  2:53 ` [net-next v2 00/12][pull request] 40GbE Intel Wired LAN Driver Updates 2019-06-14 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).