Hi Laris latest supported kernel for igb DNA is 3.13, it needs to be updated for newer kernels, is there a reason you are using DNA instead of moving to ZC?
Alfredo > On 16 Dec 2014, at 05:28, Laris Benkis <[email protected]> wrote: > > Hi, > I'm trying to build pf_ring 6.0.2 on fedora 20. It fails with the > following errors below. > The field name include/linux/detdevice.h struct > net_device_ops.ndo_set_vf_tx_rate which it doesn't recognize was changed > in kernel 3.16 to ndo_set_vf_rate > > Does pf_ring 6.0.2 not support kernel 3.17? If not, which is the most > recent kernel supported? Where is the kernels supported documented? > > Thanks > Laris > > > make[4]: Entering directory `/usr/src/kernels/3.17.2-200.fc20.x86_64' > CC [M] /home/laris/PF_RING/drivers/DNA/igb-5.0.6-DNA/src/igb_main.o > /home/laris/PF_RING/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/laris/PF_RING/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:2265:2: > warning: initialization from incompatible pointer type [enabled by default] > /home/laris/PF_RING/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c:2265:2: > warning: (near initialization for ‘igb_netdev_ops.ndo_set_vf_rate’) > [enabled by default] > /home/laris/PF_RING/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c: In > function ‘igb_rx_hash’: > /home/laris/PF_RING/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/laris/PF_RING/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c: In > function ‘igb_del_mac_filter’: > /home/laris/PF_RING/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/laris/PF_RING/drivers/DNA/igb-5.0.6-DNA/src/igb_main.c: In > function ‘igb_ndo_get_vf_config’: > /home/laris/PF_RING/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 > make[5]: *** > [/home/laris/PF_RING/drivers/DNA/igb-5.0.6-DNA/src/igb_main.o] Error 1 > make[4]: *** [_module_/home/laris/PF_RING/drivers/DNA/igb-5.0.6-DNA/src] > Error 2 > make[4]: Leaving directory `/usr/src/kernels/3.17.2-200.fc20.x86_64' > make[3]: *** [default] Error 2 > make[3]: Leaving directory > `/home/laris/PF_RING/drivers/DNA/igb-5.0.6-DNA/src' > make[2]: *** [igb] Error 2 > make[2]: Leaving directory `/home/laris/PF_RING/drivers/DNA' > make[1]: *** [dna] Error 2 > make[1]: Leaving directory `/home/laris/PF_RING/drivers' > make: *** [all] Error 2 > [laris@krupis PF_RING]$ > > _______________________________________________ > 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
