/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | sockopt_qos_to_cc.c | 7 static void run_setsockopt_test(int cg_fd, int sock_fd) argument 33 int cg_fd = -1; local 37 cg_fd = test__join_cgroup("/sockopt_qos_to_cc"); 38 if (!ASSERT_GE(cg_fd, 0, "cg-join(sockopt_qos_to_cc)")) 58 cg_fd); 63 run_setsockopt_test(cg_fd, sock_fd); 68 if (cg_fd != -1) 69 close(cg_fd);
|
H A D | netcnt.c | 21 int cg_fd = -1; local 33 cg_fd = test__join_cgroup(CG_NAME); 34 if (!ASSERT_GE(cg_fd, 0, "test__join_cgroup")) 37 skel->links.bpf_nextcnt = bpf_program__attach_cgroup(skel->progs.bpf_nextcnt, cg_fd); 78 if (cg_fd != -1) 79 close(cg_fd);
|
H A D | tcpbpf_user.c | 117 int cg_fd = -1; local 123 cg_fd = test__join_cgroup(CG_NAME); 124 if (!ASSERT_GE(cg_fd, 0, "test__join_cgroup(" CG_NAME ")")) 127 skel->links.bpf_testcb = bpf_program__attach_cgroup(skel->progs.bpf_testcb, cg_fd); 134 if (cg_fd != -1) 135 close(cg_fd);
|
H A D | cgroup_iter.c | 24 static int cg_fd[] = {-1, -1, -1, -1}; variable 37 cg_fd[i] = fd; 48 close(cg_fd[i]); 120 linfo.cgroup.cgroup_fd = (__u32)cg_fd[PARENT]; 137 read_from_cgroup_iter(skel->progs.cgroup_id_printer, cg_fd[PARENT], 148 read_from_cgroup_iter(skel->progs.cgroup_id_printer, cg_fd[PARENT], 162 read_from_cgroup_iter(skel->progs.cgroup_id_printer, cg_fd[PARENT], 177 read_from_cgroup_iter(skel->progs.cgroup_id_printer, cg_fd[PARENT], 189 read_from_cgroup_iter(skel->progs.cgroup_id_printer, cg_fd[PARENT], 289 read_from_cgroup_iter(skel->progs.cgroup_id_printer, cg_fd[CHILD [all...] |
H A D | setget_sockopt.c | 21 static int cg_fd; variable 159 cg_fd = test__join_cgroup(CG_NAME); 160 if (cg_fd < 0) 179 bpf_program__attach_cgroup(skel->progs.skops_sockopt, cg_fd); 184 bpf_program__attach_cgroup(skel->progs.socket_post_create, cg_fd); 197 close(cg_fd);
|
H A D | tcp_hdr_options.c | 33 static int cg_fd; variable 319 link = bpf_program__attach_cgroup(skel->progs.estab, cg_fd); 363 link = bpf_program__attach_cgroup(skel->progs.estab, cg_fd); 395 link = bpf_program__attach_cgroup(skel->progs.estab, cg_fd); 434 link = bpf_program__attach_cgroup(skel->progs.estab, cg_fd); 471 link = bpf_program__attach_cgroup(misc_skel->progs.misc_estab, cg_fd); 543 cg_fd = test__join_cgroup(CG_NAME); 544 if (!ASSERT_GE(cg_fd, 0, "join_cgroup")) 559 close(cg_fd);
|
H A D | iters.c | 209 int err, cg_fd, cg_id; local 215 cg_fd = create_and_get_cgroup(cgrp_path); 216 if (!ASSERT_GE(cg_fd, 0, "create_and_get_cgroup"))
|
/linux-master/samples/bpf/ |
H A D | test_cgrp2_sock2.c | 35 int cg_fd, err, ret = EXIT_FAILURE, filter_id = 0, prog_cnt = 0; local 48 cg_fd = open(argv[1], O_DIRECTORY | O_RDONLY); 49 if (cg_fd < 0) { 76 link = bpf_program__attach_cgroup(progs[filter_id], cg_fd);
|
H A D | test_cgrp2_attach.c | 92 static int attach_filter(int cg_fd, int type, int verdict) argument 113 ret = bpf_prog_attach(prog_fd, cg_fd, type, 0); 138 int opt, cg_fd, ret; local 163 cg_fd = open(argv[optind], O_DIRECTORY | O_RDONLY); 164 if (cg_fd < 0) { 170 ret = bpf_prog_detach(cg_fd, type); 174 ret = attach_filter(cg_fd, type, verdict);
|
H A D | test_cgrp2_sock.c | 212 int cg_fd, prog_fd, ret; local 261 cg_fd = open(cgrp_path, O_DIRECTORY | O_RDONLY); 262 if (cg_fd < 0) { 276 ret = bpf_prog_attach(prog_fd, cg_fd, 284 ret = bpf_prog_detach(cg_fd, BPF_CGROUP_INET_SOCK_CREATE); 292 close(cg_fd);
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_tcpnotify_user.c | 77 int prog_fd, rv, cg_fd = -1; local 90 cg_fd = cgroup_setup_and_join(cg_path); 91 if (cg_fd < 0) 99 rv = bpf_prog_attach(prog_fd, cg_fd, BPF_CGROUP_SOCK_OPS, 0); 163 bpf_prog_detach(cg_fd, BPF_CGROUP_SOCK_OPS); 164 close(cg_fd);
|
H A D | test_sockmap.c | 153 void (*tester)(int cg_fd, struct sockmap_options *opt); 953 static int run_options(struct sockmap_options *options, int cg_fd, int test) argument 1004 err = bpf_prog_attach(prog_fd[3], cg_fd, BPF_CGROUP_SOCK_OPS, 0); 1282 bpf_prog_detach2(prog_fd[3], cg_fd, BPF_CGROUP_SOCK_OPS); 1917 static int __test_selftests(int cg_fd, struct sockmap_options *opt) argument 1937 t.tester(cg_fd, opt); 1944 static void test_selftests_sockmap(int cg_fd, struct sockmap_options *opt) argument 1947 __test_selftests(cg_fd, opt); 1950 static void test_selftests_sockhash(int cg_fd, struct sockmap_options *opt) argument 1953 __test_selftests(cg_fd, op 1956 test_selftests_ktls(int cg_fd, struct sockmap_options *opt) argument 1965 test_selftest(int cg_fd, struct sockmap_options *opt) argument 1979 int opt, longindex, err, cg_fd = 0; local [all...] |
H A D | cgroup_helpers.c | 486 int cg_fd; local 493 cg_fd = create_and_get_cgroup(path); 494 if (cg_fd < 0) { 497 return cg_fd; 505 return cg_fd;
|
/linux-master/tools/tracing/rtla/src/ |
H A D | utils.c | 639 int cg_fd; local 663 cg_fd = open(cgroup_procs, O_RDWR); 664 if (cg_fd < 0) 669 retval = write(cg_fd, pid_str, strlen(pid_str)); 676 close(cg_fd); 698 int cg_fd; local 728 cg_fd = open(cgroup_procs, O_RDWR); 729 if (cg_fd < 0) 744 retval = write(cg_fd, proc_entry->d_name, strlen(proc_entry->d_name)); 755 close(cg_fd); [all...] |