Searched refs:cg_fd (Results 1 - 14 of 14) sorted by relevance

/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt_qos_to_cc.c7 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 Dnetcnt.c21 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 Dtcpbpf_user.c117 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 Dcgroup_iter.c24 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 Dsetget_sockopt.c21 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 Dtcp_hdr_options.c33 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 Diters.c209 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 Dtest_cgrp2_sock2.c35 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 Dtest_cgrp2_attach.c92 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 Dtest_cgrp2_sock.c212 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 Dtest_tcpnotify_user.c77 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 Dtest_sockmap.c153 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 Dcgroup_helpers.c486 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 Dutils.c639 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...]

Completed in 188 milliseconds