Diff of the two buildlogs: -- --- b1/build.log 2025-10-11 18:52:07.689241954 +0000 +++ b2/build.log 2025-10-11 18:53:22.269324145 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Nov 13 13:13:41 -12 2026 -I: pbuilder-time-stamp: 1794618821 +I: Current time: Sun Oct 12 08:52:09 +14 2025 +I: pbuilder-time-stamp: 1760208729 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ dpkg-source: info: applying flaky-test.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3310449/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2719774/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 11 18:52 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2719774/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2719774/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='1817572c838648b28fbed4ba8d64c0cb' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3310449' - PS1='# ' - PS2='> ' + INVOCATION_ID=3b709edf774a461cb725da4f07ff936a + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2719774 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.lVvuqooF/pbuilderrc_oKKW --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.lVvuqooF/b1 --logfile b1/build.log xdp-tools_1.5.7-3.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.lVvuqooF/pbuilderrc_64ak --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.lVvuqooF/b2 --logfile b2/build.log xdp-tools_1.5.7-3.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3310449/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2719774/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -212,7 +244,7 @@ Get: 86 http://deb.debian.org/debian unstable/main arm64 llvm-runtime arm64 1:19.0-63 [5904 B] Get: 87 http://deb.debian.org/debian unstable/main arm64 llvm-19 arm64 1:19.1.7-7 [14.6 MB] Get: 88 http://deb.debian.org/debian unstable/main arm64 llvm arm64 1:19.0-63 [8332 B] -Fetched 88.1 MB in 1s (110 MB/s) +Fetched 88.1 MB in 1s (124 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19958 files and directories currently installed.) @@ -580,7 +612,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/xdp-tools-1.5.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../xdp-tools_1.5.7-3_source.changes +I: user script /srv/workspace/pbuilder/2719774/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2719774/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/xdp-tools-1.5.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../xdp-tools_1.5.7-3_source.changes dpkg-buildpackage: info: source package xdp-tools dpkg-buildpackage: info: source version 1.5.7-3 dpkg-buildpackage: info: source distribution unstable @@ -644,7 +680,6 @@ dh_auto_configure ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking Found clang binary 'clang' with version 19 (from 'Debian clang version 19.1.7 (7)') -/usr/sbin/bpftool using bpftool v7.6.0 libbpf support: system v1.6.2 perf_buffer__consume support: yes @@ -699,9 +734,9 @@ /usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/libbpf.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -ar rcs libxdp.a staticobjs/libxdp.o staticobjs/xsk.o xdp-dispatcher.embed.o xsk_def_xdp_prog.embed.o xsk_def_xdp_prog_5.3.embed.o ln -sf libxdp.so.1.5.0 libxdp.so.1 ln -sf libxdp.so.1 libxdp.so +ar rcs libxdp.a staticobjs/libxdp.o staticobjs/xsk.o xdp-dispatcher.embed.o xsk_def_xdp_prog.embed.o xsk_def_xdp_prog_5.3.embed.o make -C tests make[4]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/lib/libxdp/tests' gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../../headers -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../../../headers -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../../libxdp -o test_xsk_refcnt \ @@ -725,8 +760,8 @@ make[3]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/lib/util' clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_sample.bpf.o xdp_sample.bpf.c clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_load_bytes.bpf.o xdp_load_bytes.bpf.c -bpftool gen skeleton xdp_load_bytes.bpf.o name xdp_load_bytes > xdp_load_bytes.skel.h bpftool gen skeleton xdp_sample.bpf.o name xdp_sample > xdp_sample.skel.h +bpftool gen skeleton xdp_load_bytes.bpf.o name xdp_load_bytes > xdp_load_bytes.skel.h gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -I../../headers -c -o params.o params.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -I../../headers -c -o logging.o logging.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -I../../headers -c -o util.o util.c @@ -746,41 +781,41 @@ make[3]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/lib/testing' make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/lib' +xdp-filter + +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-filter' xdp-loader -xdp-dump make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-loader' - -xdp-filter +xdp-dump +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-dump' xdp-bench - -xdp-monitor xdp-forward make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-bench' -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-forward' -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-filter' + xdp-trafficgen -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-dump' -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-monitor' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-trafficgen' +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-forward' +xdp-monitor +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-monitor' +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_udp.o xdpfilt_dny_udp.c +gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard "-Wno-gnu-variable-sized-type-not-at-end" -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdpdump ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ + xdpdump.c -l:libxdp.a -lpcap -lm -lbpf -lbpf clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_redirect_basic.bpf.o xdp_redirect_basic.bpf.c +gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-loader ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ + xdp-loader.c -l:libxdp.a -lm -lbpf -lbpf +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_tcp.o xdpfilt_dny_tcp.c +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_ip.o xdpfilt_dny_ip.c clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_redirect_cpumap.bpf.o xdp_redirect_cpumap.bpf.c clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_redirect_devmap.bpf.o xdp_redirect_devmap.bpf.c +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpdump_bpf.o xdpdump_bpf.c clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_forward.bpf.o xdp_forward.bpf.c -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_redirect_devmap_multi.bpf.o xdp_redirect_devmap_multi.bpf.c -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_udp.o xdpfilt_dny_udp.c -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_flowtable.bpf.o xdp_flowtable.bpf.c -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_basic.bpf.o xdp_basic.bpf.c -gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-loader ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ - xdp-loader.c -l:libxdp.a -lm -lbpf -lbpf clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_monitor.bpf.o xdp_monitor.bpf.c -gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard "-Wno-gnu-variable-sized-type-not-at-end" -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdpdump ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ - xdpdump.c -l:libxdp.a -lpcap -lm -lbpf -lbpf clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_trafficgen.bpf.o xdp_trafficgen.bpf.c -In file included from xdpfilt_dny_udp.c:10: +In file included from xdpfilt_dny_tcp.c:10: In file included from ./xdpfilt_prog.h:24: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) @@ -815,11 +850,12 @@ ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_dny_udp.c:10: +In file included from xdpfilt_dny_tcp.c:10: ./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] 276 | if (addr + 1 > data_end) { | ~~~~~~~~ ^ ~~~~~~~~ -In file included from xdp_basic.bpf.c:18: +In file included from xdpfilt_dny_ip.c:10: +In file included from ./xdpfilt_prog.h:24: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ @@ -838,110 +874,85 @@ ../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 215 | if (arp + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ +In file included from xdpfilt_dny_udp.c:10: +In file included from ./xdpfilt_prog.h:24: +../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] ../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 235 | if (icmp6h + 1 > data_end) + 106 | 235 | i fi f( e(tihc m+p 61h >+ d1a t>a _deantda)_ +e n| ~~~~~~~ ^ ~~~~~~~~ +d) | ~~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 122 | if (vlh + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:250:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 250 | if (icmph + 1 > data_end) | ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] 265 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 140 | if (hdr + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 284 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 178 | if (ip6h + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -In file included from xdp_trafficgen.bpf.c:17: -../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 106 | if (eth + 1 > data_end) +../lib/../headers/xdp/parsing_helpers.h:194:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 194 | if (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 215 | if (arp + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.hIn file included from xdp_forward.bpf.c:8: +../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 235 | if (icmp6h + 1 > data_end) + | ~~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:250:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 250 | if (icmph + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +In file included from xdp_redirect_cpumap.bpf.c:../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] + 9: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +265 | if (h + ../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 122 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 122 | if (vlh + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 140 | if (hdr + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +1 > data_end) + | ~~~~~ ^ ~~~~~~~~../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 140 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] -../lib/../headers/xdp/parsing_helpers.h:178: 15: 178warning: | comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - if (ip6h + 1 > data _178e | n di)f - (| i ~~~~~~~~ ^ ~~~~~~~~p -6h + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h:194::14194:: 14warning: :comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] -warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 194194 | | iiff (ip h( i+p h1 +> 1d a>t ad_aetnad_)e -n d| ) ~~~~~~~ ^ ~~~~~~~~ - - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 215 | if (arp + 1 > data_end) +../lib/../headers/xdp/parsing_helpers.h:284:12: warning: ../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 178 | if (ip6h + 1 comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 284 | if (h + In file included from >1 data_end) + | ~~~~~~~~ ^ ~~~~~~~~ + > data_end) + | ~~~~~ ^ ~~~~~~~~ +In file included from ../lib/../headers/xdp/parsing_helpers.h:194:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 194 | if (iph + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 307 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 215 | if (arp + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 235 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 235 | if (icmp6h + 1 > data_end) - | ~~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:250:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 250 | if (icmph + 1 > data_end) - | ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:250:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 250 | if (icmph + 1 > data_end) - | ~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] - 265 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] - 265 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 284 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 284 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 307 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 307 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -xdp_forward.bpf.c:54:15: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 54 | if (iph + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -xdp_trafficgen.bpf.c:87xdp_forward.bpf.c:73:16: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 73 | if (ip6h + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -:14: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 87 | if (hdr + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -12 warnings generated. -In file included from xdp_redirect_devmap.bpf.c:16: + 250 | if (icmph + 1 > data_enxdp_redirect_devmap.bpf.c:16d: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 106 | if (eth + 1 > data_end) +) + 106 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -xdp_trafficgen.bpf.cclang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_tcp.o xdpfilt_dny_tcp.c -:268:17: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 268 | if (tcphdr + 1 > data_end || ipv6hdr + 1 > data_end) - | ~~~~~~~~~~ ^ ~~~~~~~~ -xdp_trafficgen.bpf.c:268:43: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 268 | if (tcphdr + 1 > data_end || ipv6hdr + 1 > data_end) - | ~~~~~~~~~~~ ^ ~~~~~~~~ +| ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 122 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ @@ -951,12 +962,19 @@ ../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 178 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:265:In file included from xdpfilt_dny_udp.c:10: +./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] ../lib/../headers/xdp/parsing_helpers.h:194:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 194 | if (iph + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +12 194276 | | i f i(fi p(ha d+dr 1+ >1 d> adtaat_ae_enndd)) +{ +| ~~~~~~~ ^ ~~~~~~~~| + ~~~~~~~~ ^ ~~~~~~~~ +: ../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 215 | if (arp + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ +warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] + 265 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 235 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ @@ -967,36 +985,29 @@ 265 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + ../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 284 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 307 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -In file included from xdp_redirect_cpumap.bpf.c:9: -../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 106 | if (eth + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 122 | if (vlh + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 140 | if (hdr + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 178 | if (ip6h + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:194:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 194 | if (iph + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -In file included from xdp_flowtable.bpf.c:7: -In file included from ../lib/../headers/linux/netfilter.h:7: +xdp_forward.bpf.c:8: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 106 | if (eth + 1 > data_end) +284 | 106 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 122 | if (vlh + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h::122:30715:12:: warning: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types]comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + + 122307 | | iiff ( h( v+l h1 +> 1d a>t ad_aetnad_)end) + + | | ~~~~~~~ ^ ~~~~~~~~ ~~~~~ ^ ~~~~~~~~ + +../lib/../headers/xdp/parsing_helpers.h:140:15: warning: ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +In file included from +xdpfilt_dny_ip.c:10: +./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] + 276 | if (addr + 1 > data_end) { + | ~~~~~~~~ ^ ~~~~~~~~ 140 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] @@ -1017,48 +1028,36 @@ ../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] 265 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:284:12:../lib/../headers/xdp/parsing_helpers.h warning: :comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types]215 -:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 215 | 284 | if (airfp (+h 1+ >1 d>a tdaa_tean_de)n -d )| - ~~~~~~~ ^ ~~~~~~~~ -| ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 307 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 235 | if (icmp6h + 1 > data_end) - | ~~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:250:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 250 | if (icmph + 1 > data_end) - | ~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] - 265 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 284 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 307 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -xdp_redirect_cpumap.bpf.c:106:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 106 | if (iph + 1 > data_end) +../lib/../headers/xdp/parsing_helpers.h:307:12: warning: xdp_redirect_cpumap.bpf.ccomparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +:106:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 307 | if (h + 1 > 106d | a tiaf_ e(nidp)h + +| ~~~~~ ^ ~~~~~~~~1 + > data_end) | ~~~~~~~ ^ ~~~~~~~~ xdp_redirect_cpumap.bpf.c:112:15: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 112 | if (udph + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ -xdp_redirect_cpumap.bpf.c:129:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +xdp_forward.bpf.c:54:15: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 54 | if (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +xdp_forward.bpf.c:73:16: xdp_redirect_cpumap.bpf.c:129:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 129 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ +warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] xdp_redirect_cpumap.bpf.c:135:15: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 135 | if (udph + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ -xdp_redirect_cpumap.bpf.c:152:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 73 | if (ip6h + 1 > xdp_redirect_cpumap.bpf.c:152:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 152 | if (iph + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -xdp_redirect_cpumap.bpf.c:158:15: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +daxdp_redirect_cpumap.bpf.c:158:15: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 158 | if (tcph + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ +ta_end) + | ~~~~~~~~ ^ ~~~~~~~~ xdp_redirect_cpumap.bpf.c:175:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 175 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ @@ -1068,56 +1067,25 @@ xdp_redirect_cpumap.bpf.c:198:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 198 | if (iph + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:84:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 84 | if (tcph + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:102:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 102 | if (tcph + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:112:16: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 112 | if (udph + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:136:16: warning: comparison of distinct pointer types ('struct flow_ports *' and 'void *') [-Wcompare-distinct-pointer-types] - 136 | if (ports + 1 > data_end) - | ~~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:182:16: warning: comparison of distinct pointer types ('struct flow_ports *' and 'void *') [-Wcompare-distinct-pointer-types] - 182 | if (ports + 1 > data_end) - | ~~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:229:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 229 | if (tcph + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:239:16: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 239 | if (udph + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:334:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 334 | if (tcph + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:345:16: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 345 | if (udph + 1 > dataxdp_redirect_cpumap.bpf.c_en:d)210 -: 15| : ~~~~~~~~ ^ ~~~~~~~~ -warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +xdp_redirect_cpumap.bpf.c:210:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 210 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:439:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 439 | if (iph + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:464:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 464 | if (ip6h + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:497:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 497 | if (eth + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:505:17: warning: comparison of distinct pointer types ('struct flow_ports *' and 'void *') [-Wcompare-distinct-pointer-types] - 505 | if (ports + 1 > data_end) - | ~~~~~~~~~ ^ ~~~~~~~~ -xdp_flowtable.bpf.c:539:17: warning: comparison of distinct pointer types ('struct flow_ports *' and 'void *') [-Wcompare-distinct-pointer-types] - 539 | if (ports + 1 > data_end) - | ~~~~~~~~~ ^ ~~~~~~~~ xdp_redirect_cpumap.bpf.c:262:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 262 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -In file included from 13 warnings generated. -xdp_redirect_devmap_multi.bpf.c:6: +12 warnings generated. +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpdump_xdp.o xdpdump_xdp.c +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_eth.o xdpfilt_dny_eth.c +xdp_redirect_cpumap.bpf.c:477:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 477 | if (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +13 warnings generated. +xdp_redirect_cpumap.bpf.c:494:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 494 | if (ip6h + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_flowtable.bpf.o xdp_flowtable.bpf.c +12 warnings generated. +In file included from xdp_trafficgen.bpf.c:17: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ @@ -1125,7 +1093,8 @@ 122 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 140 | if (hdr + 1 > data_end) + 140 | ifclang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_all.o xdpfilt_dny_all.c + (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 178 | if (ip6h + 1 > data_end) @@ -1151,22 +1120,22 @@ ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_flowtable_sample.bpf.o xdp_flowtable_sample.bpf.c -xdp_redirect_cpumap.bpf.c:477:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 477 | if (iph + 1 > data_end) +12 warnings generated. +xdp_trafficgen.bpf.c:87:14: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 87 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -xdp_redirect_cpumap.bpf.c:494:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 494 | if (ip6h + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_dny_tcp.c:10: +In file included from xdpfilt_dny_eth.c:10: In file included from ./xdpfilt_prog.h:24: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +../lib/../headers/xdp/parsing_helpers.hclang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_udp.o xdpfilt_alw_udp.c +:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 122 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +../lib/../headers/xdp/parsing_helpers.hclang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_redirect_devmap_multi.bpf.o xdp_redirect_devmap_multi.bpf.c +:xdp_trafficgen.bpf.c:268:17: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +140 :15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 140 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] @@ -1184,8 +1153,13 @@ ../lib/../headers/xdp/parsing_helpers.h:250:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 250 | if (icmph + 1 > data_end) | ~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] - 265 | if (h + 1 > data_end) +../lib/../headers/xdp/parsing_helpers.h:268 | if (tcphdr + 1 > data_end || ipv6hdr + 1 > data_end) + | ~~~~~~~~~~ ^ ~~~~~~~~ +265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] + xdp_trafficgen.bpf.c:268:43: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +265 268 | if (tcphdr + 1 > data_end || ipv6hdr + 1 > data_end) + | ~~~~~~~~~~~ ^ ~~~~~~~~ + | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 284 | if (h + 1 > data_end) @@ -1193,21 +1167,10 @@ ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_dny_tcp.c:10: -./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] - 276 | if (addr + 1 > data_end) { - | ~~~~~~~~ ^ ~~~~~~~~ -11 warnings generated. -bpftool gen skeleton xdp_basic.bpf.o name xdp_basic > xdp_basic.skel.h -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpdump_bpf.o xdpdump_bpf.c -14 warnings generated. -bpftool gen skeleton xdp_trafficgen.bpf.o name xdp_trafficgen > xdp_trafficgen.skel.h -bpftool gen skeleton xdp_forward.bpf.o name xdp_forward > xdp_forward.skel.h -In file included from xdp_flowtable_sample.bpf.c:7: +In file included from xdp_flowtable.bpf.c:7: In file included from ../lib/../headers/linux/netfilter.h:7: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 106 | if (eth + 1 > data_enbpftool gen skeleton xdp_monitor.bpf.o name xdp_monitor > xdp_monitor.skel.h -d) + 106 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 122 | if (vlh + 1 > data_end) @@ -1216,8 +1179,7 @@ 140 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 178 | clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_ip.o xdpfilt_dny_ip.c - if (ip6h + 1 > data_end) + 178 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:194:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 194 | if (iph + 1 > data_end) @@ -1234,26 +1196,60 @@ ../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] 265 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-trafficgen ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ - xdp-trafficgen.c -l:libxdp.a -lpthread -lm -lbpf -lbpf -284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 284 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-monitor ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ - xdp-monitor.c -l:libxdp.a -lm -lbpf -lbpf -11 warnings generated. -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_eth.o xdpfilt_dny_eth.c -11 warnings generated. -12 warnings generated. -bpftool gen skeleton xdp_redirect_basic.bpf.o name xdp_redirect_basic > xdp_redirect_basic.skel.h -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpdump_xdp.o xdpdump_xdp.c -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_all.o xdpfilt_dny_all.c -bpftool gen skeleton xdp_redirect_devmap.bpf.o name xdp_redirect_devmap > xdp_redirect_devmap.skel.h -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_udp.o xdpfilt_alw_udp.c -In file included from xdpfilt_dny_ip.c:10: +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_flowtable_sample.bpf.o xdp_flowtable_sample.bpf.c +xdp_flowtable.bpf.c:84:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 84 | if (tcph + 1 > data_end) + | 11 ~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:102:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 102 | if (tcph + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c warning:112:16: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +s generated. + 112 | if (udph + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:136:16: warning: comparison of distinct pointer types ('struct flow_ports *' and 'void *') [-Wcompare-distinct-pointer-types] + 136 | if (ports + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:182:16: warning: comparison of distinct pointer types ('struct flow_ports *' and 'void *') [-Wcompare-distinct-pointer-types] + 182 | if (ports + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:229:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 229 | if (tcph + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:239:16: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 239 | if (udph + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:334:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 11 warnings generated. +334 | if (tcph + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:345:16: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 345 | if (udph + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:439:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 439 | if (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:464:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 464 | if (ip6h + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:497:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 497 | if (eth + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:505:17: warning: comparison of distinct pointer types ('struct flow_ports *' and 'void *') [-Wcompare-distinct-pointer-types] + 505 | if (ports + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdp_basic.bpf.o xdp_basic.bpf.c +xdp_flowtable.bpf.c:539:17: warning: comparison of distinct pointer types ('struct flow_ports *' and 'void *') [-Wcompare-distinct-pointer-types] + 539 | if (ports + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_tcp.o xdpfilt_alw_tcp.c +In file included from xdpfilt_dny_all.c:10: In file included from ./xdpfilt_prog.h:24: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) @@ -1273,6 +1269,41 @@ ../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 215 | if (arp + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ +In file included from xdpfilt_alw_udp.c:10: +In file included from ./xdpfilt_prog.h:24: +../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] + ../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 106235 | if (icmp6h + 1 > data_end) + | ~~~~~~~~~~ ^ ~~~~~~~~ + | if (eth + 1 > data_e../lib/../headers/xdp/parsing_helpers.h:250:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +n 250 | if (icmph + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +d) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] + 265 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +: 284 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 122 | if (vlh + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 307 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 140 | if (hdr + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 178 | if (ip6h + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:194:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 194 | if (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 215 | if (arp + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 235 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ @@ -1285,17 +1316,20 @@ ../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 284 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +In file included from xdpfilt_dny_all.c:10: +./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] + 276 | if ../lib/../headers/xdp/parsing_helpers.h(ad:d307r: + 121: >warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types]d +ata_end) { + | ~~~~~~~~ ^ ~~~~~~~~ 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_dny_ip.c:10: +In file included from xdpfilt_alw_udp.c:10: ./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] 276 | if (addr + 1 > data_end) { | ~~~~~~~~ ^ ~~~~~~~~ -bpftool gen skeleton xdp_flowtable_sample.bpf.o name xdp_flowtable_sample > xdp_flowtable_sample.skel.h -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_tcp.o xdpfilt_alw_tcp.c -11In file included from xdpfilt_dny_eth.c:10: -In file included from ./xdpfilt_prog.h:24: +In file included from bpftool gen skeleton xdp_monitor.bpf.o name xdp_monitor > xdp_monitor.skel.h +xdp_flowtable_sample.bpf.c:7: +In file included from ../lib/../headers/linux/netfilter.h:7: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ @@ -1305,7 +1339,6 @@ ../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 140 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ - warnings generated. ../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 178 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ @@ -1330,9 +1363,11 @@ ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_alw_udp.c:10: +In file included from xdpfilt_alw_tcp.c:10: In file included from ./xdpfilt_prog.h:24: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] +gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-monitor ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ + xdp-monitor.c -l:libxdp.a -lm -lbpf -lbpf 106 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] @@ -1341,7 +1376,8 @@ ../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 140 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +../lib/../headers/xdp/parsing_helpers.h:178:15:11 warnings generated. + warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 178 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:194:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] @@ -1349,7 +1385,9 @@ | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 215 | if (arp + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ + 12 warnings generated. +bpftool gen skeleton xdp_forward.bpf.o name xdp_forward > xdp_forward.skel.h +| ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 235 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ @@ -1365,19 +1403,20 @@ ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_alw_udp.c:10: +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_ip.o xdpfilt_alw_ip.c +bpftool gen skeleton xdp_flowtable_sample.bpf.o name xdp_flowtable_sample > xdp_flowtable_sample.skel.h +In file included from In file included from xdp_redirect_devmap_multi.bpf.cxdpfilt_alw_tcp.c:10: ./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] - 276 | if (addr + 1 > data_end) { +:6 276 | if (addr + 1 > data_end) { | ~~~~~~~~ ^ ~~~~~~~~ -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_ip.o xdpfilt_alw_ip.c -In file included from xdpfilt_dny_all.c:10: -In file included from ./xdpfilt_prog.h:24: +: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 122 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_eth.o xdpfilt_alw_eth.c ../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 140 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ @@ -1390,7 +1429,6 @@ ../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 215 | if (arp + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-loader' ../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 235 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ @@ -1403,24 +1441,13 @@ ../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 284 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 307 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -bpftool gen skeleton xdp_redirect_devmap_multi.bpf.o name xdp_redirect_devmap_multi > xdp_redirect_devmap_multi.skel.h -In file included from xdpfilt_dny_all.c:10: -./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] - 276 | if (addr + 1 > data_end) { - | ~~~~~~~~ ^ ~~~~~~~~ -clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_eth.o xdpfilt_alw_eth.c -12 warnings generated. -11 warnings generated. -12clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_all.o xdpfilt_alw_all.c -In file included from warnings generated. -xdpfilt_alw_tcp.c:10: -In file included from ./xdpfilt_prog.h:24: +In file included from xdp_basic.bpf.c:18: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ + | ~~~~~~~ ^ ~~~~~~~~../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + + 307 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:122:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 122 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ @@ -1451,11 +1478,11 @@ ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_alw_tcp.c:10: -./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] - 276 | if (addr + 1 > data_end) { - | ~~~~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_alw_all.c:10: +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-loader' +clang -target bpf -Wno-visibility -I/usr/include/aarch64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I/usr/include/aarch64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_all.o xdpfilt_alw_all.c +12 warnings generated. +12 warnings generated. +In file included from xdpfilt_alw_ip.c:10: In file included from ./xdpfilt_prog.h:24: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) @@ -1464,7 +1491,8 @@ 122 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:140:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 140 | if (hdr + 1 > data_end) + 140 | if (hdr + bpftool gen skeleton xdp_redirect_basic.bpf.o name xdp_redirect_basic > xdp_redirect_basic.skel.h +1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:178:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 178 | if (ip6h + 1 > data_end) @@ -1472,7 +1500,8 @@ ../lib/../headers/xdp/parsing_helpers.h:194:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 194 | if (iph + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +../lib/../headers/xdp/parsing_helpers.hbpftool gen skeleton xdp_redirect_devmap.bpf.o name xdp_redirect_devmap > xdp_redirect_devmap.skel.h +In file included from :215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 215 | if (arp + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] @@ -1490,7 +1519,7 @@ ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_alw_ip.c:10: +xdpfilt_alw_eth.c:10: In file included from ./xdpfilt_prog.h:24: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) @@ -1513,7 +1542,11 @@ ../lib/../headers/xdp/parsing_helpers.h:235:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 235 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:250:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +../lib/../headers/xdp/parsing_helpers.hIn file included from xdpfilt_alw_ip.c:10: +./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] + 276 | if (addr + 1 > data_end) { + | ~~~~~~~~ ^ ~~~~~~~~ +:250:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 250 | if (icmph + 1 > data_end) | ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] @@ -1522,21 +1555,10 @@ ../lib/../headers/xdp/parsing_helpers.h:284:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 284 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -12 warnings generated. ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ In file included from xdpfilt_alw_all.c:10: -./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] - 276 | if (addr + 1 > data_end) { - | ~~~~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_alw_ip.c:10: -./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] - 276 | if (addr + 1 > data_end) { - | ~~~~~~~~ ^ ~~~~~~~~ -25 warnings generated. -12 warnings generated. -In file included from xdpfilt_alw_eth.c:10: In file included from ./xdpfilt_prog.h:24: ../lib/../headers/xdp/parsing_helpers.h:106:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 106 | if (eth + 1 > data_end) @@ -1553,7 +1575,6 @@ ../lib/../headers/xdp/parsing_helpers.h:194:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 194 | if (iph + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -bpftool gen skeleton xdp_flowtable.bpf.o name xdp_flowtable > xdp_flowtable.skel.h ../lib/../headers/xdp/parsing_helpers.h:215:14: warning: comparison of distinct pointer types ('struct arphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 215 | if (arp + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ @@ -1561,7 +1582,7 @@ 235 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:250:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 250 | if (icmph + 1 > data_end) + 250 | if (i11cmph + 1 > data_end) | ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:265:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] 265 | if (h + 1 > data_end) @@ -1572,23 +1593,37 @@ ../lib/../headers/xdp/parsing_helpers.h:307:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 307 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -24gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-forward ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ - xdp-forward.c -l:libxdp.a -lm -lbpf -lbpf warnings generated. -bpftool gen skeleton xdp_redirect_cpumap.bpf.o name xdp_redirect_cpumap > xdp_redirect_cpumap.skel.h -1212 warnings generated. -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-monitor' - warnings generated. -gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-bench ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ - xdp-bench.c xdp_redirect_basic.c xdp_redirect_cpumap.c xdp_redirect_devmap.c xdp_redirect_devmap_multi.c xdp_basic.c -l:libxdp.a -lm -lbpf -lbpf +In file included from xdpfilt_alw_all.c:10: +./xdpfilt_prog.h:276:18: warning: comparison of distinct pointer types ('struct in6_addr *' and 'void *') [-Wcompare-distinct-pointer-types] + 276 | if (addr + 1 > data_end) { + | ~~~~~~~~ ^ ~~~~~~~~ +12 warnings generated. 11 warnings generated. +bpftool gen skeleton xdp_redirect_devmap_multi.bpf.o name xdp_redirect_devmap_multi > xdp_redirect_devmap_multi.skel.h +24 warnings generated. +12 warnings generated. +bpftool gen skeleton xdp_redirect_cpumap.bpf.o name xdp_redirect_cpumap > xdp_redirect_cpumap.skel.h sh extract_features.sh xdpfilt_dny_udp.o xdpfilt_dny_tcp.o xdpfilt_dny_ip.o xdpfilt_dny_eth.o xdpfilt_dny_all.o xdpfilt_alw_udp.o xdpfilt_alw_tcp.o xdpfilt_alw_ip.o xdpfilt_alw_eth.o xdpfilt_alw_all.o extract_features.sh > prog_features.h || ( ret=$?; rm -f prog_features.h; exit $ret ) +25 warnings generated. +14 warnings generated. +bpftool gen skeleton xdp_flowtable.bpf.o name xdp_flowtable > xdp_flowtable.skel.h +11 warnings generated. +bpftool gen skeleton xdp_trafficgen.bpf.o name xdp_trafficgen > xdp_trafficgen.skel.h +bpftool gen skeleton xdp_basic.bpf.o name xdp_basic > xdp_basic.skel.h +gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-forward ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ + xdp-forward.c -l:libxdp.a -lm -lbpf -lbpf +gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-trafficgen ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ + xdp-trafficgen.c -l:libxdp.a -lpthread -lm -lbpf -lbpf gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-filter ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ xdp-filter.c -l:libxdp.a -lm -lbpf -lbpf +gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/aarch64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.7"\" -DLIBBPF_VERSION=\"1.6.2\" -DRUNDIR=\"/run\" -DHAVE_BPFTOOL -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_PROGRAM__TYPE -DHAVE_LIBBPF_BPF_PROGRAM__FLAGS -DHAVE_LIBBPF_BPF_PROGRAM__EXPECTED_ATTACH_TYPE -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_LIBBPF_BPF_XDP_QUERY -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/aarch64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/aarch64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -L../lib/libxdp -o xdp-bench ../lib/util/params.o ../lib/util/logging.o ../lib/util/util.o ../lib/util/stats.o ../lib/util/xpcapng.o ../lib/util/xdp_sample.o \ + xdp-bench.c xdp_redirect_basic.c xdp_redirect_cpumap.c xdp_redirect_devmap.c xdp_redirect_devmap_multi.c xdp_basic.c -l:libxdp.a -lm -lbpf -lbpf +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-monitor' make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-forward' -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-trafficgen' make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-dump' make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-filter' +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-trafficgen' make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-bench' make[1]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7' create-stamp debian/debhelper-build-stamp @@ -1620,39 +1655,39 @@ make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/lib' xdp-filter +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-filter' xdp-loader -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-filter' +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-loader' xdp-dump +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-dump' xdp-bench +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-bench' -xdp-forward + +xdp-forward xdp-monitor -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-dump' +xdp-trafficgen make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-forward' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-monitor' - -xdp-trafficgen -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-loader' -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-bench' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-trafficgen' make[2]: Nothing to be done for 'all'. -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-forward' -make[2]: Nothing to be done for 'all'. -make[2]: Nothing to be done for 'all'. -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-loader' -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-bench' +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-filter' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-dump' make[2]: Nothing to be done for 'all'. +make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-monitor' +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-loader' make[2]: Nothing to be done for 'all'. -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-filter' +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-bench' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-trafficgen' +make[2]: Nothing to be done for 'all'. +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.7/xdp-forward' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.7/lib' libxdp @@ -1797,13 +1832,13 @@ dh_gencontrol dh_md5sums dh_builddeb +dpkg-deb: building package 'libxdp1-dbgsym' in '../libxdp1-dbgsym_1.5.7-3_arm64.deb'. dpkg-deb: building package 'libxdp1' in '../libxdp1_1.5.7-3_arm64.deb'. dpkg-deb: building package 'libxdp-dev' in '../libxdp-dev_1.5.7-3_arm64.deb'. -dpkg-deb: building package 'libxdp1-dbgsym' in '../libxdp1-dbgsym_1.5.7-3_arm64.deb'. -dpkg-deb: building package 'xdp-tools' in '../xdp-tools_1.5.7-3_arm64.deb'. -dpkg-deb: building package 'xdp-tools-dbgsym' in '../xdp-tools-dbgsym_1.5.7-3_arm64.deb'. -dpkg-deb: building package 'xdp-tests' in '../xdp-tests_1.5.7-3_arm64.deb'. dpkg-deb: building package 'xdp-tests-dbgsym' in '../xdp-tests-dbgsym_1.5.7-3_arm64.deb'. +dpkg-deb: building package 'xdp-tests' in '../xdp-tests_1.5.7-3_arm64.deb'. +dpkg-deb: building package 'xdp-tools-dbgsym' in '../xdp-tools-dbgsym_1.5.7-3_arm64.deb'. +dpkg-deb: building package 'xdp-tools' in '../xdp-tools_1.5.7-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../xdp-tools_1.5.7-3_arm64.buildinfo dpkg-genchanges --build=binary -O../xdp-tools_1.5.7-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -1811,12 +1846,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2719774/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2719774/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3310449 and its subdirectories -I: Current time: Fri Nov 13 13:15:06 -12 2026 -I: pbuilder-time-stamp: 1794618906 +I: removing directory /srv/workspace/pbuilder/2719774 and its subdirectories +I: Current time: Sun Oct 12 08:53:21 +14 2025 +I: pbuilder-time-stamp: 1760208801