From: Xuelin Shi <forrest....@linaro.org>

Signed-off-by: Xuelin Shi <forrest....@linaro.org>
---
 platform/linux-generic/odp_traffic_mngr.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/platform/linux-generic/odp_traffic_mngr.c 
b/platform/linux-generic/odp_traffic_mngr.c
index ffb149b..a1f990f 100644
--- a/platform/linux-generic/odp_traffic_mngr.c
+++ b/platform/linux-generic/odp_traffic_mngr.c
@@ -2838,10 +2838,9 @@ odp_tm_t odp_tm_create(const char            *name,
                return ODP_TM_INVALID;
        }
 
-       if (odp_pktout_queue(egress->pktio, &pktout, 1) != 1)
-               return ODP_TM_INVALID;
+       if (egress->egress_kind == ODP_TM_EGRESS_PKT_IO)
+               tm_system->pktout = pktout;
 
-       tm_system->pktout = pktout;
        tm_system->name_tbl_id = name_tbl_id;
        max_tm_queues = requirements->max_tm_queues;
        memcpy(&tm_system->egress, egress, sizeof(odp_tm_egress_t));
-- 
1.8.3.1

Reply via email to