Lines Matching refs:link
16 struct bpf_link *link; in test_link_pinning_subtest() local
19 link = bpf_program__attach(prog); in test_link_pinning_subtest()
20 if (!ASSERT_OK_PTR(link, "link_attach")) in test_link_pinning_subtest()
28 err = bpf_link__pin(link, link_pin_path); in test_link_pinning_subtest()
32 CHECK(strcmp(link_pin_path, bpf_link__pin_path(link)), "pin_path1", in test_link_pinning_subtest()
33 "exp %s, got %s\n", link_pin_path, bpf_link__pin_path(link)); in test_link_pinning_subtest()
45 bpf_link__destroy(link); in test_link_pinning_subtest()
46 link = NULL; in test_link_pinning_subtest()
53 link = bpf_link__open(link_pin_path); in test_link_pinning_subtest()
54 if (!ASSERT_OK_PTR(link, "link_open")) in test_link_pinning_subtest()
57 CHECK(strcmp(link_pin_path, bpf_link__pin_path(link)), "pin_path2", in test_link_pinning_subtest()
58 "exp %s, got %s\n", link_pin_path, bpf_link__pin_path(link)); in test_link_pinning_subtest()
61 err = bpf_link__unpin(link); in test_link_pinning_subtest()
70 bpf_link__destroy(link); in test_link_pinning_subtest()
71 link = NULL; in test_link_pinning_subtest()
87 bpf_link__destroy(link); in test_link_pinning_subtest()