--- /usr/src/dpdk-rte-kni-18.11.2/ethtool/ixgbe/kcompat.h.orig 2019-10-21 06:28:21.836948458 +0000 +++ /usr/src/dpdk-rte-kni-18.11.2/ethtool/ixgbe/kcompat.h 2019-10-21 08:45:32.242857573 +0000 @@ -235,9 +235,11 @@ #define node_online(node) ((node) == 0) #endif +#if ( LINUX_VERSION_CODE < KERNEL_VERSION(5,4,0) ) #ifndef num_online_cpus #define num_online_cpus() smp_num_cpus #endif +#endif #ifndef cpu_online #define cpu_online(cpuid) test_bit((cpuid), &cpu_online_map) --- /usr/src/dpdk-rte-kni-18.11.2/ethtool/igb/kcompat.h.orig 2019-10-21 06:28:26.704963042 +0000 +++ /usr/src/dpdk-rte-kni-18.11.2/ethtool/igb/kcompat.h 2019-10-21 08:45:36.050878216 +0000 @@ -218,9 +218,11 @@ #define node_online(node) ((node) == 0) #endif +#if ( LINUX_VERSION_CODE < KERNEL_VERSION(5,4,0) ) #ifndef num_online_cpus #define num_online_cpus() smp_num_cpus #endif +#endif #ifndef cpu_online #define cpu_online(cpuid) test_bit((cpuid), &cpu_online_map)