Searched refs:old_reuse (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/net/core/ |
H A D | sock_reuseport.c | 21 static int reuseport_resurrect(struct sock *sk, struct sock_reuseport *old_reuse, 323 struct sock_reuseport *old_reuse, *reuse; in reuseport_add_sock() local 335 old_reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_add_sock() 337 if (old_reuse && old_reuse->num_closed_socks) { in reuseport_add_sock() 339 int err = reuseport_resurrect(sk, old_reuse, reuse, reuse->bind_inany); in reuseport_add_sock() 345 if (old_reuse && old_reuse->num_socks != 1) { in reuseport_add_sock() 363 if (old_reuse) in reuseport_add_sock() 364 call_rcu(&old_reuse in reuseport_add_sock() 369 reuseport_resurrect(struct sock *sk, struct sock_reuseport *old_reuse, struct sock_reuseport *reuse, bool bind_inany) reuseport_resurrect() argument [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | sock_reuseport.c | 158 struct sock_reuseport *old_reuse, *reuse; in reuseport_add_sock() local 170 old_reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_add_sock() 172 if (old_reuse && old_reuse->num_socks != 1) { in reuseport_add_sock() 193 if (old_reuse) in reuseport_add_sock() 194 call_rcu(&old_reuse->rcu, reuseport_free_rcu); in reuseport_add_sock()
|
Completed in 2 milliseconds