Hi Nick please try with latest code from git, I made some fixes. Alfredo
> On 10 Aug 2015, at 20:27, Nick Allen <[email protected]> wrote: > > I am attempting to leverage the PF_RING library with a Napatech NIC. When > attempting to run example code (userland/examples/pcount) from PF_RING a seg > fault occurs. I am able to successfully run this example code with any other > NIC. This only happens on the Napatech device. I am able to use tcpdump > with the Napatech NIC. What am I doing wrong? > > This is what I see when I execute the example code (after enabling some > additional debug info). > > $ sudo ./pcount -i nt0 > > Capturing from nt0 > > [PF_RING] Attempting to pfring_open(nt0) > > [PF_RING] pfring_open: device_name=nt0 > > [PF_RING] pfring_open: found module nt > > > > This is the stack trace that I can see with GDB. > > $ sudo gdb ./pcount > > … > > (gdb) run -i nt0 > > Starting program: /home/nick/PF_RING/userland/examples/pcount -i nt0 > > [Thread debugging using libthread_db enabled] > > Capturing from nt0 > > [PF_RING] Attempting to pfring_open(nt0) > > [PF_RING] pfring_open: device_name=nt0 > > [PF_RING] pfring_open: found module nt > > [New Thread 0x7ffff4953700 (LWP 22292)] > > Program received signal SIGSEGV, Segmentation fault. > > 0x00007ffff52a3565 in __strstr_sse42 () from /lib64/libc.so.6 > > Missing separate debuginfos, use: debuginfo-install > glibc-2.12-1.149.el6_6.9.x86_64 numactl-2.0.9-2.el6.x86_64 > > (gdb) bt > > #0 0x00007ffff52a3565 in __strstr_sse42 () from /lib64/libc.so.6 > > #1 0x00000000004436e4 in pfring_nt_open () > > #2 0x0000000000428ed4 in pfring_open () > > #3 0x000000000040e473 in pcap_activate_linux (handle=0x68a4a0) at > ./pcap-linux.c:1316 > > #4 0x000000000040f849 in pcap_activate (p=0x68a4a0) at ./pcap.c:732 > > #5 0x00000000004102d0 in pcap_open_live (source=0x689920 "nt0", snaplen=256, > promisc=1, to_ms=500, > > errbuf=0x7fffffffe4e0 "\210\341\377\367\377\177") at ./pcap.c:786 > > #6 0x0000000000409109 in main () > > > > These are the commands I run to compile PF_RING to work with the Napatech > device. > > $ cd PF_RING/kernel > > $ make > > $ sudo insmod pf_ring.ko > > $ cd ../userland/lib > > $ ./configure --enable-nt > > $ make > > $ cd ../libpcap > > $ ./configure > > $ make > > $ cd ../examples > > $ make > > $ sudo ./pfcount -i nt:0 > > > > Any tips or tricks would be much appreciated. > > Cheers > > > > > > > -- > Nick Allen <[email protected] <mailto:[email protected]>> > _______________________________________________ > Ntop-misc mailing list > [email protected] > http://listgateway.unipi.it/mailman/listinfo/ntop-misc
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
