Lines Matching full:mptcp

7 #define pr_fmt(fmt) "MPTCP: " fmt
22 #include <net/mptcp.h>
30 #include <trace/events/mptcp.h>
159 * - use mptcp seqs
600 /* Under fallback skbs have no MPTCP extension and TCP could in __mptcp_move_skbs_from_subflow()
727 /* In most cases we will be able to lock the mptcp socket. If its already
872 /* can collapse only if MPTCP level sequence is in order and this in mptcp_skb_can_collapse_to()
1320 /* implement the mptcp packet scheduler;
1418 /* snd_nxt_new can be smaller than snd_nxt in case mptcp in mptcp_update_post_push()
1628 /* on flags based fastopen the mptcp is supposed to create the in mptcp_sendmsg_fastopen()
1804 /* charge data on mptcp pending queue to the msk socket in mptcp_sendmsg()
1980 * the mptcp rx queue fast enough (announced rcv_win can in mptcp_rcv_space_adjust()
2128 /* only the MPTCP socket status is relevant here. The exit in mptcp_recvmsg()
2280 * some data in the mptcp rtx queue has not really xmitted yet. in __mptcp_retransmit_pending_data()
2281 * keep it simple and re-inject the whole mptcp level rtx queue in __mptcp_retransmit_pending_data()
2322 /* The MPTCP code never wait on the subflow sockets, TCP-level in __mptcp_subflow_disconnect()
2337 * so we need to use tcp_close() after detaching them from the mptcp
2349 * already deleted by inet_child_forget() and the mptcp socket can't in __mptcp_close_ssk()
2740 /* re-use the csk retrans timer for MPTCP-level retrans */ in __mptcp_init_sock()
2855 /* Unlike TCP, MPTCP sk would not have the TCP_SYN_RECV state: in mptcp_set_state()
2856 * MPTCP "accepted" sockets will be created later on. So no in mptcp_set_state()
3005 * do the MPTCP equivalent of TCP reset, aka MPTCP fastclose in __mptcp_close()
3030 * push incoming data into the mptcp stack, to properly ack it in __mptcp_close()
3250 * created mptcp socket in mptcp_sk_clone_init()
3402 * MPTCP uses the delack timer to do 3rd ack retransmissions
3454 * we hash the TCP subflows not the MPTCP socket in mptcp_hash()
3517 /* mptcp socket already closing? */ in mptcp_finish_join()
3643 /* no MPTCP if MD5SIG is enabled on this socket or we may run out of in mptcp_connect()
3708 .name = "MPTCP",
3827 pr_debug("newsk=%p, subflow is mptcp=%d\n", newsk, sk_is_mptcp(newsk)); in mptcp_stream_accept()
3854 /* set ssk->sk_socket of accept()ed flows to mptcp socket. in mptcp_stream_accept()
3879 * flow: sk is a tcp_sk, not an mptcp one. in mptcp_stream_accept()
3882 * bypass mptcp. in mptcp_stream_accept()
4030 panic("Failed to allocate MPTCP pcpu counter\n"); in mptcp_proto_init()
4034 panic("Failed to allocate MPTCP dummy netdev\n"); in mptcp_proto_init()
4049 panic("Failed to register MPTCP proto.\n"); in mptcp_proto_init()