Lines Matching defs:ssk
96 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
98 if (!((1 << inet_sk_state_load(ssk)) &
102 mptcp_remote_address((struct sock_common *)ssk, &cur);
200 struct sock *sk = (struct sock *)msk, *ssk;
213 ssk = mptcp_subflow_tcp_sock(subflow);
214 mptcp_remote_address((struct sock_common *)ssk, &addrs[i]);
487 struct sock *ssk = mptcp_subflow_tcp_sock(subflow);
489 if ((1 << inet_sk_state_load(ssk)) &
815 struct sock *newsk, *ssk;
841 ssk = __mptcp_nmpc_sk(mptcp_sk(newsk));
843 if (IS_ERR(ssk))
844 return PTR_ERR(ssk);
851 if (ssk->sk_family == AF_INET)
852 err = inet_bind_sk(ssk, (struct sockaddr *)&addr, addrlen);
854 else if (ssk->sk_family == AF_INET6)
855 err = inet6_bind_sk(ssk, (struct sockaddr *)&addr, addrlen);
866 lock_sock(ssk);
867 WRITE_ONCE(mptcp_subflow_ctx(ssk)->pm_listener, true);
868 err = __inet_listen_sk(ssk, backlog);
870 mptcp_event_pm_listener(ssk, MPTCP_EVENT_LISTENER_CREATED);
871 release_sock(ssk);