Searched refs:old_reuse (Results 1 – 1 of 1) sorted by relevance
| /Linux-v5.15/net/core/ |
| D | sock_reuseport.c | 21 static int reuseport_resurrect(struct sock *sk, struct sock_reuseport *old_reuse, 237 struct sock_reuseport *old_reuse, *reuse; in reuseport_add_sock() local 249 old_reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_add_sock() 251 if (old_reuse && old_reuse->num_closed_socks) { in reuseport_add_sock() 253 int err = reuseport_resurrect(sk, old_reuse, reuse, reuse->bind_inany); in reuseport_add_sock() 259 if (old_reuse && old_reuse->num_socks != 1) { in reuseport_add_sock() 277 if (old_reuse) in reuseport_add_sock() 278 call_rcu(&old_reuse->rcu, reuseport_free_rcu); in reuseport_add_sock() 283 static int reuseport_resurrect(struct sock *sk, struct sock_reuseport *old_reuse, in reuseport_resurrect() argument 286 if (old_reuse == reuse) { in reuseport_resurrect() [all …]
|