Diff of the two buildlogs: -- --- b1/build.log 2025-09-15 21:36:13.890570217 +0000 +++ b2/build.log 2025-09-15 21:40:26.310871102 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Oct 18 15:56:31 -12 2026 -I: pbuilder-time-stamp: 1792382191 +I: Current time: Tue Sep 16 11:36:15 +14 2025 +I: pbuilder-time-stamp: 1757972175 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ dpkg-source: info: unpacking xdp-tools_1.5.6-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2902253/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/560119/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +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 Sep 15 21:36 /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/560119/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/560119/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + 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]="x86_64-pc-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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='7a0008ef2b8b4642a45cb7faa9cef422' - 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='2902253' - PS1='# ' - PS2='> ' + INVOCATION_ID=bb2d30fdb637456c97bf59b33edd3042 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=560119 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.DnzgEcTF/pbuilderrc_FR2L --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.DnzgEcTF/b1 --logfile b1/build.log xdp-tools_1.5.6-1.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.DnzgEcTF/pbuilderrc_pfhO --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.DnzgEcTF/b2 --logfile b2/build.log xdp-tools_1.5.6-1.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2902253/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/560119/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -211,7 +243,7 @@ Get: 87 http://deb.debian.org/debian forky/main amd64 llvm-runtime amd64 1:19.0-63 [5904 B] Get: 88 http://deb.debian.org/debian forky/main amd64 llvm-19 amd64 1:19.1.7-3+b2 [16.4 MB] Get: 89 http://deb.debian.org/debian forky/main amd64 llvm amd64 1:19.0-63 [8328 B] -Fetched 102 MB in 12s (8769 kB/s) +Fetched 102 MB in 15s (6637 kB/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 ... 19917 files and directories currently installed.) @@ -583,7 +615,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/xdp-tools-1.5.6/ && 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.6-1_source.changes +I: user script /srv/workspace/pbuilder/560119/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/560119/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/xdp-tools-1.5.6/ && 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.6-1_source.changes dpkg-buildpackage: info: source package xdp-tools dpkg-buildpackage: info: source version 1.5.6-1 dpkg-buildpackage: info: source distribution unstable @@ -593,7 +629,7 @@ debian/rules clean dh clean dh_auto_clean - make -j42 distclean + make -j40 distclean make[1]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6' touch config.mk make clean @@ -647,7 +683,6 @@ dh_auto_configure ./configure --build=x86_64-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/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking Found clang binary 'clang' with version 19 (from 'Debian clang version 19.1.7 (3+b2)') -/usr/sbin/bpftool using bpftool v7.6.0 libbpf support: system v1.6.2 perf_buffer__consume support: yes @@ -668,7 +703,7 @@ secure_getenv support: yes cap-ng support: no dh_auto_build - make -j42 + make -j40 make[1]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6' lib @@ -690,26 +725,26 @@ clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../../headers -I/usr/include/x86_64-linux-gnu/ -I../../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp-dispatcher.o xdp-dispatcher.c gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../../headers -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSHARED -Wall -I../../headers -c libxdp.c -o sharedobjs/libxdp.o gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../../headers -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DSHARED -Wall -I../../headers -c xsk.c -o sharedobjs/xsk.o -gcc -r -nostdlib -Wl,-z,noexecstack,--format=binary -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -o xsk_def_xdp_prog_5.3.embed.o xsk_def_xdp_prog_5.3.o gcc -r -nostdlib -Wl,-z,noexecstack,--format=binary -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -o xsk_def_xdp_prog.embed.o xsk_def_xdp_prog.o -objcopy --rename-section .data=.rodata,alloc,load,readonly,data,contents xsk_def_xdp_prog_5.3.embed.o +gcc -r -nostdlib -Wl,-z,noexecstack,--format=binary -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -o xsk_def_xdp_prog_5.3.embed.o xsk_def_xdp_prog_5.3.o objcopy --rename-section .data=.rodata,alloc,load,readonly,data,contents xsk_def_xdp_prog.embed.o gcc -r -nostdlib -Wl,-z,noexecstack,--format=binary -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -o xdp-dispatcher.embed.o xdp-dispatcher.o +objcopy --rename-section .data=.rodata,alloc,load,readonly,data,contents xsk_def_xdp_prog_5.3.embed.o objcopy --rename-section .data=.rodata,alloc,load,readonly,data,contents xdp-dispatcher.embed.o gcc -shared -Wl,-soname,libxdp.so.1 \ -Wl,--version-script=libxdp.map \ sharedobjs/libxdp.o sharedobjs/xsk.o -Wl,-z,relro -Wl,-z,now -specs=/usr/share/debhelper/dh_package_notes/debian-package-notes.specs -lbpf -o libxdp.so.1.5.0 +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[3]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/lib/libxdp' util make[3]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/lib/util' clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_sample.bpf.o xdp_sample.bpf.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_load_bytes.bpf.o xdp_load_bytes.bpf.c -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 +bpftool gen skeleton xdp_sample.bpf.o name xdp_sample > xdp_sample.skel.h gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-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.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-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.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -I../../headers -c -o util.o util.c @@ -739,39 +774,39 @@ xdp-forward make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-filter' -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-loader' xdp-monitor +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-dump' +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-loader' xdp-trafficgen -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-dump' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-bench' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-forward' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-monitor' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-trafficgen' -gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-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/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-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.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection "-Wno-gnu-variable-sized-type-not-at-end" -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-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/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_redirect_basic.bpf.o xdp_redirect_basic.bpf.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_tcp.o xdpfilt_dny_tcp.c +gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-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/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_ip.o xdpfilt_dny_ip.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpdump_bpf.o xdpdump_bpf.c -clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_redirect_cpumap.bpf.o xdp_redirect_cpumap.bpf.c -clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_forward.bpf.o xdp_forward.bpf.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_monitor.bpf.o xdp_monitor.bpf.c -clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_redirect_devmap.bpf.o xdp_redirect_devmap.bpf.c -clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_flowtable.bpf.o xdp_flowtable.bpf.c -clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_ip.o xdpfilt_dny_ip.c -clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpdump_xdp.o xdpdump_xdp.c -clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_trafficgen.bpf.o xdp_trafficgen.bpf.c -clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_flowtable_sample.bpf.o xdp_flowtable_sample.bpf.c -clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-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/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_redirect_basic.bpf.o xdp_redirect_basic.bpf.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_eth.o xdpfilt_dny_eth.c -clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_basic.bpf.o xdp_basic.bpf.c +clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpdump_xdp.o xdpdump_xdp.c +clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_forward.bpf.o xdp_forward.bpf.c +clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_redirect_cpumap.bpf.o xdp_redirect_cpumap.bpf.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpfilt_dny_all.o xdpfilt_dny_all.c +clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_trafficgen.bpf.o xdp_trafficgen.bpf.c +clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_redirect_devmap.bpf.o xdp_redirect_devmap.bpf.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_udp.o xdpfilt_alw_udp.c +clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-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/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_flowtable.bpf.o xdp_flowtable.bpf.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_tcp.o xdpfilt_alw_tcp.c +clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_basic.bpf.o xdp_basic.bpf.c +clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdp_flowtable_sample.bpf.o xdp_flowtable_sample.bpf.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_ip.o xdpfilt_alw_ip.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_eth.o xdpfilt_alw_eth.c clang -target bpf -Wno-visibility -I/usr/include/x86_64-linux-gnu -Wno-unused-command-line-argument -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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.6=. -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-linux-gnu/ -I/usr/include/x86_64-linux-gnu/ -I../lib/../headers -I/usr/include/x86_64-linux-gnu/ -O2 -c -g -o xdpfilt_alw_all.o xdpfilt_alw_all.c @@ -780,41 +815,42 @@ ../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 85 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_dny_udp.c:10: -In file included from ./xdpfilt_prog.h:21: -../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 85 | if (eth + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] -../lib/../headers/xdp/parsing_helpers.h:101:15 :101 | warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - if (vl h101 | + if1 (>v lhd a+ t1a _> ednadt)a -_e n| d ~~~~~~~ ^ ~~~~~~~~) - - | ~~~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_dny_tcp.c:10: -In file included from ./xdpfilt_prog.h:21: -../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 85 | if (eth + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 119 | if (hdr + 1 > data_end) + 101 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 119 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -In file included from xdp_flowtable_sample.bpf.c:7: -In file included from ../lib/../headers/linux/netfilter.h:7: +../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 157 | if (ip6h + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 173 | if (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 194 | if (icmp6h + 1 > data_end) + | ~~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 209 | if (icmph + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] + 224 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 243 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 266 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +In file included from xdp_forward.bpf.c:8: ../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 85 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 101 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - ../lib/../headers/xdp/parsing_helpers.h157 | : 101i:f15 :( iwarning: pcomparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types]6 -h + 1 > d a101t | a _ einfd )( -v l| h ~~~~~~~~ ^ ~~~~~~~~ -+ 1 > data_end) +../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 119 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 157 | if (ip6h + 1 > data_end) @@ -822,229 +858,398 @@ ../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 173 | if (iph + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 194 | if (icmp6h + 1 > data_end) + | ~~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 209 | if (icmph + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] + 224 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +In file included from xdpfilt_alw_all.c:10: +In file included from ./xdpfilt_prog.h:21: +../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] +In file included from xdp_flowtable.bpf.c :85 | if7 : +(eIn file included from th ../lib/../headers/linux/netfilter.h+: 17 : +> ../lib/../headers/xdp/parsing_helpers.hda:t85a:_14e:nd )warning: +comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] | + ~~~~~~~ ^ ~~~~~~~~ + 85 | if (eth ../lib/../headers/xdp/parsing_helpers.h+ :1243 :>12 :da twarning: a_comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types]e +nd) + | ~~~~~~~ ^ ~~~~~~~~ + 243 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 101 | if (vlh + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 101 | if (vlh + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 119 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 119 | i../lib/../headers/xdp/parsing_helpers.hf :(h266d:r12 :+ 1warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types]> + data_end) + | ~~~~~~~ ^ ~~~~~~~~266 + | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 157 | if (ip6h + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 173 | if (iph + ../lib/../headers/xdp/parsing_helpers.h1 >: d119a:ta15_:e nwarning: dcomparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types]) - + 173 | if (iph + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ - 119 | if (hdr + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 157 | if (ip6h + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 194 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 209 | if (icmph + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 173 | if (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] + 224 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 243 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 194 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 157 | if (ip6h + 1 > da../lib/../headers/xdp/parsing_helpers.hta:_209e:n16d:) -warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types]| - ~~~~~~~~ ^ ~~~~~~~~ - 209 | if (icmph + 1 > data_end) - | ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 209 | if (icmph + 1 > data_end) + 209In file included from | xdpfilt_alw_ip.ci:f 10(: +iIn file included from c./xdpfilt_prog.h:m21p: +h../lib/../headers/xdp/parsing_helpers.h :+85: 141: warning: >comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] +data_end) | ~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 173 | if (iph + 1 > d../lib/../headers/xdp/parsing_helpers.hat:a224_:e12n:d )warning: -comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] -| ~~~~~~~ ^ ~~~~~~~~ + 85 | if (eth + 1 ../lib/../headers/xdp/parsing_helpers.h> :d266a:t12a:_ ewarning: ncomparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types]d +) + | ~~~~~~~ ^ ~~~~~~~~ + 266 | 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] +../lib/../headers/xdp/parsing_helpers.h:101: 15:54 warning: | comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + if (i p101 | h +if 1( vl>h d+ a1t a> _deantad_)e +nd )| + ~~~~~~~ ^ ~~~~~~~~ +| ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] 224 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 119 | if (hdr + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 243 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 157 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 173 | if (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +xdp_forward.bpf.c:73:16: 266warning: | comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +if (h + 1 >73 d | a t ai_fe n(di)p +6 h| ~~~~~ ^ ~~~~~~~~+ + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 194 | if (icmp6h + 1 > data_end) + | ~~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 209 | if (icmph + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] 224 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] -../lib/../headers/xdp/parsing_helpers.h:194:17: warning: 243comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] | - if (h + 1194 | > idfa t(ai_cemnpd6)h - +| ~~~~~ ^ ~~~~~~~~1 - > data_end) - | ~~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 243 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 209 | ../lib/../headers/xdp/parsing_helpers.h i:f173 :(14i:c mwarning: pcomparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types]h - + 1 > dat a173_ | e nidf) -( i| p ~~~~~~~~~ ^ ~~~~~~~~h - + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h::266224::1212:: warning: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] -comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] - 266 | if (224h | + i1 f> (daht a_+e nd1) - >| ~~~~~ ^ ~~~~~~~~ -data_end) +../lib/../headers/xdp/parsing_helpers.hIn file included from :xdpfilt_alw_tcp.c266::12: 10warning: : +comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +In file included from ./xdpfilt_prog.h:21: +../lib/../headers/xdp/parsing_helpers.h 266: | 85 :i14f :( hwarning: +comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] +1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 194 | if (icmp6h + 1 > data_end) - | ~~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h:209:16:: In file included from warning: 266:comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types]12xdp_forward.bpf.c: :warning: -comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types]8 -: -../lib/../headers/xdp/parsing_helpers.h:85:../lib/../headers/xdp/parsing_helpers.h14: 266: 209 | 243warning: | :comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types]i -12if:f (warning: hcomparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types]( -i+c m1 p> hd a243 t | + a i_fe1 n ( hd85> ) | + - d i1a| f ~~~~~ ^ ~~~~~~~~t >a( -d_eaettnhad _)e+n - d1) - | > ~~~~~~~~~ ^ ~~~~~~~~ | -d ~~~~~ ^ ~~~~~~~~a -ta_end) + 85 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 101 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] - 224 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_alw_tcp.c:10: +In file included from xdpfilt_dny_udp.c:10: +In file included from ./xdpfilt_prog.h:21: +../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 85 | if (eth + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:119:../lib/../headers/xdp/parsing_helpers.h15:: 101warning: :comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types]15 +: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 119 | i f 101( | h d ri f+ (1 v>l hd a+t a1_ e>n dd)a +t a| _ ~~~~~~~ ^ ~~~~~~~~e +nd) + | ~~~~~~~ ^ ~~~~~~~~ +In file included from xdpfilt_dny_ip.c:10: In file included from ./xdpfilt_prog.h:21: ../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] 85 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 266 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 243 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 101 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 119 | if (hdr + 1 > data_end) +In file included from xdpfilt_alw_eth.c:10: +In file included from ./xdpfilt_prog.h:21: +../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] +In file included from xdpfilt_dny_tcp.c:10: +In file included from ./xdpfilt_prog.h:21: +../lib/../headers/xdp/parsing_helpers.h:85: 1485: | warning: icomparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types]f + (eth + 1 > d../lib/../headers/xdp/parsing_helpers.hat:a119_e:n15d:) +warning: 85comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] | +| ~~~~~~~ ^ ~~~~~~~~i +f (eth + 1191 | > idfa t(ah_dern d+) +1 | ~~~~~~~ ^ ~~~~~~~~> + data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 119 | if (hdr + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 266 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 157 | if (ip6h + 1 > data_end) +../lib/../headers/xdp/parsing_helpers.h: 119157 | : 15i:f (warning: hcomparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types]d +r + 1 > data_e nd157) | + | i ~~~~~~~ ^ ~~~~~~~~f + (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +../lib/../headers/xdp/parsing_helpers.h:101:15 :101 | warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +if (vlh + 1 101> | da tiaf_ e(nvdl)h + +| ~~~~~~~ ^ ~~~~~~~~1 + > data_end) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 157../lib/../headers/xdp/parsing_helpers.h | i:f 173(:ip146:h warning: + comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types]1 + > data_end) + | 173 ~~~~~~~~ ^ ~~~~~~~~ | + if (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~../lib/../headers/xdp/parsing_helpers.h +:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 157 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 173 | if (iph + 1 > data_end) +../lib/../headers/xdp/parsing_helpers.hIn file included from :119xdpfilt_alw_udp.c::15: 10warning: : +comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types]In file included from +./xdpfilt_prog.h../lib/../headers/xdp/parsing_helpers.h:21:: +119../lib/../headers/xdp/parsing_helpers.h:15::85: 14warning: :comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 119warning: | +comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] + if (hdr 119+ | 1 i>f d(ah../lib/../headers/xdp/parsing_helpers.hd t:ra17385 _: | +e14 :ni1 dfwarning: ) comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + +(> e | td ~~~~~~~ ^ ~~~~~~~~h +a t+173 a | 1_ ie fn >d( )ipd +ha t| + ~~~~~~~ ^ ~~~~~~~~a1 +_ >e ndda)t +a _| e ~~~~~~~ ^ ~~~~~~~~n +d) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 194 | if ../lib/../headers/xdp/parsing_helpers.h(i:c173:m14p:6 hwarning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types]+ - 1 > d a173t | a i_fe (nidph) -+ | 1 ~~~~~~~~~~ ^ ~~~~~~~~ -> data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h:209:16::194 :warning: 17: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types]warning: -comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 194 | 209if | (iicfm p6(hi c+ m1p h> d+at a1_e n>d) -d a| ~~~~~~~~~~ ^ ~~~~~~~~t -a_end) +../lib/../headers/xdp/parsing_helpers.h: 173194: | 14 :i fwarning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types]( +icmp6h + 1731 | >i fd a(tiap_he../lib/../headers/xdp/parsing_helpers.h n:+d194 :)117 + : >warning: | comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] ~~~~~~~~~~ ^ ~~~~~~~~ +d +ata_ e194n | d ../lib/../headers/xdp/parsing_helpers.hi)f: + 101 (:i| c15m ~~~~~~~ ^ ~~~~~~~~:p +6 hwarning: +comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +1 > data_end) + | 101 ~~~~~~~~~~ ^ ~~~~~~~~ | + if (vlh + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 209 | if (icmph + 1 > data_end) | ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 209 | if (icmph + 1 > data_end) | ~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] +../lib/../headers/xdp/parsing_helpers.h:157:15:../lib/../headers/xdp/parsing_helpers.h warning: :comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types]157 +:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 157 | if 157( | i pi6fh (+i p16 h> +d a1t a>_ ednad)t +a _| e ~~~~~~~~ ^ ~~~~~~~~n +d) + | ~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 194 | if (icmp6h + 1 > data_end../lib/../headers/xdp/parsing_helpers.h) +: 224:| 12 ~~~~~~~~~~ ^ ~~~~~~~~: + warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] 224 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 119 | if (hdr + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] - 224 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 243 | if (h + 1 > data_end) + 224 | if../lib/../headers/xdp/parsing_helpers.h (:h243 :12+: 1warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +> data 243_ | e nidf )( +h +| ~~~~~ ^ ~~~~~~~~1 + > data_end) | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +../lib/../headers/xdp/parsing_helpers.h:173../lib/../headers/xdp/parsing_helpers.h: 14:173:209 | :warning: 16comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types]i: +f warning: (comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types]i +ph + 1173 | > i df209a | t (aii_fpe hn( di+)c +m1 p | h> ~~~~~~~ ^ ~~~~~~~~ ++d a1t a>_ ednadt)a +_ e| n ~~~~~~~ ^ ~~~~~~~~d +) + | ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 243 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:84:../lib/../headers/xdp/parsing_helpers.h16::266 :warning: 12:comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 266 | ../lib/../headers/xdp/parsing_helpers.hi84f | : 224 : i12(f:h (warning: +tcomparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] c +1p ../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h>h ::d+a157194 t::1a17 _15:>e : n224 warning: ddwarning: a | comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types]t) comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] +a + +_ i| ef ~~~~~ ^ ~~~~~~~~n +d(h) ++../lib/../headers/xdp/parsing_helpers.h 157 :| | 1941 ~~~~~~~~ ^ ~~~~~~~~194 | +: ii>f17f : d ((awarning: iitcomparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types]pca +6m_hpe 6n+hd ) 1 ++ | >1 ~~~~~ ^ ~~~~~~~~ +194d> | a dtiaaft _a(e_inecdnm)dp +)6 +h| ~~~~~~~~ ^ ~~~~~~~~+| + ~~~~~~~~~~ ^ ~~~~~~~~1 + > data_end) + | ~~~~~~~~~~ ^ ~~~~~~~~ +xdp_flowtable.bpf.c:102:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 102 | ../lib/../headers/xdp/parsing_helpers.hif: ../lib/../headers/xdp/parsing_helpers.h209(:t:c16243p::h 12 warning: :+comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +warning: 1comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +> data _209e | n../lib/../headers/xdp/parsing_helpers.h d i):243f209 | +: 16(i| :f ~~~~~~~~ ^ ~~~~~~~~i +c(warning: mhcomparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types]p +h+ +1 1> >d adta at209_a | e_ nei../lib/../headers/xdp/parsing_helpers.hdnf):d + (173)| i: +c ~~~~~ ^ ~~~~~~~~14 m +:| p ~~~~~~~~~ ^ ~~~~~~~~hwarning: + +comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +1 > data _173e | n di)f + (| i ~~~~~~~~~ ^ ~~~~~~~~p +h + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 266 | if (h + 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) + | ~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:224:12:../lib/../headers/xdp/parsing_helpers.h warning: :comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types]224 +:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] + 224 | if (h 224+ | 1i f> (dha t+a _1e n>d )d +a t| a ~~~~~ ^ ~~~~~~~~_ +end) + | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 194 | if (icmp6h + 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) + | ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 266 | 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_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) +../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h:243::24312::12 :warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types]warning: +comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 243 | i243f | (ihf +( 1h >+ d1a t>a _deantda)_ +e n| d ~~~~~ ^ ~~~~~~~~) + + | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 209 | if (icmph + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.hxdp_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) + | ~~~~~~~~~ ^ ~~~~~~~~ +:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types]../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + + ../lib/../headers/xdp/parsing_helpers.h:266266: | 12 :i fwarning: (comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types]h + + 1 > data _266e | nd )i +f | ( ~~~~~ ^ ~~~~~~~~h + + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ + 224 | if (h + 1 > data_end)xdp_flowtable.bpf.c:229:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 229 | In file included from ifxdpfilt_dny_all.c :(tc10p: +hIn file included from ./xdpfilt_prog.h+: 211: + ../lib/../headers/xdp/parsing_helpers.h> :d85a:t14a:_ ewarning: ncomparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types]d +) | ~~~~~~~~ ^ ~~~~~~~~ -10 warnings generated. -bpftool gen skeleton xdp_flowtable_sample.bpf.o name xdp_flowtable_sample > xdp_flowtable_sample.skel.h -In file included from xdp_redirect_devmap.bpf.c:16: -../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 85 | if (eth + 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) + | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 101 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 243 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 119 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -In file included from xdp_redirect_devmap_multi.bpf.c:6: -../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 85 | if (eth + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 101 | if (vlh + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 266 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 157 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:119:15:../lib/../headers/xdp/parsing_helpers.h warning: :173comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types]: -14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 173 | 119 | if (iipfh +( h1 d>r d+at a1_e n>d) -d a| ~~~~~~~ ^ ~~~~~~~~t -a_end) - | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.hxdp_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) + | ~~~~~~~~ ^ ~~~~~~~~ +173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 173 | ixdp_flowtable.bpf.c:345:16: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +f 345 | if (udph + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ + (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 194 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 157 | 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) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 209 | if (icmph + 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) + | ~~~~~~~~ ^ ~~~~~~~~ +209 | if (icmph + 1 > data_end) | ~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 173 | if (iph + 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) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] - 224 | if (h +../lib/../headers/xdp/parsing_helpers.h :1194 :>17 : dwarning: acomparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types]t -a_end) -194 | | ~~~~~ ^ ~~~~~~~~i -f (icmp6h + 1 > data_end) - | ~~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 209 | if (icmph + 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) + | ~~~~~~~~~ ^ ~~~~~~~~ + 224 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 243 | if (h + 1 > data_end) + 243 | if (h + 1 > dxdp_flowtable.bpf.c:539:17: warning: comparison of distinct pointer types ('struct flow_ports *' and 'void *') [-Wcompare-distinct-pointer-types] + a539 | if (ports + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +ta_end) +10 warnings generated. | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] - 224 | if (h ../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - +266 | if ( h1 +> d1a t>a _deantda_)e -n d| ) ~~~~~ ^ ~~~~~~~~ - +../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 266 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 243 | if (h + 1 > data_eIn file included from xdp_flowtable.bpf.c:7: +In file included from xdp_flowtable_sample.bpf.c:7: In file included from ../lib/../headers/linux/netfilter.h:7: ../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] -nd 85 | if (eth + 1 > data_end) + 85 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -) - | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 101 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -10 warnings generated. -../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 266 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 119 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ @@ -1063,23 +1268,22 @@ ../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] 224 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_dny_ip.c:10: -In file included from ./xdpfilt_prog.h:21: -../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 85 | if (eth + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 243 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 266 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +In file included from xdp_trafficgen.bpf.c:17: +../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 85 | if (eth + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 101 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 119 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 266 | if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 157 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ @@ -1098,400 +1302,231 @@ ../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 243 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_alw_udp.c:10: -In file included from ./xdpfilt_prog.h:21: -../lib/../headers/xdp/parsing_helpers.hxdp_flowtable.bpf.c:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] -: 85 | if (eth + 1 > data_end) +../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 266 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +10 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) | ~~~~~~~ ^ ~~~~~~~~ -84:16: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 84 | if (../lib/../headers/xdp/parsing_helpers.h:101:15:../lib/../headers/xdp/parsing_helpers.h warning: :comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types]266: -12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 101 | i f 266( | v ilfh (+h 1+ 1> >d adtaat_ae_nendd)) - - | | ~~~~~~~ ^ ~~~~~~~~ - ~~~~~ ^ ~~~~~~~~ -tcph + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 119 | In file included from xdp_basic.bpf.c:18: -xdp_flowtable.bpf.c../lib/../headers/xdp/parsing_helpers.h::10285::1614:: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types]warning: -comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - i 85f | (ihfd r( e+t h1 +> 1da t> ad_aetnad_)e -n d| ) ~~~~~~~ ^ ~~~~~~~~ - +10 warnings generated. +10 warnings generated. +10 warnings generated. +In file included from xdp_redirect_cpumap.bpf.c:9: +../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 85 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -102 | if (tcph + 1 >../lib/../headers/xdp/parsing_helpers.h :101d:15a:t awarning: _comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types]e -nd) - | ~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 101 | if (vlh + 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) - | ~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 157 | if (ip6h ../lib/../headers/xdp/parsing_helpers.h+ 1: 119>:15 :d awarning: tcomparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types]a -_end) - | 119 ~~~~~~~~ ^ ~~~~~~~~ | - if (hdr + 1 > data_end) +../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 119 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -10 warnings generated. -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) - | ~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 173 | if (iph + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 157 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ -In file included from xdp_redirect_cpumap.bpf.c:9: -../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 85 | if (eth + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 173 | if (iph + 1 > d../lib/../headers/xdp/parsing_helpers.hat:a194_:e17n:d )warning: -comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] -| ~~~~~~~ ^ ~~~~~~~~ - 194 | if (icmp6h + 1 > data_../lib/../headers/xdp/parsing_helpers.hen:d101): -15 :| ~~~~~~~~~~ ^ ~~~~~~~~warning: -comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 101 | if (vlh + 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) - | ~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 209 | if (icmph + 1 > data_end) - | ~~~~~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_alw_eth.c:10: -In file included from ./xdpfilt_prog.h:21: -../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 85 | ../lib/../headers/xdp/parsing_helpers.h if: (194e:t17h: +warning: 1comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] -> data_end) -194 | | ~~~~~~~ ^ ~~~~~~~~i -f (icmp6hIn file included from +xdpfilt_dny_all.c :1 >10 : -In file included from d./xdpfilt_prog.h:a21t: -a../lib/../headers/xdp/parsing_helpers.h_:e../lib/../headers/xdp/parsing_helpers.h85n:d:)14119: -: 15warning: | : ~~~~~~~~~~ ^ ~~~~~~~~ comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] -warning: -comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 119 | if 85( | h dirf +( e1t h> +d a1t a>_ ednadt)a -_ e| n ~~~~~~~ ^ ~~~~~~~~d -) + 173 | if (iph + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types]../lib/../headers/xdp/parsing_helpers.h -:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 224 | if (h +101 | 1 >i fd a(tval_he n+d )1 - >| ~~~~~ ^ ~~~~~~~~d -ata_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 101 | if (vlh + ../lib/../headers/xdp/parsing_helpers.h1 :>209 :da16t:a _warning: ecomparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types]n -d) - | ~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:bpftool gen skeleton xdp_flowtable_sample.bpf.o name xdp_flowtable_sample > xdp_flowtable_sample.skel.h +194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 194 | if (icmp6h + 1 > data_end) + | ~~~~~~~~~~ ^ ~~~~~~~~ +10 warnings generated. +../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 209 | if (icmph + 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_trafficgen.bpf.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:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] + 224 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 243 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:157:15../lib/../headers/xdp/parsing_helpers.h: :warning: 119comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types]: -15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 157 | i f119 ( | i p 6ihf +( hd1r >+ d1a t>a _deantda)_ -e nxdp_flowtable.bpf.c| d) ~~~~~~~~ ^ ~~~~~~~~: - -239 :| ~~~~~~~ ^ ~~~~~~~~16 -: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] -../lib/../headers/xdp/parsing_helpers.h:119:15: 239warning: | comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - if (udph../lib/../headers/xdp/parsing_helpers.h :+119224 | : 112 :i >f warning: dcomparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types](a -htdar_ e+n d1) -> 224| d | ~~~~~~~~ ^ ~~~~~~~~a -tiaf_ e(nhd )+ - | 1 ~~~~~~~ ^ ~~~~~~~~ -> data_end) - | ~~~~~ ^ ~~~~~~~~ -In file included from ../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 173 | if (iph + 1 > dat../lib/../headers/xdp/parsing_helpers.ha_:e243nd:)12 - :| ~~~~~~~ ^ ~~~~~~~~warning: -comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 243 | ifxdpfilt_alw_ip.c :(h +10 : -1In file included from ./xdpfilt_prog.h>: 21d: -a../lib/../headers/xdp/parsing_helpers.ht:a85_:e14n:d )warning: -comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] -| ~~~~~ ^ ~~~~~~~~ - 85 | if (eth + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 266 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 157 | if (ip6h + 1 > data_end) +10 warnings generated. +12 warnings generated. +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) + | ~~~~~~~ ^ ~~~~~~~~ +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) | ~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 157 | if (ip6h + 1 > data_end) +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) | ~~~~~~~~ ^ ~~~~~~~~ -10 warnings generated. +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] + 152 | if (iph + 1 >In file included from xdp_basic.bpf.c:18: +../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] +d a85 | if (eth + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +ta_end) + | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 101 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 194 | if (icmp6h + 1 > data_end) - | ~~~~~~~~~~ ^ ~~~~~~~~ +xdp_redirect_cpumap.bpf.c:158:15: warning: ../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 119 | if (hdr + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 158 | if (tcph + 1 > data_../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + e157 | if (ip6h + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ +nd) + | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] -../lib/../headers/xdp/parsing_helpers.h:266: 12:173 | warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types]i -f (iph 266+ | 1i f >( h + 1 > dad../lib/../headers/xdp/parsing_helpers.hatat:_ae173_n:de14)n: - d | ) ~~~~~ ^ ~~~~~~~~warning: - - comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] -| ~~~~~~~ ^ ~~~~~~~~ 173 | if (iph + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] -../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] -209 | if (icm p119h | + i1f >( hddart a+_ e1n d>) -d a| t ~~~~~~~~~ ^ ~~~~~~~~a -_end) - | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] -../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] -194 | if (icmp 6194h | +i f1 >( idcamtpa6_he n+d )1 - >| ~~~~~~~~~~ ^ ~~~~~~~~d -ata_end) + 194 | if (icmp6h + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ -10 warnings generated. +../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 209 | if (icmph + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] 224 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h::209209::1616:: warning: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types]comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - - 209209 | | iiff ((iiccmmpphh ++ 11 >> ddaattaa__eenndd)) - - | | ~~~~~~~~~ ^ ~~~~~~~~ ~~~~~~~~~ ^ ~~~~~~~~ - -../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 157 | if (ip6h + 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) - | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 243 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h::224224::1212:: warning: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types]comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] - -xdp_flowtable.bpf.c: 345224:224 | 16 | : i fiwarning: fcomparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types]( -h( h+ +1 1> > d 345da | ta a t_iaef_ne nd(d)u -)d -p| h ~~~~~ ^ ~~~~~~~~ -| + ~~~~~ ^ ~~~~~~~~ -1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 173 | if (iph + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h::243243::1212:: warning: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types]comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - - 243243 | | iiff ((hh ++ 11 >> ddaattaa__eenndd)) - - | | ~~~~~ ^ ~~~~~~~~ ~~~~~ ^ ~~~~~~~~ - -../lib/../headers/xdp/parsing_helpers.h:194:../lib/../headers/xdp/parsing_helpers.h17::266 :warning: 12:comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] -warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 194 | 266 | i fi f( i(chm p+6 h1 +> 1d a>t ad_aetnad_)e -n d)| - ~~~~~ ^ ~~~~~~~~ -| ~~~~~~~~~~ ^ ~~~~~~~~ -In file included from xdpfilt_alw_all.c:10: -In file included from ./xdpfilt_prog.h:21: +xdp_redirect_cpumap.bpf.c:175:15:In file included from xdp_redirect_devmap_multi.bpf.c:6: ../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] -../lib/../headers/xdp/parsing_helpers.h:209:16: warning: 85comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] | - if (eth 209+ | i1f >( idcmaptha _+e n1d )> - d| a ~~~~~~~ ^ ~~~~~~~~t -a_end)../lib/../headers/xdp/parsing_helpers.h../lib/../headers/xdp/parsing_helpers.h - | :: ~~~~~~~~~ ^ ~~~~~~~~266266 -::1212:: warning: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types]comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - - 266266 | | iiff ((hh ++ 1 1 >> ddaattaa__eenndd)) - - | | ~~~~~ ^ ~~~~~~~~ ~~~~~ ^ ~~~~~~~~ - -12 warnings generated. -../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 101 | if ../lib/../headers/xdp/parsing_helpers.h(v:lh224 :+12 :1 warning: >comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] -data_end) - 224| | ~~~~~~~ ^ ~~~~~~~~ -if (h + 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.hxdp_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) +warning: 85 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -:../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] -243 119 | if (hdr + 1 > data_end) +comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 175 | if (../lib/../headers/xdp/parsing_helpers.hi:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 101 | if (vlh + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 243 | if (h + 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 ../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - (ip6h + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -157 | if (ip6h + 1 > data_end) - ../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - | ~~~~~~~~ ^ ~~~~~~~~ -266 | if (h + 1 > datxdp_flowtable.bpf.ca_end) - | ~~~~~ ^ ~~~~~~~~ -:../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 497:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 497 | if (eth + 1 > data_end) - | ~~~~~~~ ^ ~~~~~~~~ -173 | if (iph + 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) - ../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - | ~~~~~~~~~ ^ ~~~~~~~~ -194 | if (icmp6h + 1 > daxdp_redirect_cpumap.bpf.cta_end) - | ~~~~~~~~~~ ^ ~~~~~~~~ -: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:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 209 | if (icmph + 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) - | ~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] -xdp_flowtable.bpf.c:539:17: warning: comparison of distinct pointer types ('struct flow_ports *' and 'void *') [-Wcompare-distinct-pointer-types]224 - | if (h + 1539 | > diaft a(_peonrtsd )+ - 1| ~~~~~ ^ ~~~~~~~~> - data_end) - | ~~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - xdp_redirect_cpumap.bpf.c:129:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 243129 | if (ip6h + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ - | if (h xdp_redirect_cpumap.bpf.cbpftool gen skeleton xdp_forward.bpf.o name xdp_forward > xdp_forward.skel.h -:+135 1 > data_end) - | ~~~~~ ^ ~~~~~~~~ -:15: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 135 | if (udph + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 266 | if (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) - | ~~~~~~~ ^ ~~~~~~~~ -h + 1 > data_end) +../lib/../headers/xdp/parsing_helpers.hp:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 266 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -xdp_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) - | ~~~~~~~~ ^ ~~~~~~~~ -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) - | ~~~~~~~~ ^ ~~~~~~~~ -xdp_redirect_cpumap.bpf.c:181:15: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 181 | if (tcph + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ -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_redirect_cpumap.bpf.c:210In file included from xdp_trafficgen.bpf.c:17: +In file included from xdp_redirect_devmap.bpf.c:16: ../lib/../headers/xdp/parsing_helpers.h:85:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] -:15 85 | if (eth + 1 > data_end) +6 85 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 210 | if (ip../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 6101 | hi f+ (1v l>h d+a t1a _>e ndda)t -a _| e ~~~~~~~~ ^ ~~~~~~~~n -d) +h + 1 > ../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 119 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ +data_../lib/../headers/xdp/parsing_helpers.h:101:15: warning: comparison of distinct pointer types ('struct vlan_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + e101 | if (vlh + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +nd) + | ~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 157 | if (ip6h + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:119:15: warning: comparison of distinct pointer types ('struct ipv6_opt_hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 119 | if (hdr + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ +xdp_redirect_cpumap.bpf.c../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 173 | if (iph + 1 > data_end) + | ~~~~~~~ ^ ~~~~~~~~ +:181:15: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 181 | if../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 194 | if (icmp6h + 1 > data_end) + | ~~~~~~~~~~ ^ ~~~~~~~~ + (tcph + 1 > data_end) + | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:157:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] 157 | if (ip6h + 1 > data_end) - | ~~~~~~~~ ^ ~~~~~~~~ + | ../lib/../headers/xdp/parsing_helpers.h ~~~~~~~~ ^ ~~~~~~~~: +209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 209 | if (icmph + 1 > data_end) + | ~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] + 224 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:173:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 173 | if (iph + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -../lib/../headers/xdp/parsing_helpers.h:194:17: warning: comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 194 | if (icmp6h + 1 > data_end) +../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 243 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ +xdp_redirect_cpumap.bpf.c:198:14: warning: comparison of distinct pointer types ('struct iphdr *' and 'void *') [-Wcompare-distinct-pointer-types] +../lib/../headers/xdp/parsing_helpers.h 198: | 194 :17i:f warning: (comparison of distinct pointer types ('struct icmp6hdr *' and 'void *') [-Wcompare-distinct-pointer-types]i +ph + 1 >194 | d aitfa _(eincdm)p +6 h| ~~~~~~~ ^ ~~~~~~~~+ + 1 > data_end) | ~~~~~~~~~~ ^ ~~~~~~~~ +../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 266 | if (h + 1 > data_end) + | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:209:16: warning: comparison of distinct pointer types ('struct icmphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 209 | if (icmph + 1 > data_end) | ~~~~~~~~~ ^ ~~~~~~~~ +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) + | ~~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:224:12: warning: comparison of distinct pointer types ('struct icmphdr_common *' and 'void *') [-Wcompare-distinct-pointer-types] 224 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:243:12: warning: comparison of distinct pointer types ('struct udphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 243 | if (h + 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) - | ~~~~~~~ ^ ~~~~~~~~ ../lib/../headers/xdp/parsing_helpers.h:266:12: warning: comparison of distinct pointer types ('struct tcphdr *' and 'void *') [-Wcompare-distinct-pointer-types] 266 | if (h + 1 > data_end) | ~~~~~ ^ ~~~~~~~~ -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:262:14: warning: comparison of distinct pointer types ('struct ethhdr *' and 'void *') [-Wcompare-distinct-pointer-types] + 262 | if (eth + 1 > data_end) | ~~~~~~~ ^ ~~~~~~~~ -10 warnings generated. 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) | ~~~~~~~ ^ ~~~~~~~~ xdp_redirect_cpumap.bpf.c:494:15: warning: comparison of distinct pointer types ('struct ipv6hdr *' and 'void *') [-Wcompare-distinct-pointer-types] - 494 | if (ip6h + 110 warnings generated. - > data_end) + 494 | if (ip6h + 1 > data_end) | ~~~~~~~~ ^ ~~~~~~~~ -xdp_trafficgen.bpf.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) - | ~~~~~~~~~~~ ^ ~~~~~~~~ 10 warnings generated. +bpftool gen skeleton xdp_forward.bpf.o name xdp_forward > xdp_forward.skel.h 10 warnings generated. -bpftool gen skeleton xdp_monitor.bpf.o name xdp_monitor > xdp_monitor.skel.h 10 warnings generated. 10 warnings generated. -bpftool gen skeleton xdp_redirect_basic.bpf.o name xdp_redirect_basic > xdp_redirect_basic.skel.h -gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-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 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 ) +1310 warning warningss generated generated. +. +24 warnings generated. 10 warnings generated. 10 warnings generated. +bpftool gen skeleton xdp_flowtable.bpf.o name xdp_flowtable > xdp_flowtable.skel.h +bpftool gen skeleton xdp_redirect_basic.bpf.o name xdp_redirect_basic > xdp_redirect_basic.skel.h bpftool gen skeleton xdp_redirect_devmap_multi.bpf.o name xdp_redirect_devmap_multi > xdp_redirect_devmap_multi.skel.h -bpftool gen skeleton xdp_redirect_devmap.bpf.o name xdp_redirect_devmap > xdp_redirect_devmap.skel.h -gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-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 -13 warnings generated. -10 warnings generated. -bpftool gen skeleton xdp_trafficgen.bpf.o name xdp_trafficgen > xdp_trafficgen.skel.h +bpftool gen skeleton xdp_monitor.bpf.o name xdp_monitor > xdp_monitor.skel.h bpftool gen skeleton xdp_basic.bpf.o name xdp_basic > xdp_basic.skel.h +bpftool gen skeleton xdp_trafficgen.bpf.o name xdp_trafficgen > xdp_trafficgen.skel.h +bpftool gen skeleton xdp_redirect_devmap.bpf.o name xdp_redirect_devmap > xdp_redirect_devmap.skel.h +gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-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 gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-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 -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-loader' -24 warnings generated. -bpftool gen skeleton xdp_flowtable.bpf.o name xdp_flowtable > xdp_flowtable.skel.h -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-monitor' -23 warnings generated. gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-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 +23 warnings generated. +gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-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 bpftool gen skeleton xdp_redirect_cpumap.bpf.o name xdp_redirect_cpumap > xdp_redirect_cpumap.skel.h gcc -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/xdp-tools-1.5.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/x86_64-linux-gnu/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.5.6"\" -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/x86_64-linux-gnu/ -I../lib/../headers -I../lib/util -I/usr/include/x86_64-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.6/xdp-loader' +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-monitor' make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-forward' -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-filter' make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-dump' +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-filter' make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-trafficgen' make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-bench' make[1]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install - make -j42 install DESTDIR=/build/reproducible-path/xdp-tools-1.5.6/debian/tmp AM_UPDATE_INFO_DIR=no + make -j40 install DESTDIR=/build/reproducible-path/xdp-tools-1.5.6/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6' lib @@ -1523,28 +1558,28 @@ xdp-forward make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-filter' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-loader' +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-dump' xdp-monitor +make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-bench' xdp-trafficgen -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-dump' -make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-bench' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-forward' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-monitor' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-trafficgen' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-loader' make[2]: Nothing to be done for 'all'. -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-filter' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-bench' +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-filter' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-dump' make[2]: Nothing to be done for 'all'. -make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-forward' -make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-monitor' make[2]: Nothing to be done for 'all'. +make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-forward' +make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/reproducible-path/xdp-tools-1.5.6/xdp-trafficgen' make[2]: Entering directory '/build/reproducible-path/xdp-tools-1.5.6/lib' @@ -1663,12 +1698,12 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libxdp1' in '../libxdp1_1.5.6-1_amd64.deb'. +dpkg-deb: building package 'xdp-tools-dbgsym' in '../xdp-tools-dbgsym_1.5.6-1_amd64.deb'. dpkg-deb: building package 'libxdp1-dbgsym' in '../libxdp1-dbgsym_1.5.6-1_amd64.deb'. dpkg-deb: building package 'libxdp-dev' in '../libxdp-dev_1.5.6-1_amd64.deb'. dpkg-deb: building package 'xdp-tools' in '../xdp-tools_1.5.6-1_amd64.deb'. -dpkg-deb: building package 'xdp-tools-dbgsym' in '../xdp-tools-dbgsym_1.5.6-1_amd64.deb'. dpkg-deb: building package 'xdp-tests' in '../xdp-tests_1.5.6-1_amd64.deb'. +dpkg-deb: building package 'libxdp1' in '../libxdp1_1.5.6-1_amd64.deb'. dpkg-deb: building package 'xdp-tests-dbgsym' in '../xdp-tests-dbgsym_1.5.6-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../xdp-tools_1.5.6-1_amd64.buildinfo dpkg-genchanges --build=binary -O../xdp-tools_1.5.6-1_amd64.changes @@ -1677,12 +1712,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/560119/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/560119/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/2902253 and its subdirectories -I: Current time: Sun Oct 18 15:59:13 -12 2026 -I: pbuilder-time-stamp: 1792382353 +I: removing directory /srv/workspace/pbuilder/560119 and its subdirectories +I: Current time: Tue Sep 16 11:40:26 +14 2025 +I: pbuilder-time-stamp: 1757972426