common/cnxk: add handlers to get TM hierarchy internals
authorSatha Rao <skoteshwar@marvell.com>
Wed, 22 Sep 2021 06:11:46 +0000 (02:11 -0400)
committerJerin Jacob <jerinj@marvell.com>
Tue, 28 Sep 2021 10:06:39 +0000 (12:06 +0200)
commitf9dbd4a5b25cfa9b9becd94a5a538dad85ef0a95
tree130e6e88ad2b367b3b5192a7f334c674b88a4334
parent1a362d745d202be79385d4a84af77adb8cf7fb6f
common/cnxk: add handlers to get TM hierarchy internals

Platform specific TM tree hierarchy details are part of common cnxk
driver. This patch introduces missing HAL APIs to return state of
TM hierarchy required to support ethdev TM operations inside cnxk PMD.

Signed-off-by: Satha Rao <skoteshwar@marvell.com>
Acked-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
drivers/common/cnxk/roc_nix.h
drivers/common/cnxk/roc_nix_priv.h
drivers/common/cnxk/roc_nix_tm.c
drivers/common/cnxk/roc_nix_tm_ops.c
drivers/common/cnxk/roc_nix_tm_utils.c
drivers/common/cnxk/version.map