netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [net-next 00/12][pull request] 40GbE Intel Wired LAN Driver Updates 2019-04-29
@ 2019-04-29 19:16 Jeff Kirsher
  2019-04-29 19:16 ` [net-next 01/12] i40e: replace switch-statement to speed-up retpoline-enabled builds Jeff Kirsher
                   ` (11 more replies)
  0 siblings, 12 replies; 23+ messages in thread
From: Jeff Kirsher @ 2019-04-29 19:16 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann

This series contains updates to the i40e driver only.

Björn improves retpoline enabled builds by replacing the expensive switch
statements with 'if' statements that acts on the XDP program result.

Carolyn changes the driver behavior to now disable the VF after one MDD
event instead of allowing a couple of MDD events before doing the reset.

Aleksandr changes the driver to only report an error when a VF tries to
remove VLAN when a port VLAN is configured, unless it is VLAN 0.  Also
extends the LLDP support to be able to keep the current LLDP state
persistent across a power cycle.

Maciej fixes the checksum calculation due to firmware changes, which
requires the driver to perform a double shadow RAM dump in some cases.

Adam adds advertising support for 40GBase_LR4, 40GBase_CR4 and fibre in
the driver.

Jake cleans up a check that is not needed and was producing a warning in
GCC 8.

Harshitha fixes a misleading message by ensuring that a success message
is only printed on the host side when the promiscuous mode change has
been successful.

Stefan Assmann adds the vendor id and device id to the dmesg log entry
during probe to help with bug reports when lspci output may not be
available.

Alice and Piotr add recovery mode support in the i40e driver, which is
needed for migrating from a structured to a flat firmware image.

The following are changes since commit 88d6272acaaa4bfb03da0a87a8754ec431471680:
  net: phy: avoid unneeded MDIO reads in genphy_read_status
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: Report advertised link modes on 40GBase_LR4, CR4 and fibre

Aleksandr Loktionov (2):
  i40e: remove error msg when vf with port vlan tries to remove vlan 0
  i40e: Further implementation of LLDP

Alice Michael (2):
  i40e: update version number
  i40e: Introduce recovery mode support

Björn Töpel (1):
  i40e: replace switch-statement to speed-up retpoline-enabled builds

Carolyn Wyborny (2):
  i40e: Fix for allowing too many MDD events on VF
  i40e: change behavior on PF in response to MDD event

Harshitha Ramamurthy (1):
  i40e: fix misleading message about promisc setting on un-trusted VF

Jacob Keller (1):
  i40e: remove out-of-range comparisons in i40e_validate_cloud_filter

Maciej Paczkowski (1):
  i40e: ShadowRAM checksum calculation change

Stefan Assmann (1):
  i40e: print PCI vendor and device ID during probe

 drivers/net/ethernet/intel/i40e/i40e.h        |   1 +
 drivers/net/ethernet/intel/i40e/i40e_adminq.c |   5 +
 .../net/ethernet/intel/i40e/i40e_adminq_cmd.h |  20 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c |  62 ++-
 .../net/ethernet/intel/i40e/i40e_debugfs.c    |   4 +-
 .../net/ethernet/intel/i40e/i40e_ethtool.c    |  28 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c   | 352 +++++++++++++++---
 drivers/net/ethernet/intel/i40e/i40e_nvm.c    |  29 +-
 .../net/ethernet/intel/i40e/i40e_prototype.h  |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c   |  32 +-
 .../ethernet/intel/i40e/i40e_txrx_common.h    |  27 ++
 drivers/net/ethernet/intel/i40e/i40e_type.h   |   1 +
 .../ethernet/intel/i40e/i40e_virtchnl_pf.c    |  35 +-
 drivers/net/ethernet/intel/i40e/i40e_xsk.c    |  24 +-
 14 files changed, 498 insertions(+), 130 deletions(-)

-- 
2.20.1


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

end of thread, other threads:[~2019-05-06  8:43 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-29 19:16 [net-next 00/12][pull request] 40GbE Intel Wired LAN Driver Updates 2019-04-29 Jeff Kirsher
2019-04-29 19:16 ` [net-next 01/12] i40e: replace switch-statement to speed-up retpoline-enabled builds Jeff Kirsher
2019-04-29 20:01   ` Josh Elsasser
2019-04-30 10:42     ` David Laight
2019-05-06  8:43       ` Daniel Borkmann
2019-05-02 14:47   ` Daniel Borkmann
2019-05-02 20:29     ` Björn Töpel
2019-05-02 20:40       ` Jeff Kirsher
2019-05-02 20:56         ` Björn Töpel
2019-05-02 20:57           ` Jeff Kirsher
2019-04-29 19:16 ` [net-next 02/12] i40e: Fix for allowing too many MDD events on VF Jeff Kirsher
2019-04-29 19:16 ` [net-next 03/12] i40e: change behavior on PF in response to MDD event Jeff Kirsher
2019-04-29 19:16 ` [net-next 04/12] i40e: remove error msg when vf with port vlan tries to remove vlan 0 Jeff Kirsher
2019-04-29 19:16 ` [net-next 05/12] i40e: ShadowRAM checksum calculation change Jeff Kirsher
2019-04-29 19:16 ` [net-next 06/12] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre Jeff Kirsher
2019-04-29 19:16 ` [net-next 07/12] i40e: Further implementation of LLDP Jeff Kirsher
2019-04-29 19:16 ` [net-next 08/12] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter Jeff Kirsher
2019-04-29 19:16 ` [net-next 09/12] i40e: update version number Jeff Kirsher
2019-04-29 19:16 ` [net-next 10/12] i40e: fix misleading message about promisc setting on un-trusted VF Jeff Kirsher
2019-04-29 19:16 ` [net-next 11/12] i40e: print PCI vendor and device ID during probe Jeff Kirsher
2019-04-29 19:16 ` [net-next 12/12] i40e: Introduce recovery mode support Jeff Kirsher
2019-04-30  1:07   ` Jakub Kicinski
2019-05-02  9:20     ` Jeff Kirsher

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).