selftests/bpf: Update xdp_redirect_map prog sections for libbpf
xdp_redirect_map.c is a bpf program used by test_xdp_veth.sh, which is not handled by the generic test runner (test_progs). To allow converting this test to test_progs, the corresponding program must be updated to allow handling it through skeletons generated by bpftool and libbpf. Update programs section names to allow to manipulate those with libbpf. Signed-off-by: Alexis Lothoré (eBPF Foundation) <alexis.lothore@bootlin.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Acked-by: Stanislav Fomichev <sdf@fomichev.me> Link: https://lore.kernel.org/bpf/20240721-convert_test_xdp_veth-v4-1-23bdba21b2f9@bootlin.com Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
This commit is contained in:
committed by
Andrii Nakryiko
parent
04a94133f1
commit
0bfdda9db8
@@ -10,19 +10,19 @@ struct {
|
||||
__uint(value_size, sizeof(int));
|
||||
} tx_port SEC(".maps");
|
||||
|
||||
SEC("redirect_map_0")
|
||||
SEC("xdp")
|
||||
int xdp_redirect_map_0(struct xdp_md *xdp)
|
||||
{
|
||||
return bpf_redirect_map(&tx_port, 0, 0);
|
||||
}
|
||||
|
||||
SEC("redirect_map_1")
|
||||
SEC("xdp")
|
||||
int xdp_redirect_map_1(struct xdp_md *xdp)
|
||||
{
|
||||
return bpf_redirect_map(&tx_port, 1, 0);
|
||||
}
|
||||
|
||||
SEC("redirect_map_2")
|
||||
SEC("xdp")
|
||||
int xdp_redirect_map_2(struct xdp_md *xdp)
|
||||
{
|
||||
return bpf_redirect_map(&tx_port, 2, 0);
|
||||
|
||||
Reference in New Issue
Block a user