Lines Matching refs:ssk
423 struct sock *ssk;
425 ssk = mptcp_subflow_tcp_sock(subflow);
427 if (local->family != ssk->sk_family)
430 issk = inet_sk(ssk);
432 switch (ssk->sk_family) {
440 const struct ipv6_pinfo *pinfo = inet6_sk(ssk);
443 !ipv6_addr_equal(&remote->addr6, &ssk->sk_v6_daddr))
454 return ssk;
468 struct sock *sk, *ssk;
527 ssk = mptcp_nl_find_ssk(msk, &addr_l, &addr_r);
528 if (ssk) {
529 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
535 mptcp_subflow_shutdown(sk, ssk, RCV_SHUTDOWN | SEND_SHUTDOWN);
536 mptcp_close_ssk(sk, ssk, subflow);