selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
We have switched to memcg-based memory accouting and thus the rlimit is not needed any more. LIBBPF_STRICT_AUTO_RLIMIT_MEMLOCK was introduced in libbpf for backward compatibility, so we can use it instead now. After this change, the header tools/testing/selftests/bpf/bpf_rlimit.h can be removed. This patch also removes the useless header sys/resource.h from many files in tools/testing/selftests/bpf/. Signed-off-by:Yafang Shao <laoar.shao@gmail.com> Signed-off-by:
Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/20220409125958.92629-3-laoar.shao@gmail.com
Showing
- tools/testing/selftests/bpf/bench.c 0 additions, 1 deletiontools/testing/selftests/bpf/bench.c
- tools/testing/selftests/bpf/bpf_rlimit.h 0 additions, 28 deletionstools/testing/selftests/bpf/bpf_rlimit.h
- tools/testing/selftests/bpf/flow_dissector_load.c 2 additions, 4 deletionstools/testing/selftests/bpf/flow_dissector_load.c
- tools/testing/selftests/bpf/get_cgroup_id_user.c 3 additions, 1 deletiontools/testing/selftests/bpf/get_cgroup_id_user.c
- tools/testing/selftests/bpf/prog_tests/btf.c 0 additions, 1 deletiontools/testing/selftests/bpf/prog_tests/btf.c
- tools/testing/selftests/bpf/test_cgroup_storage.c 3 additions, 1 deletiontools/testing/selftests/bpf/test_cgroup_storage.c
- tools/testing/selftests/bpf/test_dev_cgroup.c 3 additions, 1 deletiontools/testing/selftests/bpf/test_dev_cgroup.c
- tools/testing/selftests/bpf/test_lpm_map.c 3 additions, 1 deletiontools/testing/selftests/bpf/test_lpm_map.c
- tools/testing/selftests/bpf/test_lru_map.c 3 additions, 1 deletiontools/testing/selftests/bpf/test_lru_map.c
- tools/testing/selftests/bpf/test_skb_cgroup_id_user.c 3 additions, 1 deletiontools/testing/selftests/bpf/test_skb_cgroup_id_user.c
- tools/testing/selftests/bpf/test_sock.c 3 additions, 1 deletiontools/testing/selftests/bpf/test_sock.c
- tools/testing/selftests/bpf/test_sock_addr.c 3 additions, 1 deletiontools/testing/selftests/bpf/test_sock_addr.c
- tools/testing/selftests/bpf/test_sockmap.c 3 additions, 2 deletionstools/testing/selftests/bpf/test_sockmap.c
- tools/testing/selftests/bpf/test_sysctl.c 3 additions, 1 deletiontools/testing/selftests/bpf/test_sysctl.c
- tools/testing/selftests/bpf/test_tag.c 3 additions, 1 deletiontools/testing/selftests/bpf/test_tag.c
- tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c 3 additions, 1 deletiontools/testing/selftests/bpf/test_tcp_check_syncookie_user.c
- tools/testing/selftests/bpf/test_tcpnotify_user.c 0 additions, 1 deletiontools/testing/selftests/bpf/test_tcpnotify_user.c
- tools/testing/selftests/bpf/test_verifier_log.c 3 additions, 2 deletionstools/testing/selftests/bpf/test_verifier_log.c
- tools/testing/selftests/bpf/xdp_redirect_multi.c 0 additions, 1 deletiontools/testing/selftests/bpf/xdp_redirect_multi.c
- tools/testing/selftests/bpf/xdping.c 2 additions, 6 deletionstools/testing/selftests/bpf/xdping.c
Loading
Please register or sign in to comment