aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/odp_traffic_mngr.c
diff options
context:
space:
mode:
authorNithin Dabilpuram <ndabilpuram@marvell.com>2021-06-07 18:45:39 +0530
committerMatias Elo <matias.elo@nokia.com>2021-07-12 11:17:15 +0300
commit7b9828810c1f800b01aea50cfd181dce62e67a5f (patch)
treecbbf3054c0ea53fa91544d27d41d9ff15d1615fb /platform/linux-generic/odp_traffic_mngr.c
parent222c52764b4c2daf80b607fb7e7ba17c8264e4e2 (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.c12
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;