Searched refs:fprog (Results 1 – 4 of 4) sorted by relevance
| /net/core/ |
| A D | sock_diag.c | 79 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 D | filter.c | 1186 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 D | sock.c | 1458 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 D | af_packet.c | 1639 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