Home
last modified time | relevance | path

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

/linux-6.1.9/net/core/
Dsock_reuseport.c28 if (!rcu_access_pointer(sk->sk_reuseport_cb)) in reuseport_has_conns_set()
32 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_has_conns_set()
69 if (unlikely(!rcu_access_pointer(sk->sk_reuseport_cb))) { in reuseport_update_incoming_cpu()
88 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_update_incoming_cpu()
202 reuse = rcu_dereference_protected(sk->sk_reuseport_cb, in reuseport_alloc()
238 rcu_assign_pointer(sk->sk_reuseport_cb, reuse); in reuseport_alloc()
262 RCU_INIT_POINTER(sk->sk_reuseport_cb, NULL); in reuseport_grow()
292 rcu_assign_pointer(reuse->socks[i]->sk_reuseport_cb, in reuseport_grow()
325 if (!rcu_access_pointer(sk2->sk_reuseport_cb)) { in reuseport_add_sock()
333 reuse = rcu_dereference_protected(sk2->sk_reuseport_cb, in reuseport_add_sock()
[all …]
Dsock.c2159 if (rcu_access_pointer(sk->sk_reuseport_cb)) { in sk_destruct()
2294 RCU_INIT_POINTER(newsk->sk_reuseport_cb, NULL); in sk_clone_lock()
Dfilter.c10912 reuse = rcu_dereference(selected_sk->sk_reuseport_cb); in BPF_CALL_4()
/linux-6.1.9/include/net/
Dsock_reuseport.h53 reuse = rcu_dereference(sk->sk_reuseport_cb); in reuseport_has_conns()
Dtcp.h520 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_overflow()
544 reuse = rcu_dereference(sk->sk_reuseport_cb); in tcp_synq_no_recent_overflow()
Dsock.h535 struct sock_reuseport __rcu *sk_reuseport_cb; member
/linux-6.1.9/kernel/bpf/
Dreuseport_array.c275 rcu_access_pointer(nsk->sk_reuseport_cb), in bpf_fd_reuseport_array_update_elem()
290 reuse = rcu_dereference_protected(nsk->sk_reuseport_cb, in bpf_fd_reuseport_array_update_elem()
/linux-6.1.9/net/ipv4/
Dinet_connection_sock.c224 reuseport_cb = rcu_dereference(sk->sk_reuseport_cb); in inet_csk_bind_conflict()
274 reuseport_cb = rcu_dereference(sk->sk_reuseport_cb); in inet_bhash2_addr_any_conflict()
407 if (rcu_access_pointer(sk->sk_reuseport_cb)) in sk_reuseport_match()
Dudp.c151 !rcu_access_pointer(sk->sk_reuseport_cb) && in udp_lib_lport_inuse()
188 !rcu_access_pointer(sk->sk_reuseport_cb) && in udp_lib_lport_inuse2()
2009 if (rcu_access_pointer(sk->sk_reuseport_cb)) in udp_lib_unhash()
2040 rcu_access_pointer(sk->sk_reuseport_cb)) { in udp_lib_rehash()
2045 if (rcu_access_pointer(sk->sk_reuseport_cb)) in udp_lib_rehash()
Dinet_hashtables.c786 if (rcu_access_pointer(sk->sk_reuseport_cb)) in inet_unhash()
/linux-6.1.9/net/sctp/
Dinput.c819 if (rcu_access_pointer(sk->sk_reuseport_cb)) in __sctp_unhash_endpoint()