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
>
>

Reply via email to