Linux Kernel Selftest development
 help / color / mirror / Atom feed
* [PATCH bpf-next v1 0/4] Retire test_sock.c
@ 2024-10-17 22:49 Jordan Rife
  2024-10-17 22:49 ` [PATCH bpf-next v1 1/4] selftests/bpf: Migrate *_POST_BIND test cases to prog_tests Jordan Rife
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Jordan Rife @ 2024-10-17 22:49 UTC (permalink / raw)
  To: bpf
  Cc: Jordan Rife, Andrii Nakryiko, Eduard Zingerman, Mykola Lysenko,
	Alexei Starovoitov, Daniel Borkmann, Martin KaFai Lau, Song Liu,
	Yonghong Song, Daniel T. Lee, John Fastabend, Stanislav Fomichev,
	linux-kselftest

This patch series migrates test cases out of test_sock.c to
prog_tests-style tests. It moves all BPF_CGROUP_INET4_POST_BIND and
BPF_CGROUP_INET6_POST_BIND test cases into a new prog_test,
sock_post_bind.c, while reimplementing all LOAD_REJECT test cases as
verifier tests in progs/verifier_sock.c. Finally, it moves remaining
BPF_CGROUP_INET_SOCK_CREATE test coverage into prog_tests/sock_create.c
before retiring test_sock.c completely.

Jordan Rife (4):
  selftests/bpf: Migrate *_POST_BIND test cases to prog_tests
  selftests/bpf: Migrate LOAD_REJECT test cases to prog_tests
  selftests/bpf: Migrate BPF_CGROUP_INET_SOCK_CREATE test cases to
    prog_tests
  selftests/bpf: Retire test_sock.c

 tools/testing/selftests/bpf/.gitignore        |   1 -
 tools/testing/selftests/bpf/Makefile          |   3 +-
 .../selftests/bpf/prog_tests/sock_create.c    |  35 ++-
 .../sock_post_bind.c}                         | 251 ++++--------------
 .../selftests/bpf/progs/verifier_sock.c       |  60 +++++
 5 files changed, 142 insertions(+), 208 deletions(-)
 rename tools/testing/selftests/bpf/{test_sock.c => prog_tests/sock_post_bind.c} (64%)

-- 
2.47.0.rc1.288.g06298d1525-goog


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-10-21 22:54 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-17 22:49 [PATCH bpf-next v1 0/4] Retire test_sock.c Jordan Rife
2024-10-17 22:49 ` [PATCH bpf-next v1 1/4] selftests/bpf: Migrate *_POST_BIND test cases to prog_tests Jordan Rife
2024-10-21 21:27   ` Martin KaFai Lau
2024-10-21 22:54     ` Jordan Rife
2024-10-17 22:49 ` [PATCH bpf-next v1 2/4] selftests/bpf: Migrate LOAD_REJECT " Jordan Rife
2024-10-17 22:49 ` [PATCH bpf-next v1 3/4] selftests/bpf: Migrate BPF_CGROUP_INET_SOCK_CREATE " Jordan Rife
2024-10-17 22:49 ` [PATCH bpf-next v1 4/4] selftests/bpf: Retire test_sock.c Jordan Rife

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox