Lines Matching refs:link_update
4990 new_map = bpf_map_get(attr->link_update.new_map_fd); in link_update_map()
4994 if (attr->link_update.flags & BPF_F_REPLACE) { in link_update_map()
4995 old_map = bpf_map_get(attr->link_update.old_map_fd); in link_update_map()
5000 } else if (attr->link_update.old_map_fd) { in link_update_map()
5014 #define BPF_LINK_UPDATE_LAST_FIELD link_update.old_prog_fd
5016 static int link_update(union bpf_attr *attr) in link_update() function
5026 flags = attr->link_update.flags; in link_update()
5030 link = bpf_link_get_from_fd(attr->link_update.link_fd); in link_update()
5039 new_prog = bpf_prog_get(attr->link_update.new_prog_fd); in link_update()
5046 old_prog = bpf_prog_get(attr->link_update.old_prog_fd); in link_update()
5052 } else if (attr->link_update.old_prog_fd) { in link_update()
5417 err = link_update(&attr); in __sys_bpf()