Hi Rodrigo
igb-DNA does not support kernel 3.16 yet, we will patch it ASAP. BTW, did you 
consider migrating to the new generation ZC drivers?

Best Regards
Alfredo

> On 11 Apr 2015, at 03:15, Rodrigo Jaureguy Dobler <[email protected]> 
> wrote:
> 
> Hello!
> 
> I was using PF_RING 6.02 with Ubuntu 12.04 LTS 32bit and I was able to 
> compile and use it without any problem. 
> 
> After I decide to upgrade to ubuntu 14.10 64 bit (kernel 3.16.0-34) and I was 
> unable to compile PF_RING 6.02 and 6.03. 
> 
> 
> The same error occurs for both PF_RING 6.02 and 6.03:
> 
> 
> Errors while compiling PF_RING 6.02:
> 
> 
> cd drivers; make dna
> make[1]: Entering directory '/home/rodrigo/PF_RING-6.0.2/drivers'
> cd DNA; make
> make[2]: Entering directory '/home/rodrigo/PF_RING-6.0.2/drivers/DNA'
> cd igb-5.0.6-DNA/src; make
> make[3]: Entering directory 
> '/home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src'
> make -C /lib/modules/3.16.0-34-generic/build 
> SUBDIRS=/home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src modules
> make[4]: Entering directory '/usr/src/linux-headers-3.16.0-34-generic'
>   CC [M]  /home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.o
> /home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:2265:2: 
> error: unknown field ‘ndo_set_vf_tx_rate’ specified in initializer
>   .ndo_set_vf_tx_rate = igb_ndo_set_vf_bw,
>   ^
> /home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:2265:2: 
> warning: initialization from incompatible pointer type
> /home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:2265:2: 
> warning: (near initialization for ‘igb_netdev_ops.ndo_set_vf_rate’)
> /home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c: In 
> function ‘igb_rx_hash’:
> /home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:7634:6: 
> error: ‘struct sk_buff’ has no member named ‘rxhash’
>    skb->rxhash = le32_to_cpu(rx_desc->wb.lower.hi_dword.rss);
>       ^
> /home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c: In 
> function ‘igb_del_mac_filter’:
> /home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:9553:3: 
> error: implicit declaration of function ‘compare_ether_addr’ 
> [-Werror=implicit-function-declaration]
>    if (!compare_ether_addr(addr, adapter->mac_table[i].addr) &&
>    ^
> /home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c: In 
> function ‘igb_ndo_get_vf_config’:
> /home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:9694:5: 
> error: ‘struct ifla_vf_info’ has no member named ‘tx_rate’
>   ivi->tx_rate = adapter->vf_data[vf].tx_rate;
>      ^
> cc1: some warnings being treated as errors
> scripts/Makefile.build:257: recipe for target 
> '/home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.o' failed
> make[5]: *** 
> [/home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src/igb_main.o] Error 1
> Makefile:1345: recipe for target 
> '_module_/home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src' failed
> make[4]: *** 
> [_module_/home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src] Error 2
> make[4]: Leaving directory '/usr/src/linux-headers-3.16.0-34-generic'
> Makefile:250: recipe for target 'default' failed
> make[3]: *** [default] Error 2
> make[3]: Leaving directory 
> '/home/rodrigo/PF_RING-6.0.2/drivers/DNA/igb-5.0.6-DNA/src'
> Makefile:22: recipe for target 'igb' failed
> make[2]: *** [igb] Error 2
> make[2]: Leaving directory '/home/rodrigo/PF_RING-6.0.2/drivers/DNA'
> Makefile:7: recipe for target 'dna' failed
> make[1]: *** [dna] Error 2
> make[1]: Leaving directory '/home/rodrigo/PF_RING-6.0.2/drivers'
> Makefile:2: recipe for target 'all' failed
> make: *** [all] Error 2
> 
> 
> 
> 
> Errors while compiling PF_RING 6.03:
> 
> cd drivers; make dna
> make[1]: Entering directory '/home/rodrigo/PF_RING-6.0.3/drivers'
> cd DNA; make
> make[2]: Entering directory '/home/rodrigo/PF_RING-6.0.3/drivers/DNA'
> cd igb-5.0.6-DNA/src; make
> make[3]: Entering directory 
> '/home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src'
> make -C /lib/modules/3.16.0-34-generic/build 
> SUBDIRS=/home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src modules
> make[4]: Entering directory '/usr/src/linux-headers-3.16.0-34-generic'
>   CC [M]  /home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src/igb_main.o
> /home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:2265:2: 
> error: unknown field ‘ndo_set_vf_tx_rate’ specified in initializer
>   .ndo_set_vf_tx_rate = igb_ndo_set_vf_bw,
>   ^
> /home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:2265:2: 
> warning: initialization from incompatible pointer type
> /home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:2265:2: 
> warning: (near initialization for ‘igb_netdev_ops.ndo_set_vf_rate’)
> /home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c: In 
> function ‘igb_del_mac_filter’:
> /home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:9557:3: 
> error: implicit declaration of function ‘compare_ether_addr’ 
> [-Werror=implicit-function-declaration]
>    if (!compare_ether_addr(addr, adapter->mac_table[i].addr) &&
>    ^
> /home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c: In 
> function ‘igb_ndo_get_vf_config’:
> /home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:9698:5: 
> error: ‘struct ifla_vf_info’ has no member named ‘tx_rate’
>   ivi->tx_rate = adapter->vf_data[vf].tx_rate;
>      ^
> cc1: some warnings being treated as errors
> scripts/Makefile.build:257: recipe for target 
> '/home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src/igb_main.o' failed
> make[5]: *** 
> [/home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src/igb_main.o] Error 1
> Makefile:1345: recipe for target 
> '_module_/home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src' failed
> make[4]: *** 
> [_module_/home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src] Error 2
> make[4]: Leaving directory '/usr/src/linux-headers-3.16.0-34-generic'
> Makefile:250: recipe for target 'default' failed
> make[3]: *** [default] Error 2
> make[3]: Leaving directory 
> '/home/rodrigo/PF_RING-6.0.3/drivers/DNA/igb-5.0.6-DNA/src'
> Makefile:22: recipe for target 'igb' failed
> make[2]: *** [igb] Error 2
> make[2]: Leaving directory '/home/rodrigo/PF_RING-6.0.3/drivers/DNA'
> Makefile:7: recipe for target 'dna' failed
> make[1]: *** [dna] Error 2
> make[1]: Leaving directory '/home/rodrigo/PF_RING-6.0.3/drivers'
> Makefile:2: recipe for target 'all' failed
> make: *** [all] Error 2
> 
> 
> 
> I would appreciate if someone could help me.
> 
> Thanks a lot,
> 
> Rodrigo.
> _______________________________________________
> Ntop-misc mailing list
> [email protected] <mailto:[email protected]>
> http://listgateway.unipi.it/mailman/listinfo/ntop-misc 
> <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