Home
last modified time | relevance | path

Searched refs:fprog (Results 1 – 4 of 4) sorted by relevance

/net/core/
A Dsock_diag.c79 struct sock_fprog_kern *fprog; in sock_diag_put_filterinfo() local
95 fprog = filter->prog->orig_prog; in sock_diag_put_filterinfo()
96 if (!fprog) in sock_diag_put_filterinfo()
99 flen = bpf_classic_proglen(fprog); in sock_diag_put_filterinfo()
107 memcpy(nla_data(attr), fprog->filter, flen); in sock_diag_put_filterinfo()
A Dfilter.c1186 if (fprog) { in bpf_release_orig_filter()
1188 kfree(fprog); in bpf_release_orig_filter()
1393 if (!bpf_check_basics_ok(fprog->filter, fprog->len)) in bpf_prog_create()
1402 fp->len = fprog->len; in bpf_prog_create()
1440 if (!bpf_check_basics_ok(fprog->filter, fprog->len)) in bpf_prog_create_from_user()
1452 fp->len = fprog->len; in bpf_prog_create_from_user()
1518 if (!bpf_check_basics_ok(fprog->filter, fprog->len)) in __get_filter()
11268 if (!fprog) in sk_get_filter()
11271 ret = fprog->len; in sk_get_filter()
11281 if (copy_to_sockptr(optval, fprog->filter, bpf_classic_proglen(fprog))) in sk_get_filter()
[all …]
A Dsock.c1458 struct sock_fprog fprog; in sk_setsockopt() local
1460 ret = copy_bpf_fprog_from_user(&fprog, optval, optlen); in sk_setsockopt()
1462 ret = sk_attach_filter(&fprog, sk); in sk_setsockopt()
1479 struct sock_fprog fprog; in sk_setsockopt() local
1481 ret = copy_bpf_fprog_from_user(&fprog, optval, optlen); in sk_setsockopt()
1483 ret = sk_reuseport_attach_filter(&fprog, sk); in sk_setsockopt()
/net/packet/
A Daf_packet.c1639 struct sock_fprog fprog; in fanout_set_data_cbpf() local
1645 ret = copy_bpf_fprog_from_user(&fprog, data, len); in fanout_set_data_cbpf()
1649 ret = bpf_prog_create_from_user(&new, &fprog, NULL, false); in fanout_set_data_cbpf()

Completed in 792 milliseconds