[dpdk-dev] [PATCH v3 0/8] Add TM Support for CN9K and CN10K
skoteshwar at marvell.com
skoteshwar at marvell.com
Wed Sep 22 08:11:40 CEST 2021
From: Satha Rao <skoteshwar at marvell.com>
Initial implementation of traffic management for CN9K and CN10K
platforms.
Nithin Dabilpuram (1):
common/cnxk: increase sched weight and shaper burst limit
Satha Rao (7):
common/cnxk: set appropriate max frame size for SDP and LBK
common/cnxk: support SMQ flush
common/cnxk: handle packet mode shaper limits
common/cnxk: support TM error type get
common/cnxk: set of handlers to get TM hierarchy internals
net/cnxk: TM capabilities and queue rate limit handlers
net/cnxk: TM shaper and node operations
v3:
- rebased to master and fixed build errors
- updated commit message headers
v2:
- Added cover letter
- fixed meson warnings
- updated release notes
doc/guides/rel_notes/release_21_11.rst | 1 +
drivers/common/cnxk/cnxk_utils.c | 68 +++
drivers/common/cnxk/cnxk_utils.h | 11 +
drivers/common/cnxk/hw/nix.h | 23 +-
drivers/common/cnxk/meson.build | 5 +
drivers/common/cnxk/roc_nix.c | 5 +-
drivers/common/cnxk/roc_nix.h | 34 +-
drivers/common/cnxk/roc_nix_priv.h | 13 +-
drivers/common/cnxk/roc_nix_tm.c | 24 +-
drivers/common/cnxk/roc_nix_tm_ops.c | 147 ++++--
drivers/common/cnxk/roc_nix_tm_utils.c | 130 ++++-
drivers/common/cnxk/roc_utils.c | 6 +
drivers/common/cnxk/version.map | 10 +
drivers/net/cnxk/cnxk_ethdev.c | 2 +
drivers/net/cnxk/cnxk_ethdev.h | 3 +
drivers/net/cnxk/cnxk_tm.c | 675 +++++++++++++++++++++++++
drivers/net/cnxk/cnxk_tm.h | 23 +
drivers/net/cnxk/meson.build | 1 +
18 files changed, 1115 insertions(+), 66 deletions(-)
create mode 100644 drivers/common/cnxk/cnxk_utils.c
create mode 100644 drivers/common/cnxk/cnxk_utils.h
create mode 100644 drivers/net/cnxk/cnxk_tm.c
create mode 100644 drivers/net/cnxk/cnxk_tm.h
--
2.25.1
More information about the dev
mailing list