Dear Alfredo,
                  Yes I can see it does work for you so does the svn source
match to the one I download from here
http://www.ntop.org/get-started/download/#PF_RING ( Stable). So should I
revert back to 5.6.0 but the problem I cant run make uninstall it keep
giving me the command is not found. Please guide how to uninstall the
current 5.6.1 ?


On Tue, Dec 10, 2013 at 4:14 AM, Alfredo Cardigliano
<[email protected]>wrote:

> Frwa,
> it works for me with the code in svn:
>
> svn co https://svn.ntop.org/svn/ntop/trunk/PF_RING
> cd PF_RING/userland/lib
> ./configure --disable-bpf
> make
> cd ../examples/
> cp pfcount.c pfcount1.c
> gcc -DHAVE_PF_RING -I../../kernel -I../lib -c pfcount1.c -o pfcount1.o
> gcc -DHAVE_PF_RING -I../../kernel -I../lib pfcount1.o ../lib/libpfring.a
> -lrt -o pfcount1
>
> (as you can see I did not include libpcap)
>
> Alfredo
>
> On 09 Dec 2013, at 19:02, frwa onto <[email protected]> wrote:
>
> Dear Luca,
>                Any luck on what I should do next ? If would like to
> uninstall this version in which folder should I run make uninstall ?
>
>
> On Mon, Dec 9, 2013 at 10:46 AM, frwa onto <[email protected]> wrote:
>
>> Dear Luca,
>>                 All this while we have disable libpcap using this command 
>> ./configure
>> --disable-bpf as we want to use pure pf_ring and it was working well
>> with that command so what is the workaround for this version then? I am
>> afraid all our old codes will then have compilation errors due to this
>> change. Please help with a work around on this. In addition below is how we
>> normally do our compilation
>>
>>  gcc  -O2 -DHAVE_PF_RING  -Wall -I
>> /usr/local/PF_RING-5.6.0/userland/kernel -I
>> /usr/local/PF_RING-5.6.0/userland/lib $(mysql_config --cflags)
>> $(mysql_config --libs)  -c pfcount1.c -o pfcount1.o
>>
>> and
>>
>>  gcc  -O2 -DHAVE_PF_RING  -Wall -I
>>  /usr/local/PF_RING-5.6.0/userland/kernel -I
>> /usr/local/PF_RING-5.6.0/userland/lib  $(mysql_config --cflags)
>> $(mysql_config --libs)  pfcount1.o
>> /usr/local/PF_RING-5.6.0/userland/lib/libpfring.a  -lpthread  -lnl -lrt -o
>> pfcount1
>>
>> You can notice we do did not include any libpcap and it works well.
>> So will all this be effected then?
>>
>> Regards,
>> Frwa.
>>
>>
>> On Mon, Dec 9, 2013 at 6:49 AM, Luca Deri <[email protected]> wrote:
>>
>>> Frwa,
>>> You do not have to disable libpcap as it is needed by pfring. Just
>>> compile it
>>>
>>> Luca
>>>
>>> Sent from my iPad (sorry for typos)
>>>
>>> On 08/dic/2013, at 16:34, frwa onto <[email protected]> wrote:
>>>
>>> Dear Luca,
>>>                 Below is what I saw in my userland/libpcap. Please tell
>>> me which command is the right one to disable the libpcap isnt this the
>>> right one to run from this folder [root@localhost lib]# ./configure
>>> --disable-bpf . Everything have been working smoothly in the previous
>>> version ?
>>>
>>>
>>> [root@localhost userland]# cd libpcap
>>> [root@localhost libpcap]# ls
>>> aclocal.m4                       pcap_fileno.3pcap
>>> arcnet.h                         pcap-filter.manmisc.in
>>> atmuni31.h                       pcap_findalldevs.3pcap
>>> bpf                              pcap_freealldevs.3pcap
>>> bpf_dump.c                       pcap_freecode.3pcap
>>> bpf_image.c                      pcap_free_datalinks.3pcap
>>> CHANGES                          pcap_geterr.3pcap
>>> chmod_bpf                        pcap_get_selectable_fd.3pcap
>>> ChmodBPF                         pcap.h
>>> config.guess                     pcap_inject.3pcap
>>> config.h.in                      pcap-int.h
>>> config.sub                       pcap_is_swapped.3pcap
>>> configure                        pcap-libdlpi.c
>>> configure.in                     pcap_lib_version.3pcap
>>> CREDITS                          pcap-linktype.manmisc.in
>>> dlpisubs.c                       pcap-linux.c
>>> dlpisubs.h                       pcap_list_datalinks.3pcap.in
>>> etherent.c                       pcap_lookupdev.3pcap
>>> ethertype.h                      pcap_lookupnet.3pcap
>>> fad-getad.c                      pcap_loop.3pcap
>>> fad-gifc.c                       pcap_major_version.3pcap
>>> fad-glifc.c                      pcap-namedb.h
>>> fad-null.c                       pcap_next_ex.3pcap
>>> fad-sita.c                       pcap-nit.c
>>> fad-win32.c                      pcap-null.c
>>> filtertest.c                     pcap_offline_filter.3pcap
>>> findalldevstest.c                pcap_open_dead.3pcap.in
>>> gencode.c                        pcap_open_live.3pcap
>>> gencode.h                        pcap_open_offline.3pcap.in
>>> grammar.y                        pcap-pf.c
>>> ieee80211.h                      pcap-savefile.manfile.in
>>> inet.c                           pcap-septel.c
>>> install-sh                       pcap-septel.h
>>> INSTALL.txt                      pcap_set_buffer_size.3pcap
>>> lbl                              pcap_set_datalink.3pcap
>>> LICENSE                          pcap_setdirection.3pcap
>>> llc.h                            pcap_setfilter.3pcap
>>> Makefile.in                      pcap_setnonblock.3pcap
>>> missing                          pcap_set_promisc.3pcap
>>> mkdep                            pcap_set_rfmon.3pcap
>>> msdos                            pcap_set_snaplen.3pcap
>>> nametoaddr.c                     pcap_set_timeout.3pcap
>>> nlpid.h                          pcap-sita.c
>>> opentest.c                       pcap-sita.h
>>> optimize.c                       pcap-sita.html
>>> org.tcpdump.chmod_bpf.plist      pcap_snapshot.3pcap
>>> packaging                        pcap-snf.c
>>> pcap                             pcap-snf.h
>>> pcap.3pcap.in                    pcap-snit.c
>>> pcap_activate.3pcap              pcap-snoop.c
>>> pcap-bpf.c                       pcap_stats.3pcap
>>> pcap-bpf.h                       pcap_statustostr.3pcap
>>> pcap_breakloop.3pcap             pcap-stdinc.h
>>> pcap-bt-linux.c                  pcap_strerror.3pcap
>>> pcap-bt-linux.h                  pcap-usb-linux.c
>>> pcap.c                           pcap-usb-linux.h
>>> pcap-can-linux.c                 pcap-win32.c
>>> pcap-can-linux.h                 ppp.h
>>> pcap_can_set_rfmon.3pcap         README
>>> pcap_close.3pcap                 README.aix
>>> pcap-common.c                    README.dag
>>> pcap-common.h                    README.hpux
>>> pcap_compile.3pcap.in            README.linux
>>> pcap-config.1                    README.macosx
>>> pcap-config.in                   README.septel
>>> pcap_create.3pcap                README.sita
>>> pcap-dag.c                       README.tru64
>>> pcap-dag.h                       README.Win32
>>> pcap_datalink.3pcap.in           runlex.sh
>>> pcap_datalink_name_to_val.3pcap  savefile.c
>>> pcap_datalink_val_to_name.3pcap  scanner.l
>>> pcap-dlpi.c                      selpolltest.c
>>> pcap-dos.c                       sf-pcap.c
>>> pcap-dos.h                       sf-pcap.h
>>> pcap_dump.3pcap                  sf-pcap-ng.c
>>> pcap_dump_close.3pcap            sf-pcap-ng.h
>>> pcap_dump_file.3pcap             sunatmpos.h
>>> pcap_dump_flush.3pcap            SUNOS4
>>> pcap_dump_ftell.3pcap            TODO
>>> pcap_dump_open.3pcap.in          VERSION
>>> pcap-enet.c                      Win32
>>> pcap_file.3pcap
>>>
>>>
>>>
>>> On Sun, Dec 8, 2013 at 6:14 AM, Luca Deri <[email protected]> wrote:
>>>
>>>> frwa
>>>> for some reason the libcap library did not compile. Please cd
>>>> userland/libpcap and see what happens
>>>>
>>>> How did you disable libpcap?
>>>>
>>>> Luca
>>>>
>>>> On 08 Dec 2013, at 11:18, frwa onto <[email protected]> wrote:
>>>>
>>>> > We have used the previous version PF_RING-5.6.0 with the following
>>>> steps of avoiding libpcap.
>>>> > We download today the latest version PF_RING-5.6.1 and below is the
>>>> output for each step final in the  /userland/example when we run the make
>>>> it shows gcc: ../libpcap-1.1.1-ring/libpcap.a: No such file or directory
>>>> > gcc: ../libpcap-1.1.1-ring/libpcap.a: No such file or directory. Why
>>>> is it still referring to libpcap when I have disable without any issue ? Is
>>>> there any new command not covered in the guide ?
>>>> >
>>>> >
>>>> > ./configure --disable-bpf
>>>> > checking for gcc... gcc
>>>> > checking whether the C compiler works... yes
>>>> > checking for C compiler default output file name... a.out
>>>> > checking for suffix of executables...
>>>> > checking whether we are cross compiling... no
>>>> > checking for suffix of object files... o
>>>> > checking whether we are using the GNU C compiler... yes
>>>> > checking whether gcc accepts -g... yes
>>>> > checking for gcc option to accept ISO C89... none needed
>>>> > checking how to run the C preprocessor... gcc -E
>>>> > checking for grep that handles long lines and -e... /bin/grep
>>>> > checking for egrep... /bin/grep -E
>>>> > checking for ANSI C header files... yes
>>>> > checking for sys/types.h... yes
>>>> > checking for sys/stat.h... yes
>>>> > checking for stdlib.h... yes
>>>> > checking for string.h... yes
>>>> > checking for memory.h... yes
>>>> > checking for strings.h... yes
>>>> > checking for inttypes.h... yes
>>>> > checking for stdint.h... yes
>>>> > checking for unistd.h... yes
>>>> > checking linux/net_tstamp.h usability... yes
>>>> > checking linux/net_tstamp.h presence... yes
>>>> > checking for linux/net_tstamp.h... yes
>>>> > checking librdi.h usability... no
>>>> > checking librdi.h presence... no
>>>> > checking for librdi.h... no
>>>> > checking for pthread_setaffinity_np in -lpthread... yes
>>>> > checking Zero support... yes
>>>> > checking if r/w locks are supported... yes
>>>> > checking DNA support... yes
>>>> > checking Virtual support... yes
>>>> > checking for librdi.h... (cached) no
>>>> > checking for redisCommand in -lhiredis... no
>>>> > checking for nl_handle_alloc in -lnl... yes
>>>> > checking for dag_get_stream_erf_types in -ldag... no
>>>> > configure: creating ./config.status
>>>> > config.status: creating Makefile
>>>> > config.status: creating ../examples/Makefile
>>>> > config.status: creating ../c++/Makefile
>>>> > config.status: creating config.h
>>>> > config.status: config.h is unchanged
>>>> >
>>>> >
>>>> > [root@localhost lib]# make
>>>> > ar x libs/libpfring_zero_x86_64.a
>>>> > ar x libs/libpfring_dna_x86_64.a
>>>> > ar x libs/libpfring_mod_virtual_x86_64.a
>>>> > =*= making library libpfring.a =*=
>>>> > ar rs libpfring.a pfring.o pfring_mod.o pfring_utils.o
>>>> pfring_mod_stack.o pfring_mod_usring.o pfring_hw_filtering.o
>>>> pfring_dna_bouncer.o pfring_mod_dna_cluster.o pfring_dna_cluster.o
>>>> pfring_dna_vas.o pfring_dna_sal.o pfring_libzero.o hugepages_lib.o
>>>>  pfring_mod_dna.o pfring_dna.o pfring_e1000e_dna.o pfring_e1000_dna.o
>>>> pfring_ixgbe_dna.o pfring_igb_dna.o silicom_ts.o pfring_dna_utils.o
>>>>  pfring_mod_virtual.o
>>>> > ranlib libpfring.a
>>>> > =*= making library libpfring.so =*=
>>>> > gcc -g -shared pfring.o pfring_mod.o pfring_utils.o
>>>> pfring_mod_stack.o pfring_mod_usring.o pfring_hw_filtering.o
>>>> pfring_dna_bouncer.o pfring_mod_dna_cluster.o pfring_dna_cluster.o
>>>> pfring_dna_vas.o pfring_dna_sal.o pfring_libzero.o hugepages_lib.o
>>>>  pfring_mod_dna.o pfring_dna.o pfring_e1000e_dna.o pfring_e1000_dna.o
>>>> pfring_ixgbe_dna.o pfring_igb_dna.o silicom_ts.o pfring_dna_utils.o
>>>>  pfring_mod_virtual.o   -lpthread  -lnl -o libpfring.so
>>>> >
>>>> >
>>>> > root@localhost lib]# make install
>>>> > ar x libs/libpfring_zero_x86_64.a
>>>> > ar x libs/libpfring_dna_x86_64.a
>>>> > ar x libs/libpfring_mod_virtual_x86_64.a
>>>> > =*= making library libpfring.a =*=
>>>> > ar rs libpfring.a pfring.o pfring_mod.o pfring_utils.o
>>>> pfring_mod_stack.o pfring_mod_usring.o pfring_hw_filtering.o
>>>> pfring_dna_bouncer.o pfring_mod_dna_cluster.o pfring_dna_cluster.o
>>>> pfring_dna_vas.o pfring_dna_sal.o pfring_libzero.o hugepages_lib.o
>>>>  pfring_mod_dna.o pfring_dna.o pfring_e1000e_dna.o pfring_e1000_dna.o
>>>> pfring_ixgbe_dna.o pfring_igb_dna.o silicom_ts.o pfring_dna_utils.o
>>>>  pfring_mod_virtual.o
>>>> > ranlib libpfring.a
>>>> > mkdir -p //usr/local/include
>>>> > cp pfring.h //usr/local/include/
>>>> > mkdir -p //usr/local/lib
>>>> > cp libpfring.a //usr/local/lib/
>>>> > =*= making library libpfring.so =*=
>>>> > gcc -g -shared pfring.o pfring_mod.o pfring_utils.o
>>>> pfring_mod_stack.o pfring_mod_usring.o pfring_hw_filtering.o
>>>> pfring_dna_bouncer.o pfring_mod_dna_cluster.o pfring_dna_cluster.o
>>>> pfring_dna_vas.o pfring_dna_sal.o pfring_libzero.o hugepages_lib.o
>>>>  pfring_mod_dna.o pfring_dna.o pfring_e1000e_dna.o pfring_e1000_dna.o
>>>> pfring_ixgbe_dna.o pfring_igb_dna.o silicom_ts.o pfring_dna_utils.o
>>>>  pfring_mod_virtual.o   -lpthread  -lnl -o libpfring.so
>>>> > mkdir -p //usr/local/lib
>>>> > cp libpfring.so //usr/local/lib/
>>>> >
>>>> >
>>>> > [root@localhost examples]# make
>>>> > gcc  -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../../kernel/plugins
>>>> -I../lib -I../libpcap-1.1.1-ring  -D HAVE_ZERO  -O2  pfcount.o
>>>> ../libpcap-1.1.1-ring/libpcap.a   ../lib/libpfring.a  -lpthread  -lnl
>>>> ../libpcap-1.1.1-ring/libpcap.a     -lrt -o pfcount
>>>> > gcc: ../libpcap-1.1.1-ring/libpcap.a: No such file or directory
>>>> > gcc: ../libpcap-1.1.1-ring/libpcap.a: No such file or directory
>>>> > make: *** [pfcount] Error 1
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > _______________________________________________
>>>> > 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
>>>>
>>>
>>> _______________________________________________
>>> 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
>>>
>>>
>>
> _______________________________________________
> 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
>
>
_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to