Home
last modified time | relevance | path

Searched refs:progfd (Results 1 – 7 of 7) sorted by relevance

/tools/testing/selftests/bpf/
A Dtest_lirc_mode2_user.c52 int ret, lircfd, progfd, inputfd; in main() local
63 BPF_PROG_TYPE_LIRC_MODE2, &obj, &progfd); in main()
76 ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); in main()
101 ret = bpf_prog_attach(progfd, lircfd, BPF_LIRC_MODE2, 0); in main()
170 ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); in main()
/tools/testing/selftests/bpf/prog_tests/
A Dsocket_helpers.h214 static inline int enable_reuseport(int s, int progfd) in enable_reuseport() argument
221 err = xsetsockopt(s, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &progfd, in enable_reuseport()
222 sizeof(progfd)); in enable_reuseport()
229 static inline int socket_loopback_reuseport(int family, int sotype, int progfd) in socket_loopback_reuseport() argument
241 if (progfd >= 0) in socket_loopback_reuseport()
242 enable_reuseport(s, progfd); in socket_loopback_reuseport()
A Dtest_sysctl.c1533 int progfd = -1; in run_test_case() local
1541 progfd = load_sysctl_prog(test, sysctl_path); in run_test_case()
1542 if (progfd < 0) { in run_test_case()
1549 if (bpf_prog_attach(progfd, cgfd, atype, BPF_F_ALLOW_OVERRIDE) < 0) { in run_test_case()
1574 if (progfd != -1) in run_test_case()
1576 close(progfd); in run_test_case()
A Dsockmap_listen.c311 int progfd; in test_destroy_orphan_child() member
321 if (t->progfd != -1 && in test_destroy_orphan_child()
322 xbpf_prog_attach(t->progfd, mapfd, t->atype, 0) != 0) in test_destroy_orphan_child()
327 if (t->progfd != -1) in test_destroy_orphan_child()
328 xbpf_prog_detach2(t->progfd, mapfd, t->atype); in test_destroy_orphan_child()
A Dsock_addr.c403 static void prog_name##_destroy_raw(void *progfd) \
/tools/bpf/bpftool/
A Dnet.c654 return bpf_xdp_attach(ifindex, progfd, flags, NULL); in do_attach_detach_xdp()
673 return bpf_prog_attach(progfd, ifindex, type, 0); in do_attach_tcx()
686 int progfd, ifindex, err = 0; in do_attach() local
700 progfd = prog_parse_fd(&argc, &argv); in do_attach()
701 if (progfd < 0) in do_attach()
726 err = do_attach_detach_xdp(progfd, attach_type, ifindex, overwrite); in do_attach()
731 err = do_attach_tcx(progfd, attach_type, ifindex); in do_attach()
746 close(progfd); in do_attach()
753 int progfd, ifindex, err = 0; in do_detach() local
776 progfd = -1; in do_detach()
[all …]
A Dprog.c1039 static int parse_attach_detach_args(int argc, char **argv, int *progfd, in parse_attach_detach_args() argument
1046 *progfd = prog_parse_fd(&argc, &argv); in parse_attach_detach_args()
1047 if (*progfd < 0) in parse_attach_detach_args()
1048 return *progfd; in parse_attach_detach_args()
1075 int err, progfd; in do_attach() local
1079 &progfd, &attach_type, &mapfd); in do_attach()
1083 err = bpf_prog_attach(progfd, mapfd, attach_type, 0); in do_attach()
1097 int err, progfd; in do_detach() local
1101 &progfd, &attach_type, &mapfd); in do_detach()
1105 err = bpf_prog_detach2(progfd, mapfd, attach_type); in do_detach()

Completed in 20 milliseconds