Home
last modified time | relevance | path

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

/linux/kernel/bpf/
A Dtcx.c15 struct bpf_prog *replace_prog = NULL; in tcx_prog_attach() local
26 replace_prog = bpf_prog_get_type(attr->replace_bpf_fd, in tcx_prog_attach()
28 if (IS_ERR(replace_prog)) { in tcx_prog_attach()
29 ret = PTR_ERR(replace_prog); in tcx_prog_attach()
30 replace_prog = NULL; in tcx_prog_attach()
39 ret = bpf_mprog_attach(entry, &entry_new, prog, NULL, replace_prog, in tcx_prog_attach()
53 if (replace_prog) in tcx_prog_attach()
54 bpf_prog_put(replace_prog); in tcx_prog_attach()
A Dcgroup.c576 struct bpf_prog *replace_prog, in find_attach_entry() argument
589 if (prog && pl->prog == prog && prog != replace_prog) in find_attach_entry()
598 if (replace_prog) { in find_attach_entry()
600 if (pl->prog == replace_prog) in find_attach_entry()
643 if (link && (prog || replace_prog)) in __cgroup_bpf_attach()
646 if (!!replace_prog != !!(flags & BPF_F_REPLACE)) in __cgroup_bpf_attach()
1150 struct bpf_prog *replace_prog = NULL; in cgroup_bpf_prog_attach() local
1161 if (IS_ERR(replace_prog)) { in cgroup_bpf_prog_attach()
1163 return PTR_ERR(replace_prog); in cgroup_bpf_prog_attach()
1170 if (replace_prog) in cgroup_bpf_prog_attach()
[all …]
/linux/drivers/net/
A Dnetkit.c523 struct bpf_prog *replace_prog = NULL; in netkit_prog_attach() local
536 replace_prog = bpf_prog_get_type(attr->replace_bpf_fd, in netkit_prog_attach()
538 if (IS_ERR(replace_prog)) { in netkit_prog_attach()
539 ret = PTR_ERR(replace_prog); in netkit_prog_attach()
540 replace_prog = NULL; in netkit_prog_attach()
544 ret = bpf_mprog_attach(entry, &entry_new, prog, NULL, replace_prog, in netkit_prog_attach()
555 if (replace_prog) in netkit_prog_attach()
556 bpf_prog_put(replace_prog); in netkit_prog_attach()

Completed in 30 milliseconds