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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190416225733.24072-1-jeffrey.t.kirsher@intel.com>
Date:   Tue, 16 Apr 2019 15:57:21 -0700
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 v2 00/12][pull request] 40GbE Intel Wired LAN Driver Updates 2019-04-16

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.

v2: updated the URL provided in the DDP patch (#2)

The following are changes since commit 432bc230700f86801cffa5e159e05dea6229f722:
  Merge branch 'hsr-next'
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ