KNI is an out-of-tree kernel driver, so it needs some updates to follow recent API changes in Linux.
There is also a patch to build with latest GCC. Needless to say, these patches are totally useless for Debian users :) --- Thomas Monjalon (4): kni: fix build with kernel 3.8 kni: fix build with kernel 3.9 kni: fix build with kernel 3.10 app: fix build with gcc 4.8 app/test/test_cmdline_string.c | 2 +- lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h | 17 - lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c | 507 ++------------------ lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h | 46 +- lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h | 6 +- .../linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c | 14 +- .../linuxapp/kni/ethtool/ixgbe/ixgbe_main.c | 16 +- .../linuxapp/kni/ethtool/ixgbe/kcompat.h | 51 +- 8 files changed, 132 insertions(+), 527 deletions(-) -- 1.7.10.4