Home
last modified time | relevance | path

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

/linux/net/xdp/
A Dxskmap.c156 struct xdp_sock *xs, *old_xs; in xsk_map_update_elem() local
186 old_xs = rcu_dereference_protected(*map_entry, lockdep_is_held(&m->lock)); in xsk_map_update_elem()
187 if (old_xs == xs) { in xsk_map_update_elem()
190 } else if (old_xs && map_flags == BPF_NOEXIST) { in xsk_map_update_elem()
193 } else if (!old_xs && map_flags == BPF_EXIST) { in xsk_map_update_elem()
199 if (old_xs) in xsk_map_update_elem()
200 xsk_map_sock_delete(old_xs, map_entry); in xsk_map_update_elem()
216 struct xdp_sock *old_xs; in xsk_map_delete_elem() local
224 old_xs = unrcu_pointer(xchg(map_entry, NULL)); in xsk_map_delete_elem()
225 if (old_xs) in xsk_map_delete_elem()
[all …]

Completed in 4 milliseconds