Hello,
I was unable to compile the Intel igb drivers (ZC aware) on RHEL 6. The
errors are below and the bug filed at
http://bugzilla.ntop.org/show_bug.cgi?id=411 :
$ make
make -C /lib/modules/2.6.32-431.11.2.el6.x86_64/build
SUBDIRS=/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src
modules
make[1]: Entering directory `/usr/src/kernels/2.6.32-431.11.2.el6.x86_64'
CC [M]
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb_main.o
In file included from
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb.h:56,
from
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb_main.c:54:
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/kcompat.h:3453:
error: conflicting types for ‘netdev_features_t’
include/linux/netdevice.h:854: note: previous declaration of
‘netdev_features_t’ was here
In file included from
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb.h:56,
from
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb_main.c:54:
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/kcompat.h:3678:
error: redefinition of ‘pcie_capability_clear_word’
include/linux/pci.h:830: note: previous definition of
‘pcie_capability_clear_word’ was here
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/kcompat.h:3707:
error: redefinition of ‘is_link_local_ether_addr’
include/linux/etherdevice.h:68: note: previous definition of
‘is_link_local_ether_addr’ was here
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb_main.c:2593:
error: unknown field ‘ndo_fdb_add’ specified in initializer
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb_main.c:2593:
error: ‘igb_ndo_fdb_add’ undeclared here (not in a function)
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb_main.c:2595:
error: unknown field ‘ndo_fdb_del’ specified in initializer
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb_main.c:2595:
error: ‘igb_ndo_fdb_del’ undeclared here (not in a function)
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb_main.c:2596:
error: unknown field ‘ndo_fdb_dump’ specified in initializer
/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb_main.c:2596:
error: ‘igb_ndo_fdb_dump’ undeclared here (not in a function)
make[2]: ***
[/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src/igb_main.o]
Error 1
make[1]: ***
[_module_/usr/local/src/PF_RING-2014-04-23/drivers/PF_RING_aware/intel/igb/igb-5.0.6-zc/src]
Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.32-431.11.2.el6.x86_64'
make: *** [default] Error 2
Using SVN revision 7540.
Thanks,
Jesse
--
Jesse Bowling
_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc