H. Peter Anvin
c278d72b99
selftests/bpf: replace "__auto_type" with "auto"
...
Replace instances of "__auto_type" with "auto" in:
tools/testing/selftests/bpf/prog_tests/socket_helpers.h
This file does not seem to be including <linux/compiler_types.h>
directly or indirectly, so copy the definition but guard it with
!defined(auto).
Acked-by: Eduard Zingerman <eddyz87@gmail.com >
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com >
2025-12-08 15:32:15 -08:00
Michal Luczaj
d87857946d
selftests/bpf: Add socket_kind_to_str() to socket_helpers
...
Add function that returns string representation of socket's domain/type.
Suggested-by: Jakub Sitnicki <jakub@cloudflare.com >
Signed-off-by: Michal Luczaj <mhal@rbox.co >
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org >
Reviewed-by: Jakub Sitnicki <jakub@cloudflare.com >
Acked-by: John Fastabend <john.fastabend@gmail.com >
Link: https://lore.kernel.org/r/20250515-selftests-sockmap-redir-v3-2-a1ea723f7e7e@rbox.co
2025-05-22 14:26:58 -07:00
Michal Luczaj
fb1131d5e1
selftests/bpf: Support af_unix SOCK_DGRAM socket pair creation
...
Handle af_unix in init_addr_loopback(). For pair creation, bind() the peer
socket to make SOCK_DGRAM connect() happy.
Signed-off-by: Michal Luczaj <mhal@rbox.co >
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org >
Reviewed-by: Jakub Sitnicki <jakub@cloudflare.com >
Acked-by: John Fastabend <john.fastabend@gmail.com >
Link: https://lore.kernel.org/r/20250515-selftests-sockmap-redir-v3-1-a1ea723f7e7e@rbox.co
2025-05-22 14:26:58 -07:00
Cong Wang
472759c9f5
selftests/bpf: Introduce socket_helpers.h for TC tests
...
Pull socket helpers out of sockmap_helpers.h so that they can be reused
for TC tests as well. This prepares for the next patch.
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-4-xiyou.wangcong@gmail.com
2024-12-20 23:13:31 +01:00