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

Reply via email to