Lines Matching refs:filter
15 #include <linux/filter.h>
39 struct bpf_prog *filter;
101 filter_res = bpf_prog_run(prog->filter, skb);
105 filter_res = bpf_prog_run(prog->filter, skb);
161 cls_bpf.prog = prog ? prog->filter : NULL;
162 cls_bpf.oldprog = oldprog ? oldprog->filter : NULL;
236 cls_bpf.prog = prog->filter;
261 bpf_prog_put(prog->filter);
263 bpf_prog_destroy(prog->filter);
360 fprog_tmp.filter = bpf_ops;
371 prog->filter = fp;
401 prog->filter = fp;
565 if (nla_put_u32(skb, TCA_BPF_ID, prog->filter->aux->id))
568 nla = nla_reserve(skb, TCA_BPF_TAG, sizeof(prog->filter->tag));
572 memcpy(nla_data(nla), prog->filter->tag, nla_len(nla));
667 cls_bpf.prog = add ? prog->filter : NULL;
668 cls_bpf.oldprog = add ? NULL : prog->filter;