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: <20211214182908.1513343-1-anthony.l.nguyen@intel.com>
Date:   Tue, 14 Dec 2021 10:28:56 -0800
From:   Tony Nguyen <anthony.l.nguyen@...el.com>
To:     davem@...emloft.net, kuba@...nel.org
Cc:     Tony Nguyen <anthony.l.nguyen@...el.com>, netdev@...r.kernel.org
Subject: [PATCH net-next 00/12][pull request] 100GbE Intel Wired LAN Driver Updates 2021-12-14

This series contains updates to ice driver only.

Haiyue adds support to query hardware for supported PTYPEs.

Jeff changes PTYPE validation to utilize the capabilities queried from
the hardware instead of maintaining a per DDP support list.

Brett refactors promiscuous functions to provide common and clear
interfaces to call for configuration.

Wojciech modifies DDP package load to simplify determining the final
state of the load.

Tony removes the use of ice_status from the driver. This involves
removing string conversion functions, converting variables and values to
standard errors, and clean up. He also removes an unused define.

Dan Carpenter removes unneeded casts.

The following are changes since commit fe4c82a7e0f06abdf5a6978aa00457b63bd46680:
  ibmvnic: remove unused defines
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 100GbE

Brett Creeley (1):
  ice: Refactor promiscuous functions

Dan Carpenter (1):
  ice: Remove unnecessary casts

Haiyue Wang (1):
  ice: Add package PTYPE enable information

Jeff Guo (1):
  ice: refactor PTYPE validating

Tony Nguyen (7):
  ice: Remove string printing for ice_status
  ice: Use int for ice_status
  ice: Remove enum ice_status
  ice: Cleanup after ice_status removal
  ice: Remove excess error variables
  ice: Propagate error codes
  ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK

Wojciech Drewek (1):
  ice: Refactor status flow for DDP load

 drivers/net/ethernet/intel/ice/ice.h          |   1 -
 drivers/net/ethernet/intel/ice/ice_base.c     |  22 +-
 drivers/net/ethernet/intel/ice/ice_common.c   | 403 +++++-----
 drivers/net/ethernet/intel/ice/ice_common.h   |  96 +--
 drivers/net/ethernet/intel/ice/ice_controlq.c | 120 ++-
 drivers/net/ethernet/intel/ice/ice_dcb.c      |  92 ++-
 drivers/net/ethernet/intel/ice/ice_dcb.h      |  27 +-
 drivers/net/ethernet/intel/ice/ice_dcb_lib.c  |   2 +-
 drivers/net/ethernet/intel/ice/ice_devlink.c  |  50 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c  | 143 ++--
 .../net/ethernet/intel/ice/ice_ethtool_fdir.c |  44 +-
 drivers/net/ethernet/intel/ice/ice_fdir.c     |  20 +-
 drivers/net/ethernet/intel/ice/ice_fdir.h     |  12 +-
 .../net/ethernet/intel/ice/ice_flex_pipe.c    | 696 +++++++++++-------
 .../net/ethernet/intel/ice/ice_flex_pipe.h    |  83 ++-
 .../net/ethernet/intel/ice/ice_flex_type.h    |  42 ++
 drivers/net/ethernet/intel/ice/ice_flow.c     | 163 ++--
 drivers/net/ethernet/intel/ice/ice_flow.h     |  21 +-
 drivers/net/ethernet/intel/ice/ice_fltr.c     | 144 ++--
 drivers/net/ethernet/intel/ice/ice_fltr.h     |  40 +-
 .../net/ethernet/intel/ice/ice_fw_update.c    |  74 +-
 drivers/net/ethernet/intel/ice/ice_lib.c      | 233 +++---
 drivers/net/ethernet/intel/ice/ice_lib.h      |   6 +-
 drivers/net/ethernet/intel/ice/ice_main.c     | 596 ++++++---------
 drivers/net/ethernet/intel/ice/ice_nvm.c      | 143 ++--
 drivers/net/ethernet/intel/ice/ice_nvm.h      |  36 +-
 drivers/net/ethernet/intel/ice/ice_sched.c    | 402 +++++-----
 drivers/net/ethernet/intel/ice/ice_sched.h    |  37 +-
 drivers/net/ethernet/intel/ice/ice_sriov.c    |  40 +-
 drivers/net/ethernet/intel/ice/ice_sriov.h    |  12 +-
 drivers/net/ethernet/intel/ice/ice_status.h   |  44 --
 drivers/net/ethernet/intel/ice/ice_switch.c   | 463 ++++++------
 drivers/net/ethernet/intel/ice/ice_switch.h   |  56 +-
 drivers/net/ethernet/intel/ice/ice_tc_lib.c   |  12 +-
 drivers/net/ethernet/intel/ice/ice_type.h     |   4 +-
 .../ethernet/intel/ice/ice_virtchnl_fdir.c    | 298 +-------
 .../net/ethernet/intel/ice/ice_virtchnl_pf.c  | 457 ++++++------
 .../net/ethernet/intel/ice/ice_virtchnl_pf.h  |   2 +
 38 files changed, 2391 insertions(+), 2745 deletions(-)
 delete mode 100644 drivers/net/ethernet/intel/ice/ice_status.h

-- 
2.31.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ