Lines Matching refs:progfd
643 static int do_attach_detach_xdp(int progfd, enum net_attach_type attach_type, in do_attach_detach_xdp() argument
657 return bpf_xdp_attach(ifindex, progfd, flags, NULL); in do_attach_detach_xdp()
672 static int do_attach_tcx(int progfd, enum net_attach_type attach_type, int ifindex, bool prepend) in do_attach_tcx() argument
680 return bpf_prog_attach_opts(progfd, ifindex, type, &opts); in do_attach_tcx()
682 return bpf_prog_attach(progfd, ifindex, type, 0); in do_attach_tcx()
695 int progfd, ifindex, err = 0; in do_attach() local
710 progfd = prog_parse_fd(&argc, &argv); in do_attach()
711 if (progfd < 0) in do_attach()
752 err = do_attach_detach_xdp(progfd, attach_type, ifindex, overwrite); in do_attach()
757 err = do_attach_tcx(progfd, attach_type, ifindex, prepend); in do_attach()
772 close(progfd); in do_attach()
779 int progfd, ifindex, err = 0; in do_detach() local
802 progfd = -1; in do_detach()
803 err = do_attach_detach_xdp(progfd, attach_type, ifindex, NULL); in do_detach()