mbox

[00/28] ice: base code update

Message ID 20210810025140.1698163-1-qi.z.zhang@intel.com (mailing list archive)
Headers

Message

Qi Zhang Aug. 10, 2021, 2:51 a.m. UTC
  Summary:

1. Add new module to support 1588 timesync / PTP.
2. Couple FDIR / RSS enhancement to support GRE tunnel and GTPU
3. Support l3/ l4 checksum RSS

Qi Zhang (28):
  net/ice/base: add 1588 capability probe
  net/ice/base: add low level functions for device clock control
  net/ice/base: add ethertype IPv6 check for dummy packet
  net/ice/base: change dummy packets with VLAN
  net/ice/base: add timestamp masks
  net/ice/base: add clock initialization function
  net/ice/base: add accessors to get/set the time reference
  net/ice/base: print human-friendly PHY types
  net/ice/base: implement Vernier calibration logic for E822 devices
  net/ice/base: clarify comments on checking PFC mode
  net/ice/base: add support for starting PHY in bypass mode
  net/ice/base: add E810T check function
  net/ice/base: implement firmware debug dump
  net/ice/base: add new AQ description
  net/ice/base: refine MAC rule adding
  net/ice/base: support TC nodes PIR configuration
  net/ice/base: support FDIR for GRE tunnel packet
  net/ice/base: support RSS for GRE tunnel packet
  net/ice/base: support FDIR for GTPU EH inner IPv6
  net/ice/base: support RSS for GTPoGRE
  net/ice/base: enable NVM update reset capabilities
  net/ice/base: support FDIR for GTPoGRE
  net/ice/base: add RSS support for IPv4/L4 checksum
  net/ice/base: enable jumbo frame support during HW init
  net/ice/base: support FDIR for GTPU UL/DL with QFI fields
  net/ice/base: rename and add a setter function
  net/ice/base: correct spellling of word data
  net/ice/base: update Max TCAM/PTG Per Profile

 drivers/net/ice/base/ice_adminq_cmd.h    |   28 +
 drivers/net/ice/base/ice_cgu_regs.h      |  117 +
 drivers/net/ice/base/ice_common.c        |  513 +++-
 drivers/net/ice/base/ice_common.h        |   21 +
 drivers/net/ice/base/ice_controlq.c      |   52 +-
 drivers/net/ice/base/ice_controlq.h      |    2 +
 drivers/net/ice/base/ice_dcb.c           |    9 +-
 drivers/net/ice/base/ice_devids.h        |    1 +
 drivers/net/ice/base/ice_fdir.c          | 2387 ++++++++++++++-
 drivers/net/ice/base/ice_fdir.h          |   14 +
 drivers/net/ice/base/ice_flex_pipe.c     |    6 +
 drivers/net/ice/base/ice_flex_type.h     |   52 +-
 drivers/net/ice/base/ice_flow.c          |  231 +-
 drivers/net/ice/base/ice_flow.h          |   10 +
 drivers/net/ice/base/ice_lan_tx_rx.h     |    8 +
 drivers/net/ice/base/ice_protocol_type.h |    4 +-
 drivers/net/ice/base/ice_ptp_consts.h    |  376 +++
 drivers/net/ice/base/ice_ptp_hw.c        | 3452 ++++++++++++++++++++++
 drivers/net/ice/base/ice_ptp_hw.h        |  473 +++
 drivers/net/ice/base/ice_sched.c         |    3 +
 drivers/net/ice/base/ice_switch.c        |  172 +-
 drivers/net/ice/base/ice_type.h          |  231 +-
 drivers/net/ice/base/meson.build         |    1 +
 23 files changed, 7892 insertions(+), 271 deletions(-)
 create mode 100644 drivers/net/ice/base/ice_cgu_regs.h
 create mode 100644 drivers/net/ice/base/ice_ptp_consts.h
 create mode 100644 drivers/net/ice/base/ice_ptp_hw.c
 create mode 100644 drivers/net/ice/base/ice_ptp_hw.h