Lines Matching refs:prog_fd
32 static int do_attach(int idx, int prog_fd, int map_fd, const char *name) in do_attach() argument
36 err = bpf_xdp_attach(idx, prog_fd, xdp_flags, NULL); in do_attach()
56 int prog_fd; in do_detach() local
72 prog_fd = bpf_prog_get_fd_by_id(curr_prog_id); in do_detach()
73 if (prog_fd < 0) { in do_detach()
76 return prog_fd; in do_detach()
79 err = bpf_prog_get_info_by_fd(prog_fd, &prog_info, &info_len); in do_detach()
94 opts.old_prog_fd = prog_fd; in do_detach()
103 close(prog_fd); in do_detach()
125 int prog_fd = -1, map_fd = -1; in main() local
192 prog_fd = bpf_program__fd(prog); in main()
193 if (prog_fd < 0) { in main()
194 printf("program not found: %s\n", strerror(prog_fd)); in main()
219 err = do_attach(idx, prog_fd, map_fd, argv[i]); in main()