lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
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