Home
last modified time | relevance | path

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

/net/core/
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()
A Dsock.c2197 static void sock_copy(struct sock *nsk, const struct sock *osk) in sock_copy() argument
2201 void *sptr = nsk->sk_security; in sock_copy()
2213 memcpy(nsk, osk, offsetof(struct sock, sk_dontcopy_begin)); in sock_copy()
2215 unsafe_memcpy(&nsk->sk_dontcopy_end, &osk->sk_dontcopy_end, in sock_copy()
2220 nsk->sk_security = sptr; in sock_copy()
2221 security_sk_clone(osk, nsk); in sock_copy()
/net/iucv/
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 …]
/net/ipv4/
A Dinet_connection_sock.c1065 struct sock *nsk; in reqsk_timer_handler() local
1068 if (!nsk) in reqsk_timer_handler()
1071 nreq = inet_reqsk_clone(req, nsk); in reqsk_timer_handler()
1085 sk_listener = nsk; in reqsk_timer_handler()
1479 struct sock *child = req->sk, *nsk; in inet_csk_listen_stop() local
1487 nsk = reuseport_migrate_sock(sk, child, NULL); in inet_csk_listen_stop()
1488 if (nsk) { in inet_csk_listen_stop()
1489 nreq = inet_reqsk_clone(req, nsk); in inet_csk_listen_stop()
1493 if (inet_csk_reqsk_queue_add(nsk, nreq, child)) { in inet_csk_listen_stop()
1494 __NET_INC_STATS(sock_net(nsk), in inet_csk_listen_stop()
[all …]
A Dtcp_ipv4.c1936 if (!nsk)
1938 if (nsk != sk) {
1939 reason = tcp_child_process(sk, nsk, skb);
1941 rsk = nsk;
2251 struct sock *nsk; local
2271 if (!nsk) {
2275 sk = nsk;
2286 nsk = NULL;
2294 if (!nsk) {
2309 if (nsk == sk) {
[all …]
/net/smc/
A Daf_smc.c493 nsk->sk_sndbuf = osk->sk_sndbuf; in smc_adjust_sock_bufsizes()
495 nsk->sk_rcvbuf = osk->sk_rcvbuf; in smc_adjust_sock_bufsizes()
502 nsk->sk_type = osk->sk_type; in smc_copy_sock_settings()
507 nsk->sk_rcvlowat = osk->sk_rcvlowat; in smc_copy_sock_settings()
509 nsk->sk_err = osk->sk_err; in smc_copy_sock_settings()
511 nsk->sk_flags &= ~mask; in smc_copy_sock_settings()
2706 struct sock *sk = sock->sk, *nsk; in smc_accept() local
2745 rc = sock_error(nsk); in smc_accept()
2753 if (smc_sk(nsk)->use_fallback) { in smc_accept()
2761 lock_sock(nsk); in smc_accept()
[all …]
/net/ipv6/
A Dtcp_ipv6.c1661 if (nsk != sk) {
1662 if (nsk) {
1663 reason = tcp_child_process(sk, nsk, skb);
1804 struct sock *nsk; local
1824 if (!nsk) {
1828 sk = nsk;
1836 nsk = NULL;
1844 if (!nsk) {
1859 if (nsk == sk) {
1863 drop_reason = tcp_child_process(sk, nsk, skb);
[all …]
/net/mptcp/
A Dprotocol.c3253 if (!nsk) in mptcp_sk_clone_init()
3257 if (nsk->sk_family == AF_INET6) in mptcp_sk_clone_init()
3258 inet_sk(nsk)->pinet6 = mptcp_inet6_sk(nsk); in mptcp_sk_clone_init()
3261 __mptcp_init_sock(nsk); in mptcp_sk_clone_init()
3264 if (nsk->sk_family == AF_INET6) in mptcp_sk_clone_init()
3265 mptcp_copy_ip6_options(nsk, sk); in mptcp_sk_clone_init()
3268 mptcp_copy_ip_options(nsk, sk); in mptcp_sk_clone_init()
3270 msk = mptcp_sk(nsk); in mptcp_sk_clone_init()
3310 mptcp_copy_inaddrs(nsk, ssk); in mptcp_sk_clone_init()
3317 bh_unlock_sock(nsk); in mptcp_sk_clone_init()
[all …]
/net/bluetooth/rfcomm/
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()
/net/bluetooth/
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()

Completed in 54 milliseconds