Replaces pktio interface as input to TM system instead of
odp_pktout_queue_t.This creates an 1 to 1 mapping between a TM system
and pktio interface.

Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org>
---
 include/odp/api/spec/traffic_mngr.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/include/odp/api/spec/traffic_mngr.h 
b/include/odp/api/spec/traffic_mngr.h
index 83b89e7..8c4be4b 100644
--- a/include/odp/api/spec/traffic_mngr.h
+++ b/include/odp/api/spec/traffic_mngr.h
@@ -280,6 +280,12 @@ typedef struct {
         * expected to do. */
        odp_bool_t tm_queue_shaper_supported;
 
+       /** egress_fcn_supported indicates whether the tm system supports
+       * egress function. It is an optional features used to receive the
+       * packet from the tm system and its performance might be limited.
+       */
+       odp_bool_t egress_fcn_supported;
+
        /** tm_queue_wred_supported indicates that the tm_queues support some
         * form of Random Early Detection. */
        odp_bool_t tm_queue_wred_supported;
@@ -467,7 +473,7 @@ typedef struct {
        odp_tm_egress_kind_t egress_kind; /**< Union discriminator */
 
        union {
-               odp_pktout_queue_t pktout;
+               odp_pktio_t pktio;
                odp_tm_egress_fcn_t egress_fcn;
        };
 } odp_tm_egress_t;
-- 
1.9.1

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to