Lines Matching refs:mpext
754 const struct mptcp_ext *mpext) in mptcp_skb_can_collapse_to() argument
760 return mpext && mpext->data_seq + mpext->data_len == write_seq; in mptcp_skb_can_collapse_to()
899 struct mptcp_ext *mpext = NULL; in mptcp_sendmsg_frag() local
928 mpext = skb_ext_find(skb, SKB_EXT_MPTCP); in mptcp_sendmsg_frag()
937 mptcp_skb_can_collapse_to(*write_seq, skb, mpext); in mptcp_sendmsg_frag()
1017 if (mpext && tail && mpext == skb_ext_find(tail, SKB_EXT_MPTCP)) { in mptcp_sendmsg_frag()
1019 mpext->data_len += ret; in mptcp_sendmsg_frag()
1024 mpext = __skb_ext_set(skb, SKB_EXT_MPTCP, msk->cached_ext); in mptcp_sendmsg_frag()
1027 memset(mpext, 0, sizeof(*mpext)); in mptcp_sendmsg_frag()
1028 mpext->data_seq = *write_seq; in mptcp_sendmsg_frag()
1029 mpext->subflow_seq = mptcp_subflow_ctx(ssk)->rel_write_seq; in mptcp_sendmsg_frag()
1030 mpext->data_len = ret; in mptcp_sendmsg_frag()
1031 mpext->use_map = 1; in mptcp_sendmsg_frag()
1032 mpext->dsn64 = 1; in mptcp_sendmsg_frag()
1035 mpext->data_seq, mpext->subflow_seq, mpext->data_len, in mptcp_sendmsg_frag()
1036 mpext->dsn64); in mptcp_sendmsg_frag()