Lines Matching full:mptcp
7 #define pr_fmt(fmt) "MPTCP: " fmt
23 #include <net/mptcp.h>
30 #include <trace/events/mptcp.h>
206 * - use mptcp seqs
666 /* Under fallback skbs have no MPTCP extension and TCP could in __mptcp_move_skbs_from_subflow()
797 /* In most cases we will be able to lock the mptcp socket. If its already
951 /* can collapse only if MPTCP level sequence is in order and this in mptcp_skb_can_collapse_to()
1396 /* implement the mptcp packet scheduler;
1492 /* snd_nxt_new can be smaller than snd_nxt in case mptcp in mptcp_update_post_push()
1709 /* on flags based fastopen the mptcp is supposed to create the in mptcp_sendmsg_fastopen()
1855 /* charge data on mptcp pending queue to the msk socket in mptcp_sendmsg()
2026 * the mptcp rx queue fast enough (announced rcv_win can in mptcp_rcv_space_adjust()
2325 * some data in the mptcp rtx queue has not really xmitted yet. in __mptcp_retransmit_pending_data()
2326 * keep it simple and re-inject the whole mptcp level rtx queue in __mptcp_retransmit_pending_data()
2367 /* The MPTCP code never wait on the subflow sockets, TCP-level in __mptcp_subflow_disconnect()
2382 * so we need to use tcp_close() after detaching them from the mptcp
2394 * already deleted by inet_child_forget() and the mptcp socket can't in __mptcp_close_ssk()
2776 /* re-use the csk retrans timer for MPTCP-level retrans */ in __mptcp_init_sock()
3035 * do the MPTCP equivalent of TCP reset, aka MPTCP fastclose in __mptcp_close()
3060 * push incoming data into the mptcp stack, to properly ack it in __mptcp_close()
3285 * created mptcp socket in mptcp_sk_clone_init()
3443 * MPTCP uses the delack timer to do 3rd ack retransmissions
3558 /* mptcp socket already closing? */ in mptcp_finish_join()
3696 /* no MPTCP if MD5SIG is enabled on this socket or we may run out of in mptcp_connect()
3752 .name = "MPTCP",
3872 pr_debug("newsk=%p, subflow is mptcp=%d", newsk, sk_is_mptcp(newsk)); in mptcp_stream_accept()
3899 /* set ssk->sk_socket of accept()ed flows to mptcp socket. in mptcp_stream_accept()
3926 * flow: sk is a tcp_sk, not an mptcp one. in mptcp_stream_accept()
3929 * bypass mptcp. in mptcp_stream_accept()
4077 panic("Failed to allocate MPTCP pcpu counter\n"); in mptcp_proto_init()
4094 panic("Failed to register MPTCP proto.\n"); in mptcp_proto_init()