selftests/bpf: Test changing packet data from kfunc
authorAmery Hung <ameryhung@gmail.com>
Fri, 26 Sep 2025 16:41:42 +0000 (09:41 -0700)
committerMartin KaFai Lau <martin.lau@kernel.org>
Fri, 26 Sep 2025 17:44:51 +0000 (10:44 -0700)
commit991e555efffde314e94be9c28fc0ea5504195df8
treed98d726a78086e56638e72b788488fa7a20bce91
parentd43029ff7d1b7183dc0cf11b6cc2c12a0b810ad8
selftests/bpf: Test changing packet data from kfunc

bpf_xdp_pull_data() is the first kfunc that changes packet data. Make
sure the verifier clear all packet pointers after calling packet data
changing kfunc.

Signed-off-by: Amery Hung <ameryhung@gmail.com>
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
Link: https://patch.msgid.link/20250926164142.1850176-1-ameryhung@gmail.com
tools/testing/selftests/bpf/progs/verifier_sock.c