Closed jppo closed 5 years ago
Re hello, The previous test was done with a 4.17.0-0.bpo.3 debian kernel and works flawlessly. The function "pcie_get_minimum_link" was present in kernel headers, and has disapeared in 4.18.0.0 kernel headers.
Regards
JP Pozzi
Hi @jppo, latest Debian kernel we have is 4.9.0, it seems you are running a bpo kernel which is not officially supported, we will do our best to support it asap.
@jppo we updated the drivers to compile on latest kernels, could you check if they also compile on your kernel? Thank you.
Hello Alfredo,
Line # 453 in the log.
Regards
JP Pozzi
@jppo we updated the drivers to compile on latest kernels, could you check if they also compile on your kernel? Thank you.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55 493e4bb","name":"GitHub"},"entity":{"external_key":"github/ntop/PF_RIN G","title":"ntop/PF_RING","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/ema il/message_cards/header.png","avatar_image_url":"https://assets- cdn.github.com/images/email/message_cards/avatar.png","action":{"name" :"Open in GitHub","url":"https://github.com/ntop/PF_RING"}},"updates":{"snippets ":[{"icon":"PERSON","message":"@cardigliano in #431: @jppo we updated the drivers to compile on latest kernels, could you check if they also compile on your kernel? Thank you."}],"action":{"name":"View Issue","url":"https://github.com/ntop/PF_RING/issues/431#issuecomment- 446746179"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/ntop/PF_RING/issues/431#issuecomment-446 746179", "url": "https://github.com/ntop/PF_RING/issues/431#issuecomment-446746 179", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]
Hello,
I forgot to join the logs .....
Regards
JP Pozzi
@jppo we updated the drivers to compile on latest kernels, could you check if they also compile on your kernel? Thank you.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55 493e4bb","name":"GitHub"},"entity":{"external_key":"github/ntop/PF_RIN G","title":"ntop/PF_RING","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/ema il/message_cards/header.png","avatar_image_url":"https://assets- cdn.github.com/images/email/message_cards/avatar.png","action":{"name" :"Open in GitHub","url":"https://github.com/ntop/PF_RING"}},"updates":{"snippets ":[{"icon":"PERSON","message":"@cardigliano in #431: @jppo we updated the drivers to compile on latest kernels, could you check if they also compile on your kernel? Thank you."}],"action":{"name":"View Issue","url":"https://github.com/ntop/PF_RING/issues/431#issuecomment- 446746179"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/ntop/PF_RING/issues/431#issuecomment-446 746179", "url": "https://github.com/ntop/PF_RING/issues/431#issuecomment-446746 179", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]
cd kernel; make
make[1]: Entering directory '/usr/src/PF_RING/kernel'
make -C /lib/modules/4.18.0-0.bpo.1-amd64/build SUBDIRS=/usr/src/PF_RING/kernel EXTRA_CFLAGS='-I/usr/src/PF_RING/kernel -DGIT_REV="\"dev:118519f0c7e49c85407ea32f50ad4416cc888172\"" -no-pie -fno-pie' modules
make[2]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/kernel/pf_ring.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/PF_RING/kernel/pf_ring.mod.o
LD [M] /usr/src/PF_RING/kernel/pf_ring.ko
make[2]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
make[1]: Leaving directory '/usr/src/PF_RING/kernel'
cd userland; make
make[1]: Entering directory '/usr/src/PF_RING/userland'
./configure
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 clock_gettime in -lrt... yes
checking for nl_handle_alloc in -lnl... no
checking for dlopen, dlsym in -ldl... yes
checking for nl_socket_alloc in -lnl-3... no
checking for pthread_setaffinity_np in -lpthread... yes
checking PF_RING ZC support... yes
checking PF_RING FT support... yes
checking hyperscan.io presence... no
checking PF_RING NPCAP support... yes
checking if r/w locks are supported... yes
checking for ndpi_get_api_version in -lndpi... yes
configure: creating ./config.status
config.status: creating lib/Makefile
config.status: creating lib/pfring_config
config.status: creating examples/Makefile
config.status: creating examples_zc/Makefile
config.status: creating examples_ft/Makefile
config.status: creating c++/Makefile
config.status: creating nbpf/Makefile
config.status: creating wireshark/extcap/Makefile
config.status: creating lib/config.h
cd lib; make
make[2]: Entering directory '/usr/src/PF_RING/userland/lib'
make -C ../nbpf
make[3]: Entering directory '/usr/src/PF_RING/userland/nbpf'
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o nbpf_mod_rdif.o nbpf_mod_rdif.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o rules.o rules.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o tree_match.o tree_match.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o parser.o parser.c
bison -d grammar.y
lex scanner.l
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o lex.yy.o lex.yy.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o grammar.tab.o grammar.tab.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o nbpf_mod_fiberblaze.o nbpf_mod_fiberblaze.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o nbpf_mod_napatech.o nbpf_mod_napatech.c
ar rs libnbpf.a nbpf_mod_rdif.o rules.o tree_match.o parser.o lex.yy.o grammar.tab.o nbpf_mod_fiberblaze.o nbpf_mod_napatech.o
ar: creating libnbpf.a
ranlib libnbpf.a
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -g nbpftest.c -o nbpftest libnbpf.a ../lib/pfring_config --libs
-lpthread
make[3]: Leaving directory '/usr/src/PF_RING/userland/nbpf'
ar x ../nbpf/libnbpf.a
cp ../nbpf/nbpf.h .
ar x libs/libpfring_zc_x86_64.a
ar x libs/libpfring_ft_x86_64.a
ar x libs/libpfring_nt_x86_64.a
ar x libs/libpfring_myricom_x86_64.a
ar x libs/libpfring_dag_x86_64.a
ar x libs/libpfring_fiberblaze_x86_64.a
ar x libs/libpfring_accolade_x86_64.a
ar x libs/libpfring_netcope_x86_64.a
ar x libs/libnpcap_x86_64.a
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring.c -o pfring.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_mod.c -o pfring_mod.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_utils.c -o pfring_utils.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_mod_stack.c -o pfring_mod_stack.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_hw_filtering.c -o pfring_hw_filtering.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_hw_timestamp.c -o pfring_hw_timestamp.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_mod_sysdig.c -o pfring_mod_sysdig.o
== making library libpfring.a ==
ar rs libpfring.a pfring.o pfring_mod.o pfring_utils.o pfring_mod_stack.o pfring_hw_filtering.o pfring_hw_timestamp.o pfring_mod_sysdig.o pfring_zc_dev_e1000.o pfring_zc_dev_e1000e.o pfring_zc_dev_ixgbe.o pfring_zc_dev_ixgbevf.o pfring_zc_dev_igb.o pfring_zc_dev_i40e.o pfring_zc_dev_fm10k.o pfring_zc_dev_rss.o pfring_zc_dev_sal.o pfring_mod_zc.o pfring_mod_zc_dev.o pfring_mod_zc_spsc.o pfring_zc_cluster.o pfring_zc_mm.o uio_lib.o hugetlb_lib.o numa_lib.o pfring_zc_kvm.o pfring_zc_kvm_utils.o silicom_ts_card.o pfring_ft_flow.o pfring_ft_hash.o pfring_ft_list.o pfring_ft_dpi.o pfring_ft_utils.o pfring_ft_table.o pfring_ft_fragment_hash.o pfring_mod_dag.o pfring_mod_fiberblaze.o pfring_mod_nt.o pfring_mod_accolade.o pfring_mod_myricom.o pfring_mod_netcope.o pfring_mod_timeline.o npcap_extract.o index_match.o npcap_utils.o npcap_compression.o npcap_index.o npcap_timeline.o npcap_storage.o lzf_c.o lzf_d.o ar t ../nbpf/libnbpf.a | grep -F .o | tr '\n' ' '
ar: creating libpfring.a
ranlib libpfring.a
== making library libpfring.so ==
gcc -Wl,-soname,libpfring.so.1 -g -shared pfring.o pfring_mod.o pfring_utils.o pfring_mod_stack.o pfring_hw_filtering.o pfring_hw_timestamp.o pfring_mod_sysdig.o pfring_zc_dev_e1000.o pfring_zc_dev_e1000e.o pfring_zc_dev_ixgbe.o pfring_zc_dev_ixgbevf.o pfring_zc_dev_igb.o pfring_zc_dev_i40e.o pfring_zc_dev_fm10k.o pfring_zc_dev_rss.o pfring_zc_dev_sal.o pfring_mod_zc.o pfring_mod_zc_dev.o pfring_mod_zc_spsc.o pfring_zc_cluster.o pfring_zc_mm.o uio_lib.o hugetlb_lib.o numa_lib.o pfring_zc_kvm.o pfring_zc_kvm_utils.o silicom_ts_card.o pfring_ft_flow.o pfring_ft_hash.o pfring_ft_list.o pfring_ft_dpi.o pfring_ft_utils.o pfring_ft_table.o pfring_ft_fragment_hash.o pfring_mod_dag.o pfring_mod_fiberblaze.o pfring_mod_nt.o pfring_mod_accolade.o pfring_mod_myricom.o pfring_mod_netcope.o pfring_mod_timeline.o npcap_extract.o index_match.o npcap_utils.o npcap_compression.o npcap_index.o npcap_timeline.o npcap_storage.o lzf_c.o lzf_d.o ar t ../nbpf/libnbpf.a | grep -F .o | tr '\n' ' '
-lpthread -lrt -ldl -lm -ldl -lm -ldl -o libpfring.so
make[2]: Leaving directory '/usr/src/PF_RING/userland/lib'
cd libpcap; ./configure --enable-ipv6 --enable-dbus=no --without-libnl --with-snf=no --disable-bluetooth --disable-canusb --with-dag=no
configure: WARNING: unrecognized options: --disable-canusb
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
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 whether the compiler supports the -fvisibility=hidden option... yes
checking for inline... inline
checking for attribute... yes
checking whether attribute((unused)) can be used without warnings... yes
checking whether attribute((format)) can be used without warnings... yes
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 sys/bitypes.h usability... yes
checking sys/bitypes.h presence... yes
checking for sys/bitypes.h... yes
checking for int8_t... yes
checking for u_int8_t... yes
checking for int16_t... yes
checking for u_int16_t... yes
checking for int32_t... yes
checking for u_int32_t... yes
checking for int64_t... yes
checking for u_int64_t... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking sys/ioccom.h usability... no
checking sys/ioccom.h presence... no
checking for sys/ioccom.h... no
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking linux/types.h usability... yes
checking linux/types.h presence... yes
checking for linux/types.h... yes
checking linux/if_packet.h usability... yes
checking linux/if_packet.h presence... yes
checking for linux/if_packet.h... yes
checking netpacket/packet.h usability... yes
checking netpacket/packet.h presence... yes
checking for netpacket/packet.h... yes
checking netpacket/if_packet.h usability... no
checking netpacket/if_packet.h presence... no
checking for netpacket/if_packet.h... no
checking for net/pfvar.h... no
checking for netinet/if_ether.h... yes
checking for linux/sockios.h... yes
checking for linux/if_bonding.h... yes
checking for ANSI ioctl definitions... yes
checking for strerror... yes
checking for strlcpy... no
checking for vsnprintf... yes
checking for snprintf... yes
checking for strtok_r... yes
checking for library containing gethostbyname... none required
checking for library containing socket... none required
checking for library containing putmsg... none required
checking for ether_hostton... yes
checking whether ether_hostton is declared... no
checking netinet/ether.h usability... yes
checking netinet/ether.h presence... yes
checking for netinet/ether.h... yes
checking whether ether_hostton is declared... yes
checking if --disable-protochain option is specified... enabled
checking packet capture type... linux
checking for linux/wireless.h... yes
checking for linux/ethtool.h... yes
checking if if_packet.h has tpacket_stats defined... yes
checking if tpacket_auxdata struct has tp_vlan_tci member... yes
checking for getifaddrs... yes
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking for socklen_t... yes
checking for getaddrinfo... yes
checking whether to build optimizer debugging code... no
checking whether to build parser debugging code... no
no
checking whether we have Septel API headers... no
checking whether TurboCap is supported... no
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for capable lex... yes
checking for bison... bison -y
checking for capable yacc/bison... yes
checking for ranlib... ranlib
checking for ar... ar
checking whether ln -s works... yes
checking if sockaddr struct has the sa_len member... no
checking if sockaddr_storage struct exists... yes
checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... no
checking if unaligned accesses fail... no
checking for USB sniffing support... yes
configure: Device for USB sniffing is /dev/usbmon
checking linux/compiler.h usability... no
checking linux/compiler.h presence... no
checking for linux/compiler.h... no
checking linux/usbdevice_fs.h usability... yes
checking linux/usbdevice_fs.h presence... yes
checking for linux/usbdevice_fs.h... yes
checking if usbdevfs_ctrltransfer struct has bRequestType member... yes
checking whether the platform could support netfilter sniffing... yes
checking whether we can compile the netfilter support... yes
checking linux/net_tstamp.h usability... yes
checking linux/net_tstamp.h presence... yes
checking for linux/net_tstamp.h... yes
checking for a BSD-compatible install... /usr/bin/install -c
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pcap-filter.manmisc
config.status: creating pcap-linktype.manmisc
config.status: creating pcap-tstamp.manmisc
config.status: creating pcap-savefile.manfile
config.status: creating pcap.3pcap
config.status: creating pcap_compile.3pcap
config.status: creating pcap_datalink.3pcap
config.status: creating pcap_dump_open.3pcap
config.status: creating pcap_get_tstamp_precision.3pcap
config.status: creating pcap_list_datalinks.3pcap
config.status: creating pcap_list_tstamp_types.3pcap
config.status: creating pcap_open_dead.3pcap
config.status: creating pcap_open_offline.3pcap
config.status: creating pcap_set_tstamp_precision.3pcap
config.status: creating pcap_set_tstamp_type.3pcap
config.status: creating config.h
config.status: executing default-1 commands
configure: WARNING: unrecognized options: --disable-canusb
cd libpcap; make
make[2]: Entering directory '/usr/src/PF_RING/userland/libpcap-1.8.1'
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./pcap-linux.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./pcap-usb-linux.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./pcap-netfilter-linux.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./fad-getad.c
./gen_version_header.sh ./VERSION ./pcap_version.h.in pcap_version.h
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./pcap.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./inet.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PFRING -g -O2 -c ./fad-helpers.c
bison -y -p pcap -o grammar.c -d grammar.y
grammar.y: warning: 38 shift/reduce conflicts [-Wconflicts-sr]
flex -P pcap_ --header-file=scanner.h --nounput -o scanner.c scanner.l
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./gencode.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./optimize.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./nametoaddr.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./etherent.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./savefile.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./sf-pcap.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./sf-pcap-ng.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./pcap-common.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./bpf_image.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./bpf_dump.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c scanner.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c grammar.c
rm -f bpf_filter.c
ln -s ./bpf/net/bpf_filter.c bpf_filter.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c bpf_filter.c
#
#
./gen_version_c.sh ./VERSION version.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c version.c
ar rc libpcap.a pcap-linux.o pcap-usb-linux.o pcap-netfilter-linux.o fad-getad.o pcap.o inet.o fad-helpers.o gencode.o optimize.o nametoaddr.o etherent.o savefile.o sf-pcap.o sf-pcap-ng.o pcap-common.o bpf_image.o bpf_dump.o scanner.o grammar.o bpf_filter.o version.o
ranlib libpcap.a
VER=cat ./VERSION
; \
MAJOR_VER=sed 's/\([0-9][0-9]*\)\..*/\1/' ./VERSION
; \
gcc -shared -Wl,-soname,libpcap.so.$MAJOR_VER \
-o libpcap.so.$VER pcap-linux.o pcap-usb-linux.o pcap-netfilter-linux.o fad-getad.o pcap.o inet.o fad-helpers.o gencode.o optimize.o nametoaddr.o etherent.o savefile.o sf-pcap.o sf-pcap-ng.o pcap-common.o bpf_image.o bpf_dump.o scanner.o grammar.o bpf_filter.o version.o ../lib/libpfring.a -lpthread -lrt -lrt -ldl
./config.status --file=pcap-config.tmp:./pcap-config.in
config.status: creating pcap-config.tmp
mv pcap-config.tmp pcap-config
chmod a+x pcap-config
make[2]: Leaving directory '/usr/src/PF_RING/userland/libpcap-1.8.1'
cd examples; make
make[2]: Entering directory '/usr/src/PF_RING/userland/examples'
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfcount.c -o pfcount.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfcount.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfcount
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfcount_multichannel.c -o pfcount_multichannel.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfcount_multichannel.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfcount_multichannel
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c preflect.c -o preflect.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 preflect.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o preflect
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfflow_offload.c -o pfflow_offload.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfflow_offload.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfflow_offload
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfbridge.c -o pfbridge.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfbridge.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfbridge
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c alldevs.c -o alldevs.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 alldevs.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o alldevs
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pcap2nspcap.c -o pcap2nspcap.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pcap2nspcap.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pcap2nspcap
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfcount_82599.c -o pfcount_82599.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfcount_82599.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfcount_82599
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfsystest.c -o pfsystest.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfsystest.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfsystest
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfsend.c -o pfsend.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfsend.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfsend
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pflatency.c -o pflatency.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pflatency.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pflatency
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pftimeline.c -o pftimeline.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pftimeline.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pftimeline
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pcount.c -o pcount.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pcount.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pcount
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfwrite.c -o pfwrite.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfwrite.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfwrite
make[2]: Leaving directory '/usr/src/PF_RING/userland/examples'
cd examples_zc; make
make[2]: Entering directory '/usr/src/PF_RING/userland/examples_zc'
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zcount.c -o zcount.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zcount.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zcount
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zbounce.c -o zbounce.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zbounce.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zbounce
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zbounce_ipc.c -o zbounce_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zbounce_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zbounce_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zpipeline.c -o zpipeline.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zpipeline.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zpipeline
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zbalance.c -o zbalance.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zbalance.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zbalance
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zsend.c -o zsend.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zsend.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zsend
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zcount_ipc.c -o zcount_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zcount_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zcount_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zfanout_ipc.c -o zfanout_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zfanout_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zfanout_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zbalance_ipc.c -o zbalance_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zbalance_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zbalance_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zpipeline_ipc.c -o zpipeline_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zpipeline_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zpipeline_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zfifo.c -o zfifo.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zfifo.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zfifo
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zreplicator.c -o zreplicator.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zreplicator.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zreplicator
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zbalance_DC_ipc.c -o zbalance_DC_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zbalance_DC_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zbalance_DC_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zsanitycheck.c -o zsanitycheck.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zsanitycheck.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zsanitycheck
make[2]: Leaving directory '/usr/src/PF_RING/userland/examples_zc'
cd examples_ft; make
make[2]: Entering directory '/usr/src/PF_RING/userland/examples_ft'
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 -c ftflow.c -o ftflow.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 ftflow.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o ftflow
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 -c ftflow_pcap.c -o ftflow_pcap.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 ftflow_pcap.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o ftflow_pcap
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 -c fttest.c -o fttest.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 fttest.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o fttest
make[2]: Leaving directory '/usr/src/PF_RING/userland/examples_ft'
cd wireshark/extcap; make
make[2]: Entering directory '/usr/src/PF_RING/userland/wireshark/extcap'
gcc -O2 -DHAVE_PF_RING -Wall -I../../../kernel -I../../lib -I../../libpcap -Ithird-party ../../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -O2 -c ntopdump.c -o ntopdump.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../../kernel -I../../lib -I../../libpcap -Ithird-party ../../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -O2 ntopdump.o ../../libpcap/libpcap.a ../../lib/libpfring.a ../../libpcap/libpcap.a ../../lib/libpfring.a ../../lib/pfring_config --libs
-lpthread -lrt -ldl -lrt -o ntopdump
make[2]: Leaving directory '/usr/src/PF_RING/userland/wireshark/extcap'
make[1]: Leaving directory '/usr/src/PF_RING/userland'
cd drivers; make
make[1]: Entering directory '/usr/src/PF_RING/drivers'
cd intel; make
make[2]: Entering directory '/usr/src/PF_RING/drivers/intel'
cd e1000e/e1000e-3.4.0.2-zc/src; make
make[3]: Entering directory '/usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src'
make -C /lib/modules/4.18.0-0.bpo.1-amd64/source O=/lib/modules/4.18.0-0.bpo.1-amd64/build SUBDIRS=/usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src modules
make[4]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[5]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/netdev.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/ethtool.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/param.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/82571.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/ich8lan.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/80003es2lan.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/mac.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/nvm.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/phy.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/manage.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/kcompat.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/ptp.o
LD [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/e1000e.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/e1000e.mod.o
LD [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/e1000e.ko
make[5]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
make[4]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[3]: Leaving directory '/usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src'
cd igb/igb-5.3.5.18-zc/src; make
make[3]: Entering directory '/usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src'
make -C /lib/modules/4.18.0-0.bpo.1-amd64/source O=/lib/modules/4.18.0-0.bpo.1-amd64/build SUBDIRS=/usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src modules
make[4]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[5]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_main.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_82575.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_i210.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_mac.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_nvm.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_phy.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_manage.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_param.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_ethtool.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/kcompat.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_api.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_mbx.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_vmdq.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_procfs.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_hwmon.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_debugfs.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_ptp.o
LD [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb.mod.o
LD [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb.ko
make[5]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
make[4]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[3]: Leaving directory '/usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src'
cd ixgbe/ixgbe-5.3.7-zc/src; make
make[3]: Entering directory '/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src'
make -C /lib/modules/4.18.0-0.bpo.1-amd64/source O=/lib/modules/4.18.0-0.bpo.1-amd64/build SUBDIRS=/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src modules
make[4]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[5]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_main.o
/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_main.c: In function ‘ixgbe_check_minimum_link’:
/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_main.c:306:6: error: implicit declaration of function ‘pcie_get_minimum_link’ [-Werror=implicit-function-declaration]
if (pcie_get_minimum_link(pdev, &speed, &width) ||
^~~~~
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.18.0-0.bpo.1-common/scripts/Makefile.build:322: recipe for target '/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_main.o' failed
make[6]: [/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_main.o] Error 1
/usr/src/linux-headers-4.18.0-0.bpo.1-common/Makefile:1518: recipe for target 'module/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src' failed
make[5]: [module/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src] Error 2
make[5]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
Makefile:146: recipe for target 'sub-make' failed
make[4]: [sub-make] Error 2
make[4]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
Makefile:334: recipe for target 'default' failed
make[3]: [default] Error 2
make[3]: Leaving directory '/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src'
Makefile:11: recipe for target 'all' failed
make[2]: [all] Error 2
make[2]: Leaving directory '/usr/src/PF_RING/drivers/intel'
Makefile:3: recipe for target 'all' failed
make[1]: [all] Error 2
make[1]: Leaving directory '/usr/src/PF_RING/drivers'
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 2
@jppo I pushed an update right now, please check it
Hello,
I have tested the kernel module and it seems to be OK.
Regards
JP Pozzi
@jppo I pushed an update right now, please check it
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55 493e4bb","name":"GitHub"},"entity":{"external_key":"github/ntop/PF_RIN G","title":"ntop/PF_RING","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/e mail/message_cards/header.png","avatar_image_url":"https://github.gith ubassets.com/images/email/message_cards/avatar.png","action":{"name":" Open in GitHub","url":"https://github.com/ntop/PF_RING"}},"updates":{"snippets ":[{"icon":"PERSON","message":"@cardigliano in #431: @jppo I pushed an update right now, please check it"}],"action":{"name":"View Issue","url":"https://github.com/ntop/PF_RING/issues/431#issuecomment- 446988730"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/ntop/PF_RING/issues/431#issuecomment-446 988730", "url": "https://github.com/ntop/PF_RING/issues/431#issuecomment-446988 730", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]
@jppo a new patch is available, building new dev packages right now, please let me know
Hello,
I try, with less success, to compile the last version, the log is very short and the kernel module is not compiled. Log enclosed.
regards
JP Pozzi
@jppo a new patch is available, building new dev packages right now, please let me know
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55 493e4bb","name":"GitHub"},"entity":{"external_key":"github/ntop/PF_RIN G","title":"ntop/PF_RING","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/e mail/message_cards/header.png","avatar_image_url":"https://github.gith ubassets.com/images/email/message_cards/avatar.png","action":{"name":" Open in GitHub","url":"https://github.com/ntop/PF_RING"}},"updates":{"snippets ":[{"icon":"PERSON","message":"@cardigliano in #431: @jppo a new patch is available, building new dev packages right now, please let me know"}],"action":{"name":"View Issue","url":"https://github.com/ntop/PF_RING/issues/431#issuecomment- 447261612"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/ntop/PF_RING/issues/431#issuecomment-447 261612", "url": "https://github.com/ntop/PF_RING/issues/431#issuecomment-447261 612", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]
cd kernel; make make[1]: Entering directory '/usr/src/PF_RING/kernel' make -C /lib/modules/4.18.20/build SUBDIRS=/usr/src/PF_RING/kernel EXTRA_CFLAGS='-I/usr/src/PF_RING/kernel -DGIT_REV="\"dev:34abb49f71703b4cab2c46b1c1987d596f9d7c4c\"" -no-pie -fno-pie' modules make[2]: Entering directory '/usr/src/linux-4.18.20'
Hello,
I am sorry, my previous mail is not good, I compile PF_RING with the wrong kernel ... With the Debian Kernet all was OK, not a single warning, the kernel module is also OK. I enclose the log.
Regards
JP Pozzi
@jppo I pushed an update right now, please check it
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55 493e4bb","name":"GitHub"},"entity":{"external_key":"github/ntop/PF_RIN G","title":"ntop/PF_RING","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/e mail/message_cards/header.png","avatar_image_url":"https://github.gith ubassets.com/images/email/message_cards/avatar.png","action":{"name":" Open in GitHub","url":"https://github.com/ntop/PF_RING"}},"updates":{"snippets ":[{"icon":"PERSON","message":"@cardigliano in #431: @jppo I pushed an update right now, please check it"}],"action":{"name":"View Issue","url":"https://github.com/ntop/PF_RING/issues/431#issuecomment- 446988730"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/ntop/PF_RING/issues/431#issuecomment-446 988730", "url": "https://github.com/ntop/PF_RING/issues/431#issuecomment-446988 730", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]
cd kernel; make
make[1]: Entering directory '/usr/src/PF_RING/kernel'
make -C /lib/modules/4.18.0-0.bpo.1-amd64/build SUBDIRS=/usr/src/PF_RING/kernel EXTRA_CFLAGS='-I/usr/src/PF_RING/kernel -DGIT_REV="\"dev:34abb49f71703b4cab2c46b1c1987d596f9d7c4c\"" -no-pie -fno-pie' modules
make[2]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/kernel/pf_ring.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/PF_RING/kernel/pf_ring.mod.o
LD [M] /usr/src/PF_RING/kernel/pf_ring.ko
make[2]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
make[1]: Leaving directory '/usr/src/PF_RING/kernel'
cd userland; make
make[1]: Entering directory '/usr/src/PF_RING/userland'
./configure
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 clock_gettime in -lrt... yes
checking for nl_handle_alloc in -lnl... no
checking for dlopen, dlsym in -ldl... yes
checking for nl_socket_alloc in -lnl-3... no
checking for pthread_setaffinity_np in -lpthread... yes
checking PF_RING ZC support... yes
checking PF_RING FT support... yes
checking PF_RING NPCAP support... yes
checking if r/w locks are supported... yes
checking for ndpi_get_api_version in -lndpi... yes
configure: creating ./config.status
config.status: creating lib/Makefile
config.status: creating lib/pfring_config
config.status: creating examples/Makefile
config.status: creating examples_zc/Makefile
config.status: creating examples_ft/Makefile
config.status: creating c++/Makefile
config.status: creating nbpf/Makefile
config.status: creating wireshark/extcap/Makefile
config.status: creating lib/config.h
cd lib; make
make[2]: Entering directory '/usr/src/PF_RING/userland/lib'
make -C ../nbpf
make[3]: Entering directory '/usr/src/PF_RING/userland/nbpf'
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o nbpf_mod_rdif.o nbpf_mod_rdif.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o rules.o rules.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o tree_match.o tree_match.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o parser.o parser.c
bison -d grammar.y
lex scanner.l
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o lex.yy.o lex.yy.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o grammar.tab.o grammar.tab.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o nbpf_mod_fiberblaze.o nbpf_mod_fiberblaze.c
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -c -o nbpf_mod_napatech.o nbpf_mod_napatech.c
ar rs libnbpf.a nbpf_mod_rdif.o rules.o tree_match.o parser.o lex.yy.o grammar.tab.o nbpf_mod_fiberblaze.o nbpf_mod_napatech.o
ar: creating libnbpf.a
ranlib libnbpf.a
gcc -Wall -fPIC -O2 -I../lib -I../../kernel -g nbpftest.c -o nbpftest libnbpf.a ../lib/pfring_config --libs
-lpthread
make[3]: Leaving directory '/usr/src/PF_RING/userland/nbpf'
ar x ../nbpf/libnbpf.a
cp ../nbpf/nbpf.h .
ar x libs/libpfring_zc_x86_64.a
ar x libs/libpfring_ft_x86_64_dl.a
ar x libs/libpfring_nt_x86_64.a
ar x libs/libpfring_myricom_x86_64.a
ar x libs/libpfring_dag_x86_64.a
ar x libs/libpfring_fiberblaze_x86_64.a
ar x libs/libpfring_accolade_x86_64.a
ar x libs/libpfring_netcope_x86_64.a
ar x libs/libnpcap_x86_64.a
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring.c -o pfring.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_mod.c -o pfring_mod.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_utils.c -o pfring_utils.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_mod_stack.c -o pfring_mod_stack.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_hw_filtering.c -o pfring_hw_filtering.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_hw_timestamp.c -o pfring_hw_timestamp.o
gcc -Wall -fPIC -I../../kernel -I../libpcap -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -D HAVE_DAG -D HAVE_FIBERBLAZE -D HAVE_ACCOLADE -D HAVE_MYRICOM -D HAVE_NETCOPE -D ENABLE_BPF -D ENABLE_HW_TIMESTAMP -D HAVE_NT -D HAVE_NPCAP -O2 -c pfring_mod_sysdig.c -o pfring_mod_sysdig.o
== making library libpfring.a ==
ar rs libpfring.a pfring.o pfring_mod.o pfring_utils.o pfring_mod_stack.o pfring_hw_filtering.o pfring_hw_timestamp.o pfring_mod_sysdig.o pfring_zc_dev_e1000.o pfring_zc_dev_e1000e.o pfring_zc_dev_ixgbe.o pfring_zc_dev_ixgbevf.o pfring_zc_dev_igb.o pfring_zc_dev_i40e.o pfring_zc_dev_fm10k.o pfring_zc_dev_rss.o pfring_zc_dev_sal.o pfring_mod_zc.o pfring_mod_zc_dev.o pfring_mod_zc_spsc.o pfring_zc_cluster.o pfring_zc_mm.o uio_lib.o hugetlb_lib.o numa_lib.o pfring_zc_kvm.o pfring_zc_kvm_utils.o silicom_ts_card.o pfring_ft_flow.o pfring_ft_hash.o pfring_ft_list.o pfring_ft_dpi.o pfring_ft_utils.o pfring_ft_table.o pfring_ft_fragment_hash.o pfring_mod_dag.o pfring_mod_fiberblaze.o pfring_mod_nt.o pfring_mod_accolade.o pfring_mod_myricom.o pfring_mod_netcope.o pfring_mod_timeline.o npcap_extract.o index_match.o npcap_utils.o npcap_compression.o npcap_index.o npcap_timeline.o npcap_storage.o lzf_c.o lzf_d.o ar t ../nbpf/libnbpf.a | grep -F .o | tr '\n' ' '
ar: creating libpfring.a
ranlib libpfring.a
== making library libpfring.so ==
gcc -Wl,-soname,libpfring.so.1 -g -shared pfring.o pfring_mod.o pfring_utils.o pfring_mod_stack.o pfring_hw_filtering.o pfring_hw_timestamp.o pfring_mod_sysdig.o pfring_zc_dev_e1000.o pfring_zc_dev_e1000e.o pfring_zc_dev_ixgbe.o pfring_zc_dev_ixgbevf.o pfring_zc_dev_igb.o pfring_zc_dev_i40e.o pfring_zc_dev_fm10k.o pfring_zc_dev_rss.o pfring_zc_dev_sal.o pfring_mod_zc.o pfring_mod_zc_dev.o pfring_mod_zc_spsc.o pfring_zc_cluster.o pfring_zc_mm.o uio_lib.o hugetlb_lib.o numa_lib.o pfring_zc_kvm.o pfring_zc_kvm_utils.o silicom_ts_card.o pfring_ft_flow.o pfring_ft_hash.o pfring_ft_list.o pfring_ft_dpi.o pfring_ft_utils.o pfring_ft_table.o pfring_ft_fragment_hash.o pfring_mod_dag.o pfring_mod_fiberblaze.o pfring_mod_nt.o pfring_mod_accolade.o pfring_mod_myricom.o pfring_mod_netcope.o pfring_mod_timeline.o npcap_extract.o index_match.o npcap_utils.o npcap_compression.o npcap_index.o npcap_timeline.o npcap_storage.o lzf_c.o lzf_d.o ar t ../nbpf/libnbpf.a | grep -F .o | tr '\n' ' '
-lpthread -lrt -ldl -lm -ldl -lm -ldl -o libpfring.so
make[2]: Leaving directory '/usr/src/PF_RING/userland/lib'
cd libpcap; ./configure --enable-ipv6 --enable-dbus=no --without-libnl --with-snf=no --disable-bluetooth --disable-canusb --with-dag=no
configure: WARNING: unrecognized options: --disable-canusb
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
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 whether the compiler supports the -fvisibility=hidden option... yes
checking for inline... inline
checking for attribute... yes
checking whether attribute((unused)) can be used without warnings... yes
checking whether attribute((format)) can be used without warnings... yes
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 sys/bitypes.h usability... yes
checking sys/bitypes.h presence... yes
checking for sys/bitypes.h... yes
checking for int8_t... yes
checking for u_int8_t... yes
checking for int16_t... yes
checking for u_int16_t... yes
checking for int32_t... yes
checking for u_int32_t... yes
checking for int64_t... yes
checking for u_int64_t... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking sys/ioccom.h usability... no
checking sys/ioccom.h presence... no
checking for sys/ioccom.h... no
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking linux/types.h usability... yes
checking linux/types.h presence... yes
checking for linux/types.h... yes
checking linux/if_packet.h usability... yes
checking linux/if_packet.h presence... yes
checking for linux/if_packet.h... yes
checking netpacket/packet.h usability... yes
checking netpacket/packet.h presence... yes
checking for netpacket/packet.h... yes
checking netpacket/if_packet.h usability... no
checking netpacket/if_packet.h presence... no
checking for netpacket/if_packet.h... no
checking for net/pfvar.h... no
checking for netinet/if_ether.h... yes
checking for linux/sockios.h... yes
checking for linux/if_bonding.h... yes
checking for ANSI ioctl definitions... yes
checking for strerror... yes
checking for strlcpy... no
checking for vsnprintf... yes
checking for snprintf... yes
checking for strtok_r... yes
checking for library containing gethostbyname... none required
checking for library containing socket... none required
checking for library containing putmsg... none required
checking for ether_hostton... yes
checking whether ether_hostton is declared... no
checking netinet/ether.h usability... yes
checking netinet/ether.h presence... yes
checking for netinet/ether.h... yes
checking whether ether_hostton is declared... yes
checking if --disable-protochain option is specified... enabled
checking packet capture type... linux
checking for linux/wireless.h... yes
checking for linux/ethtool.h... yes
checking if if_packet.h has tpacket_stats defined... yes
checking if tpacket_auxdata struct has tp_vlan_tci member... yes
checking for getifaddrs... yes
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking for socklen_t... yes
checking for getaddrinfo... yes
checking whether to build optimizer debugging code... no
checking whether to build parser debugging code... no
no
checking whether we have Septel API headers... no
checking whether TurboCap is supported... no
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for capable lex... yes
checking for bison... bison -y
checking for capable yacc/bison... yes
checking for ranlib... ranlib
checking for ar... ar
checking whether ln -s works... yes
checking if sockaddr struct has the sa_len member... no
checking if sockaddr_storage struct exists... yes
checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... no
checking if unaligned accesses fail... no
checking for USB sniffing support... yes
configure: Device for USB sniffing is /dev/usbmon
checking linux/compiler.h usability... no
checking linux/compiler.h presence... no
checking for linux/compiler.h... no
checking linux/usbdevice_fs.h usability... yes
checking linux/usbdevice_fs.h presence... yes
checking for linux/usbdevice_fs.h... yes
checking if usbdevfs_ctrltransfer struct has bRequestType member... yes
checking whether the platform could support netfilter sniffing... yes
checking whether we can compile the netfilter support... yes
checking linux/net_tstamp.h usability... yes
checking linux/net_tstamp.h presence... yes
checking for linux/net_tstamp.h... yes
checking for a BSD-compatible install... /usr/bin/install -c
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pcap-filter.manmisc
config.status: creating pcap-linktype.manmisc
config.status: creating pcap-tstamp.manmisc
config.status: creating pcap-savefile.manfile
config.status: creating pcap.3pcap
config.status: creating pcap_compile.3pcap
config.status: creating pcap_datalink.3pcap
config.status: creating pcap_dump_open.3pcap
config.status: creating pcap_get_tstamp_precision.3pcap
config.status: creating pcap_list_datalinks.3pcap
config.status: creating pcap_list_tstamp_types.3pcap
config.status: creating pcap_open_dead.3pcap
config.status: creating pcap_open_offline.3pcap
config.status: creating pcap_set_tstamp_precision.3pcap
config.status: creating pcap_set_tstamp_type.3pcap
config.status: creating config.h
config.status: executing default-1 commands
configure: WARNING: unrecognized options: --disable-canusb
cd libpcap; make
make[2]: Entering directory '/usr/src/PF_RING/userland/libpcap-1.8.1'
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./pcap-linux.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./pcap-usb-linux.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./pcap-netfilter-linux.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./fad-getad.c
./gen_version_header.sh ./VERSION ./pcap_version.h.in pcap_version.h
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./pcap.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./inet.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PFRING -g -O2 -c ./fad-helpers.c
bison -y -p pcap -o grammar.c -d grammar.y
grammar.y: warning: 38 shift/reduce conflicts [-Wconflicts-sr]
flex -P pcap_ --header-file=scanner.h --nounput -o scanner.c scanner.l
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./gencode.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./optimize.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./nametoaddr.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./etherent.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./savefile.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./sf-pcap.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./sf-pcap-ng.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./pcap-common.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./bpf_image.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c ./bpf_dump.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c scanner.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c grammar.c
rm -f bpf_filter.c
ln -s ./bpf/net/bpf_filter.c bpf_filter.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c bpf_filter.c
#
#
./gen_version_c.sh ./VERSION version.c
gcc -fvisibility=hidden -fpic -I. -I ../../kernel -I ../lib -DBUILDING_PCAP -DHAVE_CONFIG_H -DU="attribute((unused))" -DHAVE_PF_RING -g -O2 -c version.c
ar rc libpcap.a pcap-linux.o pcap-usb-linux.o pcap-netfilter-linux.o fad-getad.o pcap.o inet.o fad-helpers.o gencode.o optimize.o nametoaddr.o etherent.o savefile.o sf-pcap.o sf-pcap-ng.o pcap-common.o bpf_image.o bpf_dump.o scanner.o grammar.o bpf_filter.o version.o
ranlib libpcap.a
VER=cat ./VERSION
; \
MAJOR_VER=sed 's/\([0-9][0-9]*\)\..*/\1/' ./VERSION
; \
gcc -shared -Wl,-soname,libpcap.so.$MAJOR_VER \
-o libpcap.so.$VER pcap-linux.o pcap-usb-linux.o pcap-netfilter-linux.o fad-getad.o pcap.o inet.o fad-helpers.o gencode.o optimize.o nametoaddr.o etherent.o savefile.o sf-pcap.o sf-pcap-ng.o pcap-common.o bpf_image.o bpf_dump.o scanner.o grammar.o bpf_filter.o version.o ../lib/libpfring.a -lpthread -lrt -lrt -ldl
./config.status --file=pcap-config.tmp:./pcap-config.in
config.status: creating pcap-config.tmp
mv pcap-config.tmp pcap-config
chmod a+x pcap-config
make[2]: Leaving directory '/usr/src/PF_RING/userland/libpcap-1.8.1'
cd examples; make
make[2]: Entering directory '/usr/src/PF_RING/userland/examples'
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfcount.c -o pfcount.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfcount.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfcount
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfcount_multichannel.c -o pfcount_multichannel.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfcount_multichannel.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfcount_multichannel
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c preflect.c -o preflect.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 preflect.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o preflect
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfflow_offload.c -o pfflow_offload.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfflow_offload.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfflow_offload
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfbridge.c -o pfbridge.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfbridge.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfbridge
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c alldevs.c -o alldevs.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 alldevs.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o alldevs
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pcap2nspcap.c -o pcap2nspcap.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pcap2nspcap.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pcap2nspcap
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfcount_82599.c -o pfcount_82599.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfcount_82599.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfcount_82599
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfsystest.c -o pfsystest.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfsystest.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfsystest
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfsend.c -o pfsend.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfsend.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfsend
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pflatency.c -o pflatency.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pflatency.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pflatency
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pftimeline.c -o pftimeline.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pftimeline.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pftimeline
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pcount.c -o pcount.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pcount.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pcount
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 -c pfwrite.c -o pfwrite.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -D HAVE_PF_RING_FT -O2 pfwrite.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o pfwrite
make[2]: Leaving directory '/usr/src/PF_RING/userland/examples'
cd examples_zc; make
make[2]: Entering directory '/usr/src/PF_RING/userland/examples_zc'
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zcount.c -o zcount.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zcount.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zcount
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zbounce.c -o zbounce.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zbounce.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zbounce
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zbounce_ipc.c -o zbounce_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zbounce_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zbounce_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zpipeline.c -o zpipeline.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zpipeline.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zpipeline
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zbalance.c -o zbalance.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zbalance.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zbalance
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zsend.c -o zsend.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zsend.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zsend
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zcount_ipc.c -o zcount_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zcount_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zcount_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zfanout_ipc.c -o zfanout_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zfanout_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zfanout_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zbalance_ipc.c -o zbalance_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zbalance_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zbalance_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zpipeline_ipc.c -o zpipeline_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zpipeline_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zpipeline_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zfifo.c -o zfifo.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zfifo.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zfifo
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zreplicator.c -o zreplicator.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zreplicator.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zreplicator
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zbalance_DC_ipc.c -o zbalance_DC_ipc.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zbalance_DC_ipc.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zbalance_DC_ipc
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT -c zsanitycheck.c -o zsanitycheck.o
gcc -O2 -Wall -I../lib -I../../kernel -I../libpcap ../lib/pfring_config --include
-D HAVE_PF_RING_FT zsanitycheck.o ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/libpcap.a ../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -o zsanitycheck
make[2]: Leaving directory '/usr/src/PF_RING/userland/examples_zc'
cd examples_ft; make
make[2]: Entering directory '/usr/src/PF_RING/userland/examples_ft'
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 -c ftflow.c -o ftflow.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 ftflow.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o ftflow
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 -c ftflow_pcap.c -o ftflow_pcap.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 ftflow_pcap.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o ftflow_pcap
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 -c fttest.c -o fttest.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../kernel -I../lib -I../libpcap -Ithird-party ../lib/pfring_config --include
-D HAVE_PF_RING_FT -O2 fttest.o ../libpcap/libpcap.a ../lib/libpfring.a ../libpcap/libpcap.a ../lib/libpfring.a ../lib/pfring_config --libs
../libpcap/pcap-config --additional-libs --static
-lpthread -lrt -ldl -lrt -o fttest
make[2]: Leaving directory '/usr/src/PF_RING/userland/examples_ft'
cd wireshark/extcap; make
make[2]: Entering directory '/usr/src/PF_RING/userland/wireshark/extcap'
gcc -O2 -DHAVE_PF_RING -Wall -I../../../kernel -I../../lib -I../../libpcap -Ithird-party ../../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -O2 -c ntopdump.c -o ntopdump.o
gcc -O2 -DHAVE_PF_RING -Wall -I../../../kernel -I../../lib -I../../libpcap -Ithird-party ../../lib/pfring_config --include
-D ENABLE_BPF -D HAVE_PF_RING_ZC -O2 ntopdump.o ../../libpcap/libpcap.a ../../lib/libpfring.a ../../libpcap/libpcap.a ../../lib/libpfring.a ../../lib/pfring_config --libs
-lpthread -lrt -ldl -lrt -o ntopdump
make[2]: Leaving directory '/usr/src/PF_RING/userland/wireshark/extcap'
make[1]: Leaving directory '/usr/src/PF_RING/userland'
cd drivers; make
make[1]: Entering directory '/usr/src/PF_RING/drivers'
cd intel; make
make[2]: Entering directory '/usr/src/PF_RING/drivers/intel'
cd e1000e/e1000e-3.4.0.2-zc/src; make
make[3]: Entering directory '/usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src'
make -C /lib/modules/4.18.0-0.bpo.1-amd64/source O=/lib/modules/4.18.0-0.bpo.1-amd64/build SUBDIRS=/usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src modules
make[4]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[5]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/netdev.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/ethtool.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/param.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/82571.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/ich8lan.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/80003es2lan.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/mac.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/nvm.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/phy.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/manage.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/kcompat.o
CC [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/ptp.o
LD [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/e1000e.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/e1000e.mod.o
LD [M] /usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src/e1000e.ko
make[5]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
make[4]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[3]: Leaving directory '/usr/src/PF_RING/drivers/intel/e1000e/e1000e-3.4.0.2-zc/src'
cd igb/igb-5.3.5.18-zc/src; make
make[3]: Entering directory '/usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src'
make -C /lib/modules/4.18.0-0.bpo.1-amd64/source O=/lib/modules/4.18.0-0.bpo.1-amd64/build SUBDIRS=/usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src modules
make[4]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[5]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_main.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_82575.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_i210.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_mac.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_nvm.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_phy.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_manage.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_param.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_ethtool.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/kcompat.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_api.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/e1000_mbx.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_vmdq.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_procfs.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_hwmon.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_debugfs.o
CC [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb_ptp.o
LD [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb.mod.o
LD [M] /usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src/igb.ko
make[5]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
make[4]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[3]: Leaving directory '/usr/src/PF_RING/drivers/intel/igb/igb-5.3.5.18-zc/src'
cd ixgbe/ixgbe-5.3.7-zc/src; make
make[3]: Entering directory '/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src'
make -C /lib/modules/4.18.0-0.bpo.1-amd64/source O=/lib/modules/4.18.0-0.bpo.1-amd64/build SUBDIRS=/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src modules
make[4]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[5]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_main.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_common.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_api.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_param.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_lib.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_ethtool.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/kcompat.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_82598.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_82599.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_x540.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_x550.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_sriov.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_mbx.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_dcb.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_dcb_82598.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_dcb_82599.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_sysfs.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_procfs.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_phy.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_dcb_nl.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_fcoe.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_debugfs.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_ptp.o
LD [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe.mod.o
LD [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe.ko
make[5]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
make[4]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[3]: Leaving directory '/usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src'
cd ixgbevf/ixgbevf-4.5.1-zc/src; make
make[3]: Entering directory '/usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src'
make -C /lib/modules/4.18.0-0.bpo.1-amd64/source O=/lib/modules/4.18.0-0.bpo.1-amd64/build SUBDIRS=/usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src modules
make[4]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[5]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src/ixgbevf_main.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src/ixgbe_mbx.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src/ixgbe_vf.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src/ixgbevf_ethtool.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src/kcompat.o
CC [M] /usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src/ixgbe_hv_vf.o
LD [M] /usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src/ixgbevf.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src/ixgbevf.mod.o
LD [M] /usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src/ixgbevf.ko
make[5]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
make[4]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[3]: Leaving directory '/usr/src/PF_RING/drivers/intel/ixgbevf/ixgbevf-4.5.1-zc/src'
cd i40e/i40e-2.4.6-zc/src; make
make[3]: Entering directory '/usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src'
make[4]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[5]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_main.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/kcompat.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_ethtool.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_adminq.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_common.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_hmc.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_lan_hmc.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_nvm.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_debugfs.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_diag.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_txrx.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_ptp.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_client.o
CC [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e_virtchnl_pf.o
LD [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e.mod.o
LD [M] /usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src/i40e.ko
make[5]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
make[4]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[3]: Leaving directory '/usr/src/PF_RING/drivers/intel/i40e/i40e-2.4.6-zc/src'
cd fm10k/fm10k-0.23.5-zc/src; make
make[3]: Entering directory '/usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src'
make[4]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[5]: Entering directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_main.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_common.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_pci.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_netdev.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_ethtool.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_ies.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_param.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_pf.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_vf.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_mbx.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_iov.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_tlv.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_debugfs.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_dcbnl.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k_uio.o
CC [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/kcompat.o
LD [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k.mod.o
LD [M] /usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src/fm10k.ko
make[5]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-amd64'
make[4]: Leaving directory '/usr/src/linux-headers-4.18.0-0.bpo.1-common'
make[3]: Leaving directory '/usr/src/PF_RING/drivers/intel/fm10k/fm10k-0.23.5-zc/src'
make[2]: Leaving directory '/usr/src/PF_RING/drivers/intel'
make[1]: Leaving directory '/usr/src/PF_RING/drivers'
Great, if the drivers are working please close this issue. Thank you.
All is working now
Hello,
I try to compile the latest PF_RING (from github) and I get an error
CC [M] /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_main.o /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_main.c: In function ‘ixgbe_check_minimum_link’: /usr/src/PF_RING/drivers/intel/ixgbe/ixgbe-5.3.7-zc/src/ixgbe_main.c:306:6: error: implicit declaration of function ‘pcie_get_minimum_link’ [-Werror=implicit-function-declaration] if (pcie_get_minimum_link(pdev, &speed, &width) || ^
~~~~cc1: some warnings being treated as errorsGit version is make -C /lib/modules/4.18.0-0.bpo.1-amd64/build SUBDIRS=/usr/src/PF_RING/kernel EXTRA_CFLAGS='-I/usr/src/PF_RING/kernel -DGIT_REV="\"dev:2af8322038b0e2abf492ab87af38df4c69ba3285\"" -no-pie -fno-pie' modules
Regards
JP Pozzi