OK, it worked Luca. Do you recommend to use kernel >= 2.6.31 ? I can do same tests here with both kernels.
Thanks. 2010/2/2 Luca Deri <[email protected]>: > Try again please > > Luca > > On 02/02/2010 02:06 PM, Sergio Charpinel Jr. wrote: > > Thanks Luka, but same error. > > Checked out revision 4117. > debian:/usr/src# cd PF_RING/ > debian:/usr/src/PF_RING# cd kernel/ > debian:/usr/src/PF_RING/kernel# make > make -C /lib/modules/2.6.26-2-686/build > SUBDIRS=/usr/src/PF_RING/kernel > EXTRA_CFLAGS='-I/usr/src/PF_RING/kernel -DSVN_REV="\"4117\""' modules > make[1]: Entering directory `/usr/src/linux-headers-2.6.26-2-686' > CC [M] /usr/src/PF_RING/kernel/pf_ring.o > /usr/src/PF_RING/kernel/pf_ring.c: In function ‘packet_ring_bind’: > /usr/src/PF_RING/kernel/pf_ring.c:2720: error: ‘struct net_device’ has > no member named ‘real_num_tx_queues’ > make[2]: *** [/usr/src/PF_RING/kernel/pf_ring.o] Error 1 > make[1]: *** [_module_/usr/src/PF_RING/kernel] Error 2 > make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686' > make: *** [all] Error 2 > > > 2010/2/2 Luca Deri <[email protected]>: > > > Sergio > please resync and try again > > Luca > > On 02/02/2010 01:52 PM, Sergio Charpinel Jr. wrote: > > Hi, > > I'm getting compiling error in Debian lenny kernel 2.6.26 > > /usr/src/PF_RING/kernel# make > make -C /lib/modules/2.6.26-2-686/build > SUBDIRS=/usr/src/PF_RING/kernel > EXTRA_CFLAGS='-I/usr/src/PF_RING/kernel -DSVN_REV="\"4116\""' modules > make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.26-2-686' > CC [M] /usr/src/PF_RING/kernel/pf_ring.o > /usr/src/PF_RING/kernel/pf_ring.c: In function ‘hw_filtering_rule’: > /usr/src/PF_RING/kernel/pf_ring.c:2194: error: dereferencing pointer > to incomplete type > /usr/src/PF_RING/kernel/pf_ring.c:2196: error: dereferencing pointer > to incomplete type > /usr/src/PF_RING/kernel/pf_ring.c:2202: error: dereferencing pointer > to incomplete type > /usr/src/PF_RING/kernel/pf_ring.c: In function ‘packet_ring_bind’: > /usr/src/PF_RING/kernel/pf_ring.c:2720: error: ‘struct net_device’ has > no member named ‘real_num_tx_queues’ > make[2]: ** [/usr/src/PF_RING/kernel/pf_ring.o] Erro 1 > make[1]: ** [_module_/usr/src/PF_RING/kernel] Erro 2 > make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.26-2-686' > make: ** [all] Erro 2 > > Is there someone using PF_RING with debian lenny kernel? > > Thanks > > 2010/1/30 Paul Wozney <[email protected]>: > > > Hello NTOP list, > I'm not a programmer, but I managed to stumble upon what appears to be a > missing header include in pf_ring.c. > I pulled the latest SVN and it was failing to compile the kernel module, > throwing this error: > > $ make > make -C /lib/modules/2.6.28-17-generic/build > SUBDIRS=/usr/src/apps/PF_RING/kernel > EXTRA_CFLAGS='-I/usr/src/apps/PF_RING/kernel -DSVN_REV="\"4110\""' modules > make[1]: Entering directory `/usr/src/linux-headers-2.6.28-17-generic' > CC [M] /usr/src/apps/PF_RING/kernel/pf_ring.o > /usr/src/apps/PF_RING/kernel/pf_ring.c: In function ‘hw_filtering_rule’: > /usr/src/apps/PF_RING/kernel/pf_ring.c:2194: error: dereferencing pointer to > incomplete type > /usr/src/apps/PF_RING/kernel/pf_ring.c:2196: error: dereferencing pointer to > incomplete type > /usr/src/apps/PF_RING/kernel/pf_ring.c:2202: error: dereferencing pointer to > incomplete type > make[2]: *** [/usr/src/apps/PF_RING/kernel/pf_ring.o] Error 1 > make[1]: *** [_module_/usr/src/apps/PF_RING/kernel] Error 2 > make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-17-generic' > make: *** [all] Error 2 > > I poked around line 2194 and 2196 and they both referenced ethtool. I added > this to the end of the include section: (about line 75) > > #include <linux/ethtool.h> > > And now it compiles. > I'm still a goodly distance from actually using pf_ring compiled > tcpdump/ntop but at least I have a kernel module. > I hope this helps someone! > Paul > _______________________________________________ > Ntop mailing list > [email protected] > http://listgateway.unipi.it/mailman/listinfo/ntop > > > > > > > _______________________________________________ > Ntop mailing list > [email protected] > http://listgateway.unipi.it/mailman/listinfo/ntop > > > > > > > _______________________________________________ > Ntop mailing list > [email protected] > http://listgateway.unipi.it/mailman/listinfo/ntop > > -- Sergio Roberto Charpinel Jr. _______________________________________________ Ntop mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop
