diff options
author | Nithin Dabilpuram <ndabilpuram@marvell.com> | 2021-06-07 18:45:39 +0530 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2021-07-12 11:17:15 +0300 |
commit | 7b9828810c1f800b01aea50cfd181dce62e67a5f (patch) | |
tree | cbbf3054c0ea53fa91544d27d41d9ff15d1615fb /platform/linux-generic/odp_traffic_mngr.c | |
parent | 222c52764b4c2daf80b607fb7e7ba17c8264e4e2 (diff) |
api: tm: deprecate tm capabilities API
Deprecate odp_tm_capabilities() API as odp_tm_egress_capabilities()
provides similar functionality with additional input of egress
so that egress specific capabilities can be returned. Egress specific
capabilities are more useful as each TM system should have an egress.
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Reviewed-by: Janne Peltonen <janne.peltonen@nokia.com>
Diffstat (limited to 'platform/linux-generic/odp_traffic_mngr.c')
-rw-r--r-- | platform/linux-generic/odp_traffic_mngr.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/platform/linux-generic/odp_traffic_mngr.c b/platform/linux-generic/odp_traffic_mngr.c index 1dc86c69d..4e6365c7b 100644 --- a/platform/linux-generic/odp_traffic_mngr.c +++ b/platform/linux-generic/odp_traffic_mngr.c @@ -2555,8 +2555,8 @@ void odp_tm_egress_init(odp_tm_egress_t *egress) memset(egress, 0, sizeof(odp_tm_egress_t)); } -int odp_tm_capabilities(odp_tm_capabilities_t capabilities[], - uint32_t capabilities_size) +static int tm_capabilities(odp_tm_capabilities_t capabilities[], + uint32_t capabilities_size) { odp_tm_level_capabilities_t *per_level_cap; odp_tm_capabilities_t *cap_ptr; @@ -2616,6 +2616,12 @@ int odp_tm_capabilities(odp_tm_capabilities_t capabilities[], return 1; } +int ODP_DEPRECATE(odp_tm_capabilities)(odp_tm_capabilities_t capabilities[], + uint32_t capabilities_size) +{ + return tm_capabilities(capabilities, capabilities_size); +} + int odp_tm_egress_capabilities(odp_tm_capabilities_t *capabilities, const odp_tm_egress_t *egress) { @@ -2636,7 +2642,7 @@ int odp_tm_egress_capabilities(odp_tm_capabilities_t *capabilities, return 0; } - ret = odp_tm_capabilities(capabilities, 1); + ret = tm_capabilities(capabilities, 1); if (ret <= 0) return -1; return 0; |