]> www.infradead.org Git - nvme.git/commit
selftests/bpf: Add a BPF selftest for bpf_skb_change_tail()
authorCong Wang <cong.wang@bytedance.com>
Fri, 13 Dec 2024 03:40:55 +0000 (19:40 -0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Fri, 20 Dec 2024 22:13:31 +0000 (23:13 +0100)
commit9ee0c7b8654346d60c823babe4b3747357a30477
tree957e7fd85279fe8c3ce47423d663817dfa4cb25f
parent9ecc4d858b92c1bb0673ad9c327298e600c55659
selftests/bpf: Add a BPF selftest for bpf_skb_change_tail()

As requested by Daniel, we need to add a selftest to cover
bpf_skb_change_tail() cases in skb_verdict. Here we test trimming,
growing and error cases, and validate its expected return values and the
expected sizes of the payload.

Signed-off-by: Cong Wang <cong.wang@bytedance.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Link: https://lore.kernel.org/bpf/20241213034057.246437-3-xiyou.wangcong@gmail.com
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
tools/testing/selftests/bpf/progs/test_sockmap_change_tail.c [new file with mode: 0644]