ping. This is a simple fix. The original code skips the support of egress_kind as ODP_TM_EGRESS_FN
On 2 December 2016 at 15:42, <forrest....@linaro.org> wrote: > 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 > >