Changes in v9:
- Address review comments for meter and policing support.
- Add meter resource cleanup during device close.
- Add policing capability checks.
- Validate burst size ranges before hardware programming.
- Fix software/hardware state consistency on profile and policy updates.
- Use standard FDIR reporting for flow-steered packets.
- Replace global flow miss configuration with a per-device default flow
  and remove the DPAA2_FLOW_CONTROL_MISS_FLOW environment variable.
- Document and gate minimum DPNI version requirement for 24-byte flow keys.
- Rework parser decode infrastructure and parser-result dumping.
- Parse additional tunnel and fragmented packet types.
- Fold parser-related fixes into the originating patches.
- Remove unused VXLAN offset helpers after soft parser removal.
- Move release note updates into the existing DPAA2 ethernet driver
  entry under New Features.
- Fix coding style issues reported during review.

Series overview:
- fix an integer overflow in the CCSR region mapping,
- set Tx confirmation on device init and support a larger burst size,
- support MPLS and PPPoE flow distribution, meter and policing, and the
  flow drop action, with a per-device default flow miss action,
- identify Rx mbuf hash information by FLC and add minimum key size
  support,
- restructure parser processing, parse tunnel and fragmented packet
  types, remove the unused soft parser driver and rename Rx queue flags.

Gagandeep Singh (7):
  net/dpaa2: set Tx confirmation on device init
  net/dpaa2: support larger burst size
  net/dpaa2: support MPLS and PPPoE flow distribution
  net/dpaa2: support meter and policing
  net/dpaa2: support flow drop action
  net/dpaa2: set default flow miss action per device
  net/dpaa2: identify Rx mbuf hash information by FLC

Hemant Agrawal (4):
  net/dpaa2: fix integer overflow in CCSR region mapping
  net/dpaa2: add minimum key size support
  net/dpaa2: restructure dpaa2 parser processing
  net/dpaa2: parse tunnel and fragmented packet types

Jun Yang (2):
  net/dpaa2: remove unused soft parser driver
  net/dpaa2: rename Rx queue flags

 doc/guides/nics/dpaa2.rst               |    1 +
 doc/guides/nics/features/dpaa2.ini      |    4 +-
 doc/guides/rel_notes/release_26_11.rst  |   15 +-
 drivers/net/dpaa2/dpaa2_ethdev.c        |   89 +-
 drivers/net/dpaa2/dpaa2_ethdev.h        |  218 +++-
 drivers/net/dpaa2/dpaa2_flow.c          |  633 +++------
 drivers/net/dpaa2/dpaa2_meter.c         |  804 ++++++++++++
 drivers/net/dpaa2/dpaa2_parse_dump.h    |  374 ------
 drivers/net/dpaa2/dpaa2_parser_decode.h | 1549 +++++++++++++++++++++++
 drivers/net/dpaa2/dpaa2_pmd_logs.h      |   67 +
 drivers/net/dpaa2/dpaa2_recycle.c       |   24 +-
 drivers/net/dpaa2/dpaa2_rxtx.c          |  351 +++--
 drivers/net/dpaa2/dpaa2_sparser.c       |  137 --
 drivers/net/dpaa2/dpaa2_sparser.h       |  202 ---
 drivers/net/dpaa2/dpaa2_tm.c            |   16 +-
 drivers/net/dpaa2/mc/dpni.c             |   11 +-
 drivers/net/dpaa2/mc/fsl_dpni.h         |   25 +-
 drivers/net/dpaa2/mc/fsl_dpni_cmd.h     |    3 +-
 drivers/net/dpaa2/meson.build           |    2 +-
 19 files changed, 3096 insertions(+), 1429 deletions(-)
 create mode 100644 drivers/net/dpaa2/dpaa2_meter.c
 delete mode 100644 drivers/net/dpaa2/dpaa2_parse_dump.h
 create mode 100644 drivers/net/dpaa2/dpaa2_parser_decode.h
 delete mode 100644 drivers/net/dpaa2/dpaa2_sparser.c
 delete mode 100644 drivers/net/dpaa2/dpaa2_sparser.h

-- 
2.43.0

Reply via email to