Skip to content

kselftest build - bpf: progs/test_bpf_nf.c:160:42: error: use of undeclared identifier 'NF_NAT_MANIP_SRC'

Snippet of test failure

# https://s3.amazonaws.com/arr-cki-prod-trusted-artifacts/trusted-artifacts/659318926/build%20x86_64%20debug/3132390778/artifacts/selftests_bpf.log

00:01:39 clang  -g -Werror -D__TARGET_ARCH_x86 -mlittle-endian -I/builds/3132390778/workdir/tools/testing/selftests/bpf/tools/include -I/builds/3132390778/workdir/tools/testing/selftests/bpf -I/builds/3132390778/workdir/tools/include/uapi -I/builds/3132390778/workdir/tools/testing/selftests/usr/include -idirafter /usr/lib64/clang/15.0.0/include -idirafter /usr/local/include -idirafter /usr/include  -Wno-compare-distinct-pointer-types -DENABLE_ATOMICS_TESTS -O2 -target bpf -c progs/test_bpf_nf.c -mcpu=v3 -o /builds/3132390778/workdir/tools/testing/selftests/bpf/test_bpf_nf.bpf.o
00:01:40 progs/test_bpf_nf.c:160:42: error: use of undeclared identifier 'NF_NAT_MANIP_SRC'
00:01:40                 bpf_ct_set_nat_info(ct, &saddr, sport, NF_NAT_MANIP_SRC);
00:01:40                                                        ^
00:01:40 progs/test_bpf_nf.c:163:42: error: use of undeclared identifier 'NF_NAT_MANIP_DST'
00:01:40                 bpf_ct_set_nat_info(ct, &daddr, dport, NF_NAT_MANIP_DST);
00:01:40                                                        ^
00:01:40 2 errors generated.
00:01:40 make[1]: *** [Makefile:532: /builds/3132390778/workdir/tools/testing/selftests/bpf/test_bpf_nf.bpf.o] Error 1
00:01:40 make[1]: Leaving directory '/builds/3132390778/workdir/tools/testing/selftests/bpf'
00:01:40 make: *** [Makefile:157: all] Error 2
00:01:40 make: Leaving directory '/builds/3132390778/workdir/tools/testing/selftests'

Test logs on DataWarehouse

DataWarehouse issue

Additional details

In case opening the links above result in a 404 page on DataWarehouse, please make sure you are correctly logged into DataWarehouse via Red Hat SSO.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information