Home
last modified time | relevance | path

Searched refs:mptcp_data_frag (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.15/net/mptcp/
Dprotocol.h209 struct mptcp_data_frag { struct
260 struct mptcp_data_frag *first_pending;
318 static inline struct mptcp_data_frag *mptcp_send_head(const struct sock *sk) in mptcp_send_head()
325 static inline struct mptcp_data_frag *mptcp_send_next(struct sock *sk) in mptcp_send_next()
328 struct mptcp_data_frag *cur; in mptcp_send_next()
335 static inline struct mptcp_data_frag *mptcp_pending_tail(const struct sock *sk) in mptcp_pending_tail()
345 return list_last_entry(&msk->rtx_queue, struct mptcp_data_frag, list); in mptcp_pending_tail()
348 static inline struct mptcp_data_frag *mptcp_rtx_head(const struct sock *sk) in mptcp_rtx_head()
355 return list_first_entry_or_null(&msk->rtx_queue, struct mptcp_data_frag, list); in mptcp_rtx_head()
Dprotocol.c903 const struct mptcp_data_frag *df) in mptcp_frag_can_collapse_to()
913 return size + ((sizeof(struct mptcp_data_frag) * size) >> PAGE_SHIFT); in mptcp_wmem_with_overhead()
1038 static void dfrag_clear(struct sock *sk, struct mptcp_data_frag *dfrag) in dfrag_clear()
1050 struct mptcp_data_frag *dtmp, *dfrag; in __mptcp_clean_una()
1153 if (likely(skb_page_frag_refill(32U + sizeof(struct mptcp_data_frag), in mptcp_page_frag_refill()
1161 static struct mptcp_data_frag *
1166 struct mptcp_data_frag *dfrag; in mptcp_carve_data_frag()
1168 dfrag = (struct mptcp_data_frag *)(page_to_virt(pfrag->page) + offset); in mptcp_carve_data_frag()
1171 dfrag->overhead = offset - orig_offset + sizeof(struct mptcp_data_frag); in mptcp_carve_data_frag()
1172 dfrag->offset = offset + sizeof(struct mptcp_data_frag); in mptcp_carve_data_frag()
[all …]