From: Nithin Dabilpuram <ndabilpu...@marvell.com> Add support to traffic management api in OCTEON TX2 PMD. This support applies to CN96xx of C0 silicon version.
This series depends on http://patchwork.dpdk.org/patch/66344/ Depends-on:series-8815 v2: * Update release notes of 20.05 * Prefix tm function pointers to start with otx2_ to be inline with exiting convention * Use nix_lf_rx_start|stop instead of cgx_start_stop for handling other scenarios with VF. * Fix git log errors Krzysztof Kanas (3): net/octeontx2: add tm node suspend and resume cb net/octeontx2: add tx queue ratelimit callback net/octeontx2: add tm capability callbacks Nithin Dabilpuram (8): net/octeontx2: setup link config based on BP level net/octeontx2: restructure tm helper functions net/octeontx2: add dynamic topology update support net/octeontx2: add tm node add and delete cb net/octeontx2: add tm hierarchy commit callback net/octeontx2: add tm stats and shaper profile cbs net/octeontx2: add tm dynamic topology update cb net/octeontx2: add tm debug support doc/guides/nics/features/octeontx2.ini | 1 + doc/guides/nics/octeontx2.rst | 15 + doc/guides/rel_notes/release_20_05.rst | 8 + drivers/common/octeontx2/otx2_dev.h | 9 + drivers/net/octeontx2/otx2_ethdev.c | 5 +- drivers/net/octeontx2/otx2_ethdev.h | 3 + drivers/net/octeontx2/otx2_ethdev_debug.c | 311 ++++ drivers/net/octeontx2/otx2_tm.c | 2676 ++++++++++++++++++++++++----- drivers/net/octeontx2/otx2_tm.h | 101 +- 9 files changed, 2646 insertions(+), 483 deletions(-) -- 2.8.4