Hello ! I am having issues compiling the ixgbe driver 5.19.6 on Debian Bullseye with the latest kernel series : 5.10.0-25 (5.10.191-1).
It worked with the previous kernel release 5.10.0-24 (5.10.179-5). Here is the error I'm having: make[1]: Entering directory '/home/builder/packaging/debian-bullseye/ixgbe/ixgbe-5.19.6/src' filtering include/net/flow_keys.h out filtering include/linux/jump_label_type.h out filtering include/linux/jump_label_type.h out make[2]: Entering directory '/usr/src/linux-headers-5.10.0-25-common' make[3]: Entering directory '/usr/src/linux-headers-5.10.0-25-amd64' CC [M] /home/builder/packaging/debian-bullseye/ixgbe/ixgbe-5.19.6/src/ixgbe_main.o In file included from /usr/src/linux-headers-5.10.0-25-common/include/linux/export.h:43, from /usr/src/linux-headers-5.10.0-25-common/include/linux/linkage.h:7, from /usr/src/linux-headers-5.10.0-25-common/include/linux/kernel.h:8, from /usr/src/linux-headers-5.10.0-25-common/include/linux/list.h:9, from /usr/src/linux-headers-5.10.0-25-common/include/linux/module.h:12, from /home/builder/packaging/debian-bullseye/ixgbe/ixgbe-5.19.6/src/ixgbe_main.c:8: /home/builder/packaging/debian-bullseye/ixgbe/ixgbe-5.19.6/src/ixgbe_main.c: In function ‘ixgbe_atr’: /home/builder/packaging/debian-bullseye/ixgbe/ixgbe-5.19.6/src/ixgbe_main.c:9872:9: error: ‘VXLAN_HEADROOM’ undeclared (first use in this function); did you mean ‘VXLAN_HF_RCO’? 9872 | VXLAN_HEADROOM)) | ^~~~~~~~~~~~~~ /usr/src/linux-headers-5.10.0-25-common/include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’ 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /home/builder/packaging/debian-bullseye/ixgbe/ixgbe-5.19.6/src/ixgbe_main.c:9872:9: note: each undeclared identifier is reported only once for each function it appears in 9872 | VXLAN_HEADROOM)) | ^~~~~~~~~~~~~~ /usr/src/linux-headers-5.10.0-25-common/include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’ 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ make[4]: *** [/usr/src/linux-headers-5.10.0-25-common/scripts/Makefile.build:291: /home/builder/packaging/debian-bullseye/ixgbe/ixgbe-5.19.6/src/ixgbe_main.o] Error 1 make[3]: *** [/usr/src/linux-headers-5.10.0-25-common/Makefile:1856: /home/builder/packaging/debian-bullseye/ixgbe/ixgbe-5.19.6/src] Error 2 make[3]: Leaving directory '/usr/src/linux-headers-5.10.0-25-amd64' make[2]: *** [Makefile:192: __sub-make] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-5.10.0-25-common' make[1]: *** [Makefile:100: default] Error 2 make[1]: Leaving directory '/home/builder/packaging/debian-bullseye/ixgbe/ixgbe-5.19.6/src' make: *** [debian/rules:67: install] Error 2 Does anyone have this problem ? Thanks ! _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel Ethernet, visit https://community.intel.com/t5/Ethernet-Products/bd-p/ethernet-products