All of lore.kernel.org
 help / color / mirror / Atom feed
* [net-next 00/11][pull request] 40GbE Intel Wired LAN Driver Updates 2019-10-23
@ 2019-10-23 18:24 Jeff Kirsher
  2019-10-23 18:24 ` [net-next 01/11] i40e: Fix for persistent lldp support Jeff Kirsher
                   ` (10 more replies)
  0 siblings, 11 replies; 17+ messages in thread
From: Jeff Kirsher @ 2019-10-23 18:24 UTC (permalink / raw)
  To: davem; +Cc: Jeff Kirsher, netdev, nhorman, sassmann

This series contains updates to i40e only.  Several are fixes that could
go to 'net', but were intended for 'net-next'.

Sylwia changes how the driver function to read the NVM module data, so
that it is able to read the LLDP agent configuration to allow for
persistent LLDP.

Arkadiusz provides extended statistics for PF interfaces in i40e.

Jaroslaw resolves an issue where the incorrect FEC settings were being
displayed in ethtool, by setting the proper FEC bits.

Piotr moves the hardware flags detection into a separate function, so
that the specific flags can be set based on the MAC and NVM.  Also
extends the PHY access function to include a command flag to let the
firmware know it should not change the page while accessing a OSFP module.
Updates the driver to display the driver and firmware version when in
recovery mode.

Aleksandr cleans up the code by removing an unneeded macro by calling
the i40e_update_vfid_in_stats() directly.  Refactored the VF MAC filters
accounting since an untrusted VF was able to delete but not add a MAC
filter, so refactor the code to have more consistency and improved
logging.

Nicholas updates the driver to use a default interval of 50 usecs,
instead of the current 100 usecs which was causing some regression
performance issues.

Damian resolved LED blinking issues for X710T*L devices by adding
specific flows for these devices in the LED operations.

Navid Emamdoost found where allocated memory is not being properly freed
upon a failure in setting up MAC VLANs, so added the missing kfree().

The following are changes since commit 406715df933ad6a1b8b0545e7689aa5f4ac27922:
  fq_codel: do not include <linux/jhash.h>
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE

Aleksandr Loktionov (2):
  i40e: remove the macro with it's argument reuse
  i40e: Refactoring VF MAC filters counting to make more reliable

Arkadiusz Grubba (1):
  i40e: Add ability to display VF stats along with PF core stats

Damian Milosek (1):
  i40e: Fix LED blinking flow for X710T*L devices.

Jaroslaw Gawin (1):
  i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO

Navid Emamdoost (1):
  i40e: prevent memory leak in i40e_setup_macvlans

Nicholas Nunley (1):
  i40e: initialize ITRN registers with correct values

Piotr Azarewicz (2):
  i40e: Extract detection of HW flags into a function
  i40e: Extend PHY access with page change flag

Piotr Kwapulinski (1):
  i40e: allow ethtool to report SW and FW versions in recovery mode

Sylwia Wnuczko (1):
  i40e: Fix for persistent lldp support

 drivers/net/ethernet/intel/i40e/i40e.h        |   1 +
 drivers/net/ethernet/intel/i40e/i40e_adminq.c |  71 +++++--
 .../net/ethernet/intel/i40e/i40e_adminq_cmd.h |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c | 116 +++++++++---
 drivers/net/ethernet/intel/i40e/i40e_dcb.c    |   4 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.h    |   3 +
 drivers/net/ethernet/intel/i40e/i40e_devids.h |   2 +
 .../net/ethernet/intel/i40e/i40e_ethtool.c    | 174 ++++++++++++++++--
 drivers/net/ethernet/intel/i40e/i40e_main.c   |  30 ++-
 drivers/net/ethernet/intel/i40e/i40e_nvm.c    |  61 +++---
 .../net/ethernet/intel/i40e/i40e_prototype.h  |  36 ++--
 drivers/net/ethernet/intel/i40e/i40e_type.h   |   1 +
 .../ethernet/intel/i40e/i40e_virtchnl_pf.c    |  45 ++---
 .../ethernet/intel/i40e/i40e_virtchnl_pf.h    |   1 -
 14 files changed, 422 insertions(+), 131 deletions(-)

-- 
2.21.0


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

end of thread, other threads:[~2019-10-28 21:58 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-23 18:24 [net-next 00/11][pull request] 40GbE Intel Wired LAN Driver Updates 2019-10-23 Jeff Kirsher
2019-10-23 18:24 ` [net-next 01/11] i40e: Fix for persistent lldp support Jeff Kirsher
2019-10-23 18:24 ` [net-next 02/11] i40e: Add ability to display VF stats along with PF core stats Jeff Kirsher
2019-10-24  3:41   ` Jakub Kicinski
2019-10-28 13:51     ` Grubba, Arkadiusz
2019-10-28 17:30       ` Jakub Kicinski
2019-10-28 18:04         ` David Miller
2019-10-28 21:58   ` Alexander Duyck
2019-10-23 18:24 ` [net-next 03/11] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO Jeff Kirsher
2019-10-23 18:24 ` [net-next 04/11] i40e: Extract detection of HW flags into a function Jeff Kirsher
2019-10-23 18:24 ` [net-next 05/11] i40e: Extend PHY access with page change flag Jeff Kirsher
2019-10-23 18:24 ` [net-next 06/11] i40e: remove the macro with it's argument reuse Jeff Kirsher
2019-10-23 18:24 ` [net-next 07/11] i40e: initialize ITRN registers with correct values Jeff Kirsher
2019-10-23 18:24 ` [net-next 08/11] i40e: allow ethtool to report SW and FW versions in recovery mode Jeff Kirsher
2019-10-23 18:24 ` [net-next 09/11] i40e: Fix LED blinking flow for X710T*L devices Jeff Kirsher
2019-10-23 18:24 ` [net-next 10/11] i40e: Refactoring VF MAC filters counting to make more reliable Jeff Kirsher
2019-10-23 18:24 ` [net-next 11/11] i40e: prevent memory leak in i40e_setup_macvlans Jeff Kirsher

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.