[dpdk-dev] [PATCH 00/28] ice: base code update
Qi Zhang
qi.z.zhang at intel.com
Tue Aug 10 04:51:12 CEST 2021
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
--
2.26.2
More information about the dev
mailing list