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
