Really quick look at this. On Thu, Feb 28, 2019 at 8:16 AM Rosen Xu <rosen...@intel.com> wrote:
> diff --git a/drivers/net/ipn3ke/Makefile b/drivers/net/ipn3ke/Makefile > new file mode 100644 > index 0000000..03f2145 > --- /dev/null > +++ b/drivers/net/ipn3ke/Makefile > @@ -0,0 +1,33 @@ > +# SPDX-License-Identifier: BSD-3-Clause > +# Copyright(c) 2019 Intel Corporation > + > +include $(RTE_SDK)/mk/rte.vars.mk > + > +# > +# library name > +# > +LIB = librte_pmd_ipn3ke.a > + > +CFLAGS += -DALLOW_EXPERIMENTAL_API > +CFLAGS += -O3 > +#CFLAGS += $(WERROR_FLAGS) > This kind of bypass is likely to be kept as is forever... better fix the issues now. > > diff --git a/drivers/net/ipn3ke/ipn3ke_ethdev.c > b/drivers/net/ipn3ke/ipn3ke_ethdev.c > new file mode 100644 > index 0000000..e691f68 > --- /dev/null > +++ b/drivers/net/ipn3ke/ipn3ke_ethdev.c > > [snip] > + > +RTE_INIT(ipn3ke_afu_init_log); > +static void > +ipn3ke_afu_init_log(void) > +{ > + ipn3ke_afu_logtype = rte_log_register("driver.afu.ipn3ke"); > + if (ipn3ke_afu_logtype >= 0) > + rte_log_set_level(ipn3ke_afu_logtype, RTE_LOG_NOTICE); > rte_log_register_type_and_pick_level() would be better. diff --git a/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map > b/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map > new file mode 100644 > index 0000000..ef35398 > --- /dev/null > +++ b/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map > @@ -0,0 +1,4 @@ > +DPDK_2.0 { > + > + local: *; > +}; > Ok this driver has been around for a long time, but now, we are in 2019, please fix :-) -- David Marchand