When installing kselftests to its own directory and run the test_lwt_ip_encap.sh it will complain that test_lwt_ip_encap.o can't be found. Same with the test_tc_edt.sh test it will complain that test_tc_edt.o can't be found. $ ./test_lwt_ip_encap.sh starting egress IPv4 encap test Error opening object test_lwt_ip_encap.o: No such file or directory Object hashing failed! Cannot initialize ELF context! Failed to parse eBPF program: Invalid argument Rework to add test_lwt_ip_encap.o and test_tc_edt.o to TEST_FILES so the object file gets installed when installing kselftest.
Unified · Split
| @@ -38,7 +38,8 @@ TEST_GEN_PROGS += test_progs-bpf_gcc · 37 unmodified lines | ||
| 38 | 38 | endif |
| 39 | 39 | |
| 40 | 40 | TEST_GEN_FILES = |
| 41 | −TEST_FILES = | |
| 41 | +TEST_FILES = test_lwt_ip_encap.o \ | |
| 42 | + test_tc_edt.o | |
| 42 | 43 | |
| 43 | 44 | # Order correspond to 'make run_tests' order |
| 44 | 45 | TEST_PROGS := test_kmod.sh \ |