Ugh. I need coffee. Minimal need to upgrade to 3.22.3 for most users of RHEL 6.6.
Todd Fujinaka Software Application Engineer Networking Division (ND) Intel Corporation todd.fujin...@intel.com (503) 712-4565 -----Original Message----- From: Fujinaka, Todd [mailto:todd.fujin...@intel.com] Sent: Friday, December 12, 2014 8:46 AM To: Alan Bartlett; e1000-de...@lists.sf.net Subject: Re: [E1000-devel] Linux Driver ixgbe v3.22.3 This is a known issue. Should be lots of hits in the archives. TL;DR - should be fixed soon and there's minimal need to upgrade to 3.22.3 for most users. Todd Fujinaka Software Application Engineer Networking Division (ND) Intel Corporation todd.fujin...@intel.com (503) 712-4565 -----Original Message----- From: Alan Bartlett [mailto:a...@elrepo.org] Sent: Friday, December 12, 2014 8:35 AM To: e1000-de...@lists.sf.net Subject: [E1000-devel] Linux Driver ixgbe v3.22.3 I wish to report that the current released version (3.22.3) of the ixgbe driver fails to build on a fully up-to-date Red Hat Enterprise Linux 6.6 system. I assume that the problem arises from the fact that the Red Hat kernel (2.6.32-504.1.3.el6) is identified as 2.6.32 via the ixgbe source code but by virtue of the back-porting and bug fixing by Red Hat any assumption of the kernel version is incorrect. Here is an example of the failure (taken from the attempted build of a kmod package) -- [quote] /usr/bin/make -C /usr/src/kernels/2.6.32-504.el6.x86_64 O=/lib/modules/2.6.32-504.el6.x86_64/build SUBDIRS=/home/ajb/rpmbuild/BUILD/ixgbe-3.22.3/src modules make[1]: Entering directory `/usr/src/kernels/2.6.32-504.el6.x86_64' CC [M] /home/ajb/rpmbuild/BUILD/ixgbe-3.22.3/src/ixgbe_main.o In file included from /home/ajb/rpmbuild/BUILD/ixgbe-3.22.3/src/ixgbe_main.c:52: /home/ajb/rpmbuild/BUILD/ixgbe-3.22.3/src/ixgbe.h: In function 'ixgbe_qv_unlock_napi': /home/ajb/rpmbuild/BUILD/ixgbe-3.22.3/src/ixgbe.h:572: error: too many arguments to function 'napi_gro_flush' /home/ajb/rpmbuild/BUILD/ixgbe-3.22.3/src/ixgbe_main.c: At top level: /home/ajb/rpmbuild/BUILD/ixgbe-3.22.3/src/ixgbe_main.c:9087: error: unknown field 'ndo_busy_poll' specified in initializer /home/ajb/rpmbuild/BUILD/ixgbe-3.22.3/src/ixgbe_main.c:9087: warning: initialization from incompatible pointer type make[3]: *** [/home/ajb/rpmbuild/BUILD/ixgbe-3.22.3/src/ixgbe_main.o] Error 1 make[2]: *** [_module_/home/ajb/rpmbuild/BUILD/ixgbe-3.22.3/src] Error 2 make[1]: *** [sub-make] Error 2 make[1]: Leaving directory `/usr/src/kernels/2.6.32-504.el6.x86_64' make: *** [default] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.2mJtbI (%build) [/quote] For your convenience, I have attached the buildlog file (from which the above is an extract). Regards, Alan Bartlett. Administrator, the ELRepo Project. (http://elrepo.org) ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired