From: Satha Rao <skotesh...@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