[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190301050352.14978-1-jeffrey.t.kirsher@intel.com>
Date: Thu, 28 Feb 2019 21:03:40 -0800
From: Jeff Kirsher <jeffrey.t.kirsher@...el.com>
To: davem@...emloft.net
Cc: Jeff Kirsher <jeffrey.t.kirsher@...el.com>, netdev@...r.kernel.org,
nhorman@...hat.com, sassmann@...hat.com
Subject: [net-next 00/12][pull request] 40GbE Intel Wired LAN Driver Updates 2019-02-28
This series contains updates to i40e driver only.
Adam fixes i40e so that queues can be restored to its original value if
configuring queue channels fails. Bumped the maximum API version
supported and added the API version to error messages to clarify
supported firmware API versions. Fixed the problem with the driver
being able to add only 7 multicast MAC address filters instead of 16.
Aleksandr adds support for Dynamic Device Personalization (DDP) which
allows loading profiles that change the way internal parser interprets
processed frames.
Nick fixes an issue where if we modify the VLAN stripping options when a
port VLAN is configured, it will break traffic for the VSI, so prevent
changes from being made.
Jake fixes an issue where a device reset can mess up the clock time
because we reset the clock time based on the kernel time every reset.
This causes us to potentially completely reset the PTP time, and can
cause unexpected behavior in programs like ptp4l.
Piotr fixes an LED blink issue with the 'ethtool -p' command, so that
identification blinking will work on all hardware.
Chinh fixed the error returned to correctly reflect the current state
when LLDP or DCBx is not in an operational state.
Grzegorz cleans up a misleading error message when untrusted VF tries to
exceed addresses beyond the NIC limit.
Carolyn fixes the error return code to correctly reflect the error case.
The following are changes since commit be9cefe796f3abfbef02e66fbe3bff766b93b867:
selftests: rtnetlink: use internal netns switch for ip commands
and are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE
Adam Ludkiewicz (5):
i40e: Queues are reserved despite "Invalid argument" error.
i40e: Changed maximum supported FW API version to 1.8
i40e: The driver now prints the API version in error message
i40e: Report advertised link modes on 40GBASE_SR4
i40e: Able to add up to 16 MAC filters on an untrusted VF
Aleksandr Loktionov (1):
i40e: Implement DDP support in i40e driver
Carolyn Wyborny (1):
i40e: Fix misleading error message
Chinh T Cao (1):
i40e: Update i40e_init_dcb to return correct error
Grzegorz Siwik (1):
i40e: Remove misleading messages for untrusted VF
Jacob Keller (1):
i40e: save PTP time before a device reset
Nicholas Nunley (1):
i40e: don't allow changes to HW VLAN stripping on active port VLANs
Piotr Marczak (1):
i40e: Fix for 10G ports LED not blinking
drivers/net/ethernet/intel/i40e/Makefile | 1 +
drivers/net/ethernet/intel/i40e/i40e.h | 29 ++
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 2 +-
.../net/ethernet/intel/i40e/i40e_adminq_cmd.h | 4 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 286 +++++++++--
drivers/net/ethernet/intel/i40e/i40e_dcb.c | 28 +-
drivers/net/ethernet/intel/i40e/i40e_dcb.h | 2 +-
drivers/net/ethernet/intel/i40e/i40e_ddp.c | 481 ++++++++++++++++++
.../net/ethernet/intel/i40e/i40e_ethtool.c | 8 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 58 ++-
.../net/ethernet/intel/i40e/i40e_prototype.h | 6 +
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 58 ++-
drivers/net/ethernet/intel/i40e/i40e_type.h | 23 +
.../ethernet/intel/i40e/i40e_virtchnl_pf.c | 6 +-
.../net/ethernet/intel/iavf/i40e_adminq_cmd.h | 2 +-
15 files changed, 901 insertions(+), 93 deletions(-)
create mode 100644 drivers/net/ethernet/intel/i40e/i40e_ddp.c
--
2.20.1
Powered by blists - more mailing lists