Home
last modified time | relevance | path

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

/drivers/net/team/
Dteam_mode_loadbalance.c263 struct sock_fprog_kern *fprog; in __fprog_create() local
268 fprog = kmalloc(sizeof(*fprog), GFP_KERNEL); in __fprog_create()
269 if (!fprog) in __fprog_create()
271 fprog->filter = kmemdup(filter, data_len, GFP_KERNEL); in __fprog_create()
272 if (!fprog->filter) { in __fprog_create()
273 kfree(fprog); in __fprog_create()
276 fprog->len = data_len / sizeof(struct sock_filter); in __fprog_create()
277 *pfprog = fprog; in __fprog_create()
281 static void __fprog_destroy(struct sock_fprog_kern *fprog) in __fprog_destroy() argument
283 kfree(fprog->filter); in __fprog_destroy()
[all …]
/drivers/net/ppp/
Dppp_generic.c762 struct sock_fprog_kern fprog = { in ppp_ioctl() local
768 if (fprog.filter) in ppp_ioctl()
769 err = bpf_prog_create(&pass_filter, &fprog); in ppp_ioctl()
788 struct sock_fprog_kern fprog = { in ppp_ioctl() local
794 if (fprog.filter) in ppp_ioctl()
795 err = bpf_prog_create(&active_filter, &fprog); in ppp_ioctl()
/drivers/net/
Dtun.c225 struct sock_fprog fprog; member
819 err = sk_attach_filter(&tun->fprog, tfile->socket.sk); in tun_attach()
2950 ret = sk_attach_filter(&tun->fprog, tfile->socket.sk); in tun_attach_filter()
3293 if (copy_from_user(&tun->fprog, argp, sizeof(tun->fprog))) in __tun_chr_ioctl()
3313 if (copy_to_user(argp, &tun->fprog, sizeof(tun->fprog))) in __tun_chr_ioctl()