Home
last modified time | relevance | path

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

/Linux-v4.19/net/core/
Dsock_reuseport.c67 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_alloc()
88 rcu_assign_pointer(sk->sk_reuseport_cb, reuse); in reuseport_alloc()
121 rcu_assign_pointer(reuse->socks[i]->sk_reuseport_cb, in reuseport_grow()
153 if (!rcu_access_pointer(sk2->sk_reuseport_cb)) { in reuseport_add_sock()
161 reuse = rcu_dereference_protected(sk2->sk_reuseport_cb, in reuseport_add_sock()
163 old_reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_add_sock()
182 rcu_assign_pointer(sk->sk_reuseport_cb, reuse); in reuseport_add_sock()
197 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_detach_sock()
207 rcu_assign_pointer(sk->sk_reuseport_cb, NULL); in reuseport_detach_sock()
273 reuse = rcu_dereference(sk->sk_reuseport_cb); in reuseport_select_sock()
[all …]
Dsock.c1568 if (rcu_access_pointer(sk->sk_reuseport_cb)) in __sk_destruct()
1714 RCU_INIT_POINTER(newsk->sk_reuseport_cb, NULL); in sk_clone_lock()
Dfilter.c7111 reuse = rcu_dereference(selected_sk->sk_reuseport_cb); in BPF_CALL_4()
/Linux-v4.19/kernel/bpf/
Dreuseport_array.c290 rcu_access_pointer(nsk->sk_reuseport_cb), in bpf_fd_reuseport_array_update_elem()
305 reuse = rcu_dereference_protected(nsk->sk_reuseport_cb, in bpf_fd_reuseport_array_update_elem()
/Linux-v4.19/net/ipv4/
Dudp.c159 !rcu_access_pointer(sk->sk_reuseport_cb) && in udp_lib_lport_inuse()
196 !rcu_access_pointer(sk->sk_reuseport_cb) && in udp_lib_lport_inuse2()
1797 if (rcu_access_pointer(sk->sk_reuseport_cb)) in udp_lib_unhash()
1828 rcu_access_pointer(sk->sk_reuseport_cb)) { in udp_lib_rehash()
1833 if (rcu_access_pointer(sk->sk_reuseport_cb)) in udp_lib_rehash()
Dinet_connection_sock.c156 rcu_access_pointer(sk->sk_reuseport_cb) || in inet_csk_bind_conflict()
259 if (rcu_access_pointer(sk->sk_reuseport_cb)) in sk_reuseport_match()
Dinet_hashtables.c649 if (rcu_access_pointer(sk->sk_reuseport_cb)) in inet_unhash()
/Linux-v4.19/include/net/
Dtcp.h483 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_overflow()
506 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_no_recent_overflow()
Dsock.h506 struct sock_reuseport __rcu *sk_reuseport_cb; member