Lines Matching refs:progfd
640 static int do_attach_detach_xdp(int progfd, enum net_attach_type attach_type, in do_attach_detach_xdp() argument
654 return bpf_xdp_attach(ifindex, progfd, flags, NULL); in do_attach_detach_xdp()
669 static int do_attach_tcx(int progfd, enum net_attach_type attach_type, int ifindex) in do_attach_tcx() argument
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()
777 err = do_attach_detach_xdp(progfd, attach_type, ifindex, NULL); in do_detach()