Hi Xavier
can you check if PF_RING/drivers/DNA/ixgbe-3.21.2-DNA in SVN compiles on your 
system?
Please let us know.

Thank you
Alfredo

On 23 Apr 2014, at 10:47, Xavier Van Pottelbergh 
<[email protected]> wrote:

> Hi,
>  
> I’m trying to get snort to work with PF_RING, but I’m unable to build the 
> ixgbe driver.
>  
> Any advice would be appreciated.
>  
> Versions:
> Cat /etc/redhat-release: Red Hat Enterprise Linux Server release 6.5 
> (Santiago)
> Uname –a : Linux icts-q-bcrouter-1 2.6.32-431.5.1.el6.x86_64
> PF_Ring-6.0.0
> Ixgbe-3.18.7-zc
>  
> This is the output when I execute the ‘make clean’ and the ‘make’-command:
> : root@snort[unmanaged] ~/ 
> PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src 09:15 # 
> make clean
> make -C /lib/modules/2.6.32-431.5.1.el6.x86_64/build 
> SUBDIRS=/root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src
>  clean
> make[1]: Entering directory `/usr/src/kernels/2.6.32-431.5.1.el6.x86_64'
> make[1]: Leaving directory `/usr/src/kernels/2.6.32-431.5.1.el6.x86_64'
> rm -rf ixgbe.ko ixgbe.o ixgbe.mod.c ixgbe.mod.o ixgbe_main.o ixgbe_common.o 
> ixgbe_api.o ixgbe_param.o ixgbe_lib.o ixgbe_ethtool.o kcompat.o ixgbe_82598.o 
> ixgbe_82599.o ixgbe_x540.o ixgbe_sriov.o ixgbe_mbx.o ixgbe_dcb.o 
> ixgbe_dcb_82598.o ixgbe_dcb_82599.o ixgbe_sysfs.o ixgbe_procfs.o ixgbe_phy.o 
> ixgbe_dcb_nl.o ixgbe_fcoe.o ixgbe_debugfs.o ixgbe.7.gz .*cmd .tmp_versions
>  
> : root@snort[unmanaged] ~/ 
> PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src 09:15 # 
> make
> make -C /lib/modules/2.6.32-431.5.1.el6.x86_64/build 
> SUBDIRS=/root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src
>  modules
> make[1]: Entering directory `/usr/src/kernels/2.6.32-431.5.1.el6.x86_64'
>   CC [M]  
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_main.o
> In file included from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_osdep.h:41,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_type.h:69,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_dcb.h:32,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe.h:51,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_main.c:54:
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/kcompat.h:3499:
>  error: conflicting types for \u2018netdev_features_t\u2019
> include/linux/netdevice.h:854: note: previous declaration of 
> \u2018netdev_features_t\u2019 was here
> In file included from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_osdep.h:41,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_type.h:69,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_dcb.h:32,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe.h:51,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_main.c:54:
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/kcompat.h:3724:
>  error: redefinition of \u2018pcie_capability_clear_word\u2019
> include/linux/pci.h:830: note: previous definition of 
> \u2018pcie_capability_clear_word\u2019 was here
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/kcompat.h:3753:
>  error: redefinition of \u2018is_link_local_ether_addr\u2019
> include/linux/etherdevice.h:68: note: previous definition of 
> \u2018is_link_local_ether_addr\u2019 was here
> In file included from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe.h:65,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_main.c:54:
> include/linux/mdio.h:256:1: warning: "MDIO_EEE_100TX" redefined
> In file included from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_osdep.h:41,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_type.h:69,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_dcb.h:32,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe.h:51,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_main.c:54:
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/kcompat.h:3573:1:
>  warning: this is the location of the previous definition
> In file included from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe.h:65,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_main.c:54:
> include/linux/mdio.h:257:1: warning: "MDIO_EEE_1000T" redefined
> In file included from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_osdep.h:41,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_type.h:69,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_dcb.h:32,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe.h:51,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_main.c:54:
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/kcompat.h:3576:1:
>  warning: this is the location of the previous definition
> In file included from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe.h:65,
>                  from 
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_main.c:54:
> include/linux/mdio.h:387: error: redefinition of 
> \u2018mmd_eee_cap_to_ethtool_sup_t\u2019
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/kcompat.h:3616:
>  note: previous definition of \u2018mmd_eee_cap_to_ethtool_sup_t\u2019 was 
> here
> include/linux/mdio.h:415: error: redefinition of 
> \u2018mmd_eee_adv_to_ethtool_adv_t\u2019
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/kcompat.h:3644:
>  note: previous definition of \u2018mmd_eee_adv_to_ethtool_adv_t\u2019 was 
> here
> include/linux/mdio.h:443: error: redefinition of 
> \u2018ethtool_adv_to_mmd_eee_adv_t\u2019
> /root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/kcompat.h:3672:
>  note: previous definition of \u2018ethtool_adv_to_mmd_eee_adv_t\u2019 was 
> here
> make[2]: *** 
> [/root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src/ixgbe_main.o]
>  Error 1
> make[1]: *** 
> [_module_/root/PF_RING-6.0.0/drivers/PF_RING_aware/intel/ixgbe/ixgbe-3.18.7-zc/src]
>  Error 2
> make[1]: Leaving directory `/usr/src/kernels/2.6.32-431.5.1.el6.x86_64'
> make: *** [default] Error 2
> _______________________________________________
> Ntop-misc mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop-misc

_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to