Home
last modified time | relevance | path

Searched refs:sk_reuseport (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-6.6/net/ipv4/
H A Dinet_connection_sock.c182 if (!relax || (!reuseport_ok && sk->sk_reuseport && in inet_bind_conflict()
183 sk2->sk_reuseport && reuseport_cb_ok && in inet_bind_conflict()
187 } else if (!reuseport_ok || !sk->sk_reuseport || in inet_bind_conflict()
188 !sk2->sk_reuseport || !reuseport_cb_ok || in inet_bind_conflict()
426 if (!sk->sk_reuseport) in sk_reuseport_match()
460 if (sk->sk_reuseport) { in inet_csk_update_fastreuse()
475 if (sk->sk_reuseport) { in inet_csk_update_fastreuse()
477 * the tb, but we have sk_reuseport set on this socket in inet_csk_update_fastreuse()
484 * do extra checking for all subsequent sk_reuseport in inet_csk_update_fastreuse()
H A Dinet_hashtables.c366 if (sk->sk_reuseport) { in inet_lookup_reuseport()
724 sk2->sk_reuseport && uid_eq(uid, sock_i_uid(sk2)) && in inet_reuseport_add_sock()
749 if (sk->sk_reuseport) { in __inet_hash()
755 if (IS_ENABLED(CONFIG_IPV6) && sk->sk_reuseport && in __inet_hash()
H A Dinet_timewait_sock.c203 tw->tw_reuseport = sk->sk_reuseport; in inet_twsk_alloc()
H A Dudp.c157 if (sk2->sk_reuseport && sk->sk_reuseport && in udp_lib_lport_inuse()
194 if (sk2->sk_reuseport && sk->sk_reuseport && in udp_lib_lport_inuse2()
221 sk2->sk_reuseport && uid_eq(uid, sock_i_uid(sk2)) && in udp_reuseport_add_sock()
321 if (sk->sk_reuseport && in udp_lib_get_port()
335 if (IS_ENABLED(CONFIG_IPV6) && sk->sk_reuseport && in udp_lib_get_port()
/kernel/linux/linux-5.10/net/ipv4/
H A Dinet_hashtables.c215 if (sk->sk_reuseport && sk->sk_family == AF_INET6) in inet_hash2()
272 if (sk->sk_reuseport) { in lookup_reuseport()
628 sk2->sk_reuseport && uid_eq(uid, sock_i_uid(sk2)) && in inet_reuseport_add_sock()
653 if (sk->sk_reuseport) { in __inet_hash()
658 if (IS_ENABLED(CONFIG_IPV6) && sk->sk_reuseport && in __inet_hash()
H A Dinet_connection_sock.c140 bool reuseport = !!sk->sk_reuseport; in inet_csk_bind_conflict()
163 reuseport && sk2->sk_reuseport && in inet_csk_bind_conflict()
170 !reuseport || !sk2->sk_reuseport || in inet_csk_bind_conflict()
278 if (!sk->sk_reuseport) in sk_reuseport_match()
312 if (sk->sk_reuseport) { in inet_csk_update_fastreuse()
327 if (sk->sk_reuseport) { in inet_csk_update_fastreuse()
329 * the tb, but we have sk_reuseport set on this socket in inet_csk_update_fastreuse()
336 * do extra checking for all subsequent sk_reuseport in inet_csk_update_fastreuse()
H A Dinet_timewait_sock.c182 tw->tw_reuseport = sk->sk_reuseport; in inet_twsk_alloc()
H A Dudp.c148 if (sk2->sk_reuseport && sk->sk_reuseport && in udp_lib_lport_inuse()
185 if (sk2->sk_reuseport && sk->sk_reuseport && in udp_lib_lport_inuse2()
212 sk2->sk_reuseport && uid_eq(uid, sock_i_uid(sk2)) && in udp_reuseport_add_sock()
312 if (sk->sk_reuseport && in udp_lib_get_port()
328 if (IS_ENABLED(CONFIG_IPV6) && sk->sk_reuseport && in udp_lib_get_port()
423 if (sk->sk_reuseport && sk->sk_state != TCP_ESTABLISHED) { in lookup_reuseport()
/kernel/linux/linux-5.10/net/core/
H A Dsock_reuseport.c332 if (sk_unhashed(sk) && sk->sk_reuseport) { in reuseport_attach_prog()
361 return sk->sk_reuseport ? -ENOENT : -EINVAL; in reuseport_detach_prog()
H A Dsock.c718 sk->sk_reuseport = true; in sock_set_reuseport()
870 sk->sk_reuseport = valbool; in sock_setsockopt()
1348 v.val = sk->sk_reuseport; in sock_getsockopt()
/kernel/linux/linux-6.6/net/core/
H A Dsock_reuseport.c692 if (!sk->sk_reuseport) in reuseport_attach_prog()
731 return sk->sk_reuseport ? -ENOENT : -EINVAL; in reuseport_detach_prog()
H A Dsock.c794 sk->sk_reuseport = true; in sock_set_reuseport()
1135 sk->sk_reuseport = valbool; in sk_setsockopt()
1657 v.val = sk->sk_reuseport; in sk_getsockopt()
/kernel/linux/linux-5.10/net/sctp/
H A Dinput.c732 if (sk->sk_reuseport) { in __sctp_hash_endpoint()
746 !sk2->sk_reuseport) in __sctp_hash_endpoint()
856 if (sk->sk_reuseport) { in __sctp_rcv_lookup_endpoint()
H A Dsocket.c8167 (pp->fastreuseport && sk->sk_reuseport && in sctp_get_port_local()
8188 (sk->sk_reuseport && sk2->sk_reuseport && in sctp_get_port_local()
8217 if (sk->sk_reuseport) { in sctp_get_port_local()
8229 (!sk->sk_reuseport || !uid_eq(pp->fastuid, uid))) in sctp_get_port_local()
/kernel/linux/linux-6.6/net/sctp/
H A Dinput.c742 if (sk->sk_reuseport) { in __sctp_hash_endpoint()
756 !sk2->sk_reuseport) in __sctp_hash_endpoint()
862 if (sk->sk_reuseport) { in __sctp_rcv_lookup_endpoint()
H A Dsocket.c8416 (pp->fastreuseport && sk->sk_reuseport && in sctp_get_port_local()
8438 (sk->sk_reuseport && sk2->sk_reuseport && in sctp_get_port_local()
8469 if (sk->sk_reuseport) { in sctp_get_port_local()
8481 (!sk->sk_reuseport || !uid_eq(pp->fastuid, uid))) in sctp_get_port_local()
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/
H A Dninet_hashtables.c396 reuseport = sk->sk_reuseport; in ninet_lhash2_lookup()
/kernel/linux/linux-5.10/net/ipv6/
H A Dinet6_hashtables.c126 if (sk->sk_reuseport) { in lookup_reuseport()
/kernel/linux/linux-6.6/net/ipv6/
H A Dinet6_hashtables.c141 if (sk->sk_reuseport) { in inet6_lookup_reuseport()
/kernel/linux/linux-6.6/net/mptcp/
H A Dsockopt.c314 sk->sk_reuseport = ssk->sk_reuseport; in mptcp_setsockopt_sol_socket()
/kernel/linux/linux-5.10/include/net/
H A Dtcp.h495 if (sk->sk_reuseport) { in tcp_synq_overflow()
519 if (sk->sk_reuseport) { in tcp_synq_no_recent_overflow()
H A Dsock.h379 #define sk_reuseport __sk_common.skc_reuseport macro
788 if (IS_ENABLED(CONFIG_IPV6) && sk->sk_reuseport && in sk_add_node_rcu()
/kernel/linux/linux-6.6/include/net/
H A Dtcp.h514 if (sk->sk_reuseport) { in tcp_synq_overflow()
538 if (sk->sk_reuseport) { in tcp_synq_no_recent_overflow()
H A Dsock.h383 #define sk_reuseport __sk_common.skc_reuseport macro
836 if (IS_ENABLED(CONFIG_IPV6) && sk->sk_reuseport && in sk_add_node_rcu()
/kernel/linux/linux-5.10/net/mptcp/
H A Dprotocol.c2220 sk->sk_reuseport = ssock->sk->sk_reuseport; in mptcp_setsockopt_sol_socket()

Completed in 81 milliseconds

12