Lines Matching defs:prog
116 * 8 bytes: ifindex + prog fd
863 struct bpf_prog *prog = NULL;
877 prog = bpf_prog_get_type_dev(val->bpf_prog.fd,
879 if (IS_ERR(prog))
881 if (prog->expected_attach_type != BPF_XDP_DEVMAP ||
882 !bpf_prog_map_compatible(&dtab->map, prog))
887 if (prog) {
888 dev->xdp_prog = prog;
889 dev->val.bpf_prog.id = prog->aux->id;
898 bpf_prog_put(prog);