Home
last modified time | relevance | path

Searched refs:nsk (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/kernel/bpf/
H A Dreuseport_array.c189 const struct sock *nsk, in reuseport_array_update_check() argument
200 if (nsk->sk_protocol != IPPROTO_UDP && nsk->sk_protocol != IPPROTO_TCP) in reuseport_array_update_check()
203 if (nsk->sk_family != AF_INET && nsk->sk_family != AF_INET6) in reuseport_array_update_check()
206 if (nsk->sk_type != SOCK_STREAM && nsk->sk_type != SOCK_DGRAM) in reuseport_array_update_check()
217 if (!sock_flag(nsk, SOCK_RCU_FREE) || !sk_hashed(nsk) || !nsk_reuse) in reuseport_array_update_check()
221 if (READ_ONCE(nsk->sk_user_data)) in reuseport_array_update_check()
236 struct sock *free_osk = NULL, *osk, *nsk; in bpf_fd_reuseport_array_update_elem() local
263 nsk = socket->sk; in bpf_fd_reuseport_array_update_elem()
264 if (!nsk) { in bpf_fd_reuseport_array_update_elem()
283 write_lock_bh(&nsk->sk_callback_lock); in bpf_fd_reuseport_array_update_elem()
[all …]
/linux-6.15/net/core/
H A Dsock_reuseport.c625 struct sock *nsk = NULL; in reuseport_migrate_sock() local
659 nsk = bpf_run_sk_reuseport(reuse, sk, prog, skb, migrating_sk, hash); in reuseport_migrate_sock()
665 if (!nsk) in reuseport_migrate_sock()
666 nsk = reuseport_select_sock_by_hash(reuse, hash, socks); in reuseport_migrate_sock()
668 if (IS_ERR_OR_NULL(nsk) || unlikely(!refcount_inc_not_zero(&nsk->sk_refcnt))) { in reuseport_migrate_sock()
669 nsk = NULL; in reuseport_migrate_sock()
675 return nsk; in reuseport_migrate_sock()
H A Dsock.c2156 static void sock_copy(struct sock *nsk, const struct sock *osk) in sock_copy() argument
2160 void *sptr = nsk->sk_security; in sock_copy()
2172 memcpy(nsk, osk, offsetof(struct sock, sk_dontcopy_begin)); in sock_copy()
2174 unsafe_memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end, in sock_copy()
2179 nsk->sk_security = sptr; in sock_copy()
2180 security_sk_clone(osk, nsk); in sock_copy()
/linux-6.15/net/iucv/
H A Daf_iucv.c1591 struct sock *sk, *nsk; in iucv_callback_connreq() local
1637 if (!nsk) { in iucv_callback_connreq()
1643 niucv = iucv_sk(nsk); in iucv_callback_connreq()
1644 iucv_sock_init(nsk, sk); in iucv_callback_connreq()
1667 iucv_sock_kill(nsk); in iucv_callback_connreq()
1845 struct sock *nsk; in afiucv_hs_callback_syn() local
1862 !nsk) { in afiucv_hs_callback_syn()
1867 iucv_sock_kill(nsk); in afiucv_hs_callback_syn()
1872 niucv = iucv_sk(nsk); in afiucv_hs_callback_syn()
1873 iucv_sock_init(nsk, sk); in afiucv_hs_callback_syn()
[all …]
/linux-6.15/net/ipv4/
H A Dinet_connection_sock.c1081 struct sock *nsk; in reqsk_timer_handler() local
1084 if (!nsk) in reqsk_timer_handler()
1087 nreq = inet_reqsk_clone(req, nsk); in reqsk_timer_handler()
1101 sk_listener = nsk; in reqsk_timer_handler()
1499 struct sock *child = req->sk, *nsk; in inet_csk_listen_stop() local
1507 nsk = reuseport_migrate_sock(sk, child, NULL); in inet_csk_listen_stop()
1508 if (nsk) { in inet_csk_listen_stop()
1509 nreq = inet_reqsk_clone(req, nsk); in inet_csk_listen_stop()
1513 if (inet_csk_reqsk_queue_add(nsk, nreq, child)) { in inet_csk_listen_stop()
1514 __NET_INC_STATS(sock_net(nsk), in inet_csk_listen_stop()
[all …]
H A Dtcp_ipv4.c1935 if (!nsk)
1937 if (nsk != sk) {
1938 reason = tcp_child_process(sk, nsk, skb);
1940 rsk = nsk;
2243 struct sock *nsk; local
2263 if (!nsk) {
2267 sk = nsk;
2278 nsk = NULL;
2288 if (!nsk) {
2303 if (nsk == sk) {
[all …]
/linux-6.15/net/smc/
H A Daf_smc.c479 nsk->sk_sndbuf = osk->sk_sndbuf; in smc_adjust_sock_bufsizes()
481 nsk->sk_rcvbuf = osk->sk_rcvbuf; in smc_adjust_sock_bufsizes()
488 nsk->sk_type = osk->sk_type; in smc_copy_sock_settings()
489 nsk->sk_sndtimeo = osk->sk_sndtimeo; in smc_copy_sock_settings()
495 nsk->sk_err = osk->sk_err; in smc_copy_sock_settings()
497 nsk->sk_flags &= ~mask; in smc_copy_sock_settings()
2692 struct sock *sk = sock->sk, *nsk; in smc_accept() local
2731 rc = sock_error(nsk); in smc_accept()
2740 if (smc_sk(nsk)->use_fallback) { in smc_accept()
2748 lock_sock(nsk); in smc_accept()
[all …]
/linux-6.15/net/ipv6/
H A Dtcp_ipv6.c1659 if (nsk != sk) {
1660 if (nsk) {
1661 reason = tcp_child_process(sk, nsk, skb);
1802 struct sock *nsk; local
1822 if (!nsk) {
1826 sk = nsk;
1834 nsk = NULL;
1844 if (!nsk) {
1859 if (nsk == sk) {
1863 drop_reason = tcp_child_process(sk, nsk, skb);
[all …]
/linux-6.15/net/dccp/
H A Dipv4.c858 struct sock *nsk; in dccp_v4_rcv() local
867 nsk = dccp_check_req(sk, skb, req); in dccp_v4_rcv()
868 if (!nsk) { in dccp_v4_rcv()
872 if (nsk == sk) { in dccp_v4_rcv()
874 } else if (dccp_child_process(sk, nsk, skb)) { in dccp_v4_rcv()
H A Dipv6.c750 struct sock *nsk; in dccp_v6_rcv() local
759 nsk = dccp_check_req(sk, skb, req); in dccp_v6_rcv()
760 if (!nsk) { in dccp_v6_rcv()
764 if (nsk == sk) { in dccp_v6_rcv()
766 } else if (dccp_child_process(sk, nsk, skb)) { in dccp_v6_rcv()
/linux-6.15/net/mptcp/
H A Dprotocol.c3200 if (!nsk) in mptcp_sk_clone_init()
3204 if (nsk->sk_family == AF_INET6) in mptcp_sk_clone_init()
3205 inet_sk(nsk)->pinet6 = mptcp_inet6_sk(nsk); in mptcp_sk_clone_init()
3208 __mptcp_init_sock(nsk); in mptcp_sk_clone_init()
3211 if (nsk->sk_family == AF_INET6) in mptcp_sk_clone_init()
3212 mptcp_copy_ip6_options(nsk, sk); in mptcp_sk_clone_init()
3215 mptcp_copy_ip_options(nsk, sk); in mptcp_sk_clone_init()
3217 msk = mptcp_sk(nsk); in mptcp_sk_clone_init()
3257 mptcp_copy_inaddrs(nsk, ssk); in mptcp_sk_clone_init()
3264 bh_unlock_sock(nsk); in mptcp_sk_clone_init()
[all …]
/linux-6.15/net/bluetooth/rfcomm/
H A Dsock.c475 struct sock *sk = sock->sk, *nsk; in rfcomm_sock_accept() local
498 nsk = bt_accept_dequeue(sk, newsock); in rfcomm_sock_accept()
499 if (nsk) in rfcomm_sock_accept()
525 BT_DBG("new socket %p", nsk); in rfcomm_sock_accept()
/linux-6.15/net/bluetooth/
H A Dl2cap_sock.c333 struct sock *sk = sock->sk, *nsk; in l2cap_sock_accept() local
351 nsk = bt_accept_dequeue(sk, newsock); in l2cap_sock_accept()
352 if (nsk) in l2cap_sock_accept()
378 BT_DBG("new socket %p", nsk); in l2cap_sock_accept()
/linux-6.15/arch/arm64/kvm/
H A Dpmu-emul.c650 bool nsk = evtreg & ARMV8_PMU_EXCLUDE_NS_EL1; in kvm_pmc_counts_at_el1() local
653 return p == nsk; in kvm_pmc_counts_at_el1()
/linux-6.15/include/net/
H A Dsock.h977 static inline void sock_copy_flags(struct sock *nsk, const struct sock *osk) in sock_copy_flags() argument
979 nsk->sk_flags = osk->sk_flags; in sock_copy_flags()