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: <20230119212742.2106833-1-anthony.l.nguyen@intel.com>
Date:   Thu, 19 Jan 2023 13:27:27 -0800
From:   Tony Nguyen <anthony.l.nguyen@...el.com>
To:     davem@...emloft.net, kuba@...nel.org, pabeni@...hat.com,
        edumazet@...gle.com
Cc:     Tony Nguyen <anthony.l.nguyen@...el.com>, netdev@...r.kernel.org
Subject: [PATCH net-next 00/15][pull request] Intel Wired LAN Driver Updates 2023-01-19 (ice)

This series contains updates to ice driver only.

Tsotne and Anatolii implement new handling, and AdminQ command, for
firmware LLDP, adding a pending notification to allow for proper
cleanup between TC changes.

Amritha extends support for drop action outside of switchdev.

Siddaraju adjusts restriction for PTP HW clock adjustments.

Ani removes an unneeded non-null check and improves reporting of some link
modes to utilize more appropriate values.

Jesse adds checks to ensure PF VSI type.

Przemek combines duplicate checks of the same condition into one check.

Tony makes various cleanups to code: removes comments for cppcheck
suppressions, reduces scope of some variables, changes some return
statements to reflect an explicit 0 return, matches naming for function
declaration and definition, adds local variable for readability, and
fixes indenting.

Sergey separates DDP (Dynamic Device Personalization) code into its own
file.

The following are changes since commit 3ef4a8c8963b29813170177899f84ffb93f1a8f1:
  Merge branch 'net-phy-remove-probe_capabilities'
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue 100GbE

Amritha Nambiar (1):
  ice: Support drop action

Anatolii Gerasymenko (1):
  ice: Handle LLDP MIB Pending change

Anirudh Venkataramanan (2):
  ice: remove redundant non-null check in ice_setup_pf_sw()
  ice: Add support for 100G KR2/CR2/SR2 link reporting

Jesse Brandeburg (1):
  ice: add missing checks for PF vsi type

Przemek Kitszel (1):
  ice: combine cases in ice_ksettings_find_adv_link_speed()

Sergey Temerkhanov (1):
  ice: Move support DDP code out of ice_flex_pipe.c

Siddaraju DH (1):
  ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB

Tony Nguyen (6):
  ice: Remove cppcheck suppressions
  ice: Reduce scope of variables
  ice: Explicitly return 0
  ice: Match parameter name for ice_cfg_phy_fc()
  ice: Introduce local var for readability
  ice: Remove excess space

Tsotne Chakhvadze (1):
  ice: Add 'Execute Pending LLDP MIB' Admin Queue command

 drivers/net/ethernet/intel/ice/Makefile       |    1 +
 .../net/ethernet/intel/ice/ice_adminq_cmd.h   |   18 +-
 drivers/net/ethernet/intel/ice/ice_common.c   |   13 +
 drivers/net/ethernet/intel/ice/ice_common.h   |    3 +-
 drivers/net/ethernet/intel/ice/ice_dcb.c      |   39 +
 drivers/net/ethernet/intel/ice/ice_dcb.h      |    2 +
 drivers/net/ethernet/intel/ice/ice_dcb_lib.c  |   70 +-
 drivers/net/ethernet/intel/ice/ice_ddp.c      | 1897 ++++++++++++++
 drivers/net/ethernet/intel/ice/ice_ddp.h      |  445 ++++
 drivers/net/ethernet/intel/ice/ice_ethtool.c  |   63 +-
 .../net/ethernet/intel/ice/ice_flex_pipe.c    | 2258 ++---------------
 .../net/ethernet/intel/ice/ice_flex_pipe.h    |   69 -
 .../net/ethernet/intel/ice/ice_flex_type.h    |  328 +--
 drivers/net/ethernet/intel/ice/ice_lib.c      |    2 +-
 drivers/net/ethernet/intel/ice/ice_main.c     |   38 +-
 drivers/net/ethernet/intel/ice/ice_nvm.c      |    1 -
 drivers/net/ethernet/intel/ice/ice_ptp.c      |    2 +-
 drivers/net/ethernet/intel/ice/ice_sched.c    |    7 +-
 drivers/net/ethernet/intel/ice/ice_tc_lib.c   |   50 +-
 drivers/net/ethernet/intel/ice/ice_tc_lib.h   |   10 +
 drivers/net/ethernet/intel/ice/ice_txrx.c     |    3 -
 21 files changed, 2753 insertions(+), 2566 deletions(-)
 create mode 100644 drivers/net/ethernet/intel/ice/ice_ddp.c
 create mode 100644 drivers/net/ethernet/intel/ice/ice_ddp.h

-- 
2.38.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ