09/04/2019 19:59, Rami Rosen: > On Mon, Apr 08, 2019 at 03:22:26PM +0100, Ferruh Yigit wrote: > > Build error seen with Linux kernel 5.1 and > > when CONFIG_RTE_KNI_KMOD_ETHTOOL is enabled. > > > > Build error: > > .../dpdk/build/build/kernel/linux/kni/igb_main.c:2352:18: > > error: initialization of ... from incompatible pointer type ... > > [-Werror=incompatible-pointer-types] > > .ndo_fdb_add = igb_ndo_fdb_add, > > ^~~~~~~~~~~~~~~ > > > > ndo_fdb_add() is changed in Linux kernel version 5.1 and now requires > > a new parameter, 'struct netlink_ext_ack *extack': > > Linux Commit 87b0984ebfab ("net: Add extack argument to ndo_fdb_add()") > > > > ndo_fdb_add() parameter updated with compile time Linux kernel version > > check. > > > > Cc: sta...@dpdk.org > > > > Signed-off-by: Ferruh Yigit <ferruh.yi...@intel.com> > > --- > Tested-by: Bruce Richardson <bruce.richard...@intel.com> > > Thanks. > Checked build with CONFIG_RTE_KNI_KMOD_ETHTOOL=y > after applying the patch, build was done against the bleeding edge of > net-next of today (kernel 5.1-rc4). > Build of the kni kernel module completed successfully. > > Reviewed-by: Rami Rosen <ramir...@gmail.com>
Applied, thanks