Lines Matching refs:prog
116 * 8 bytes: ifindex + prog fd
860 struct bpf_prog *prog = NULL;
874 prog = bpf_prog_get_type_dev(val->bpf_prog.fd,
876 if (IS_ERR(prog))
878 if (prog->expected_attach_type != BPF_XDP_DEVMAP ||
879 !bpf_prog_map_compatible(&dtab->map, prog))
884 if (prog) {
885 dev->xdp_prog = prog;
886 dev->val.bpf_prog.id = prog->aux->id;
895 bpf_prog_put(prog);