Use newly introduced libbpf_attach_type_by_name in test_socket_cookie
selftest.

Signed-off-by: Andrey Ignatov <r...@fb.com>
---
 tools/testing/selftests/bpf/test_socket_cookie.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/tools/testing/selftests/bpf/test_socket_cookie.c 
b/tools/testing/selftests/bpf/test_socket_cookie.c
index 68e108e4687a..b6c2c605d8c0 100644
--- a/tools/testing/selftests/bpf/test_socket_cookie.c
+++ b/tools/testing/selftests/bpf/test_socket_cookie.c
@@ -158,11 +158,7 @@ static int run_test(int cgfd)
        bpf_object__for_each_program(prog, pobj) {
                prog_name = bpf_program__title(prog, /*needs_copy*/ false);
 
-               if (strcmp(prog_name, "cgroup/connect6") == 0) {
-                       attach_type = BPF_CGROUP_INET6_CONNECT;
-               } else if (strcmp(prog_name, "sockops") == 0) {
-                       attach_type = BPF_CGROUP_SOCK_OPS;
-               } else {
+               if (libbpf_attach_type_by_name(prog_name, &attach_type)) {
                        log_err("Unexpected prog: %s", prog_name);
                        goto err;
                }
-- 
2.17.1

Reply via email to