Due to API changes in netdevice.h in 4.1 kernel release, KNI modules would not build. This patch set adds the properly checks to fix compilation.
Changes in v2: - Fixed vHost module build errors. Miguel Bernal Marin (4): kni: fix igb_ndo_bridge_getlink to buid with 4.1 kni: fix header_ops to build with 4.1 kni: fix function parameter from proto_ops pointers kni: fix missing validation when vhost HDR is enabled lib/librte_eal/linuxapp/kni/compat.h | 4 ++++ lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c | 10 ++++++++++ lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h | 5 +++++ lib/librte_eal/linuxapp/kni/kni_net.c | 4 ++++ lib/librte_eal/linuxapp/kni/kni_vhost.c | 17 ++++++++++++++++- 5 files changed, 39 insertions(+), 1 deletion(-) -- 2.4.4