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: use different macros for sdp and lbk max frames common/cnxk: flush smq common/cnxk: handle packet mode shaper limits common/cnxk: handler to get rte tm error type 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 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_model.h | 6 + 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 + 19 files changed, 1121 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 -- 1.8.3.1