bpf_prog_create_from_user — create an unattached filter from user buffer
int bpf_prog_create_from_user ( | struct bpf_prog ** pfp, |
struct sock_fprog * fprog, | |
bpf_aux_classic_check_t trans, | |
bool save_orig) ; |
pfp
the unattached filter that is created
fprog
the filter program
trans
post-classic verifier transformation handler
save_orig
save classic BPF program
This function effectively does the same as bpf_prog_create
, only
that it builds up its insns buffer from user space provided buffer.
It also allows for passing a bpf_aux_classic_check_t handler.