On 11/6/2019 7:18 PM, pbhagavat...@marvell.com wrote:
> From: Pavan Nikhilesh <pbhagavat...@marvell.com>
> 
> Disable packet type parsing as l2fwd doesn't rely on packet types.
> 
> Signed-off-by: Pavan Nikhilesh <pbhagavat...@marvell.com>
> ---
>  examples/l2fwd/Makefile    | 1 +
>  examples/l2fwd/main.c      | 2 ++
>  examples/l2fwd/meson.build | 1 +
>  3 files changed, 4 insertions(+)
> 
> diff --git a/examples/l2fwd/Makefile b/examples/l2fwd/Makefile
> index 230352093..123e6161c 100644
> --- a/examples/l2fwd/Makefile
> +++ b/examples/l2fwd/Makefile
> @@ -51,6 +51,7 @@ include $(RTE_SDK)/mk/rte.vars.mk
>  
>  CFLAGS += -O3
>  CFLAGS += $(WERROR_FLAGS)
> +CFLAGS += -DALLOW_EXPERIMENTAL_API
>  
>  include $(RTE_SDK)/mk/rte.extapp.mk
>  endif
> diff --git a/examples/l2fwd/main.c b/examples/l2fwd/main.c
> index d7bcbfae7..3e7ad3ef1 100644
> --- a/examples/l2fwd/main.c
> +++ b/examples/l2fwd/main.c
> @@ -713,6 +713,8 @@ main(int argc, char **argv)
>                       "Cannot set error callback for tx buffer on port %u\n",
>                                portid);
>  
> +             rte_eth_dev_set_ptypes(portid, RTE_PTYPE_UNKNOWN,
> +                                              NULL, 0);

Should we use the return value, and print a log perhaps, my concern is static
analysis tools will complain about unchecked return value.

And to prevent the noise, don't log on -ENOTSUP error, wdyt?

Reply via email to