Searched refs:mptcp_data_frag (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/net/mptcp/ |
H A D | protocol.h | 187 struct mptcp_data_frag { struct 243 static inline struct mptcp_data_frag *mptcp_rtx_tail(const struct sock *sk) in mptcp_rtx_tail() 250 return list_last_entry(&msk->rtx_queue, struct mptcp_data_frag, list); in mptcp_rtx_tail() 253 static inline struct mptcp_data_frag *mptcp_rtx_head(const struct sock *sk) in mptcp_rtx_head() 257 return list_first_entry_or_null(&msk->rtx_queue, struct mptcp_data_frag, list); in mptcp_rtx_head()
|
H A D | protocol.c | 770 const struct mptcp_data_frag *df) in mptcp_frag_can_collapse_to() 783 static void dfrag_clear(struct sock *sk, struct mptcp_data_frag *dfrag) in dfrag_clear() 809 struct mptcp_data_frag *dtmp, *dfrag; in mptcp_clean_una() 865 if (likely(skb_page_frag_refill(32U + sizeof(struct mptcp_data_frag), in mptcp_page_frag_refill() 874 static struct mptcp_data_frag * 879 struct mptcp_data_frag *dfrag; in mptcp_carve_data_frag() 881 dfrag = (struct mptcp_data_frag *)(page_to_virt(pfrag->page) + offset); in mptcp_carve_data_frag() 884 dfrag->overhead = offset - orig_offset + sizeof(struct mptcp_data_frag); in mptcp_carve_data_frag() 885 dfrag->offset = offset + sizeof(struct mptcp_data_frag); in mptcp_carve_data_frag() 892 struct msghdr *msg, struct mptcp_data_frag *dfra in mptcp_sendmsg_frag() [all...] |
/kernel/linux/linux-6.6/net/mptcp/ |
H A D | protocol.h | 247 struct mptcp_data_frag { struct 312 struct mptcp_data_frag *first_pending; 366 static inline struct mptcp_data_frag *mptcp_send_head(const struct sock *sk) in mptcp_send_head() 373 static inline struct mptcp_data_frag *mptcp_send_next(struct sock *sk) in mptcp_send_next() 376 struct mptcp_data_frag *cur; in mptcp_send_next() 383 static inline struct mptcp_data_frag *mptcp_pending_tail(const struct sock *sk) in mptcp_pending_tail() 393 return list_last_entry(&msk->rtx_queue, struct mptcp_data_frag, list); in mptcp_pending_tail() 396 static inline struct mptcp_data_frag *mptcp_rtx_head(struct sock *sk) in mptcp_rtx_head() 403 return list_first_entry_or_null(&msk->rtx_queue, struct mptcp_data_frag, list); in mptcp_rtx_head()
|
H A D | protocol.c | 982 const struct mptcp_data_frag *df) in mptcp_frag_can_collapse_to() 996 static void dfrag_clear(struct sock *sk, struct mptcp_data_frag *dfrag) in dfrag_clear() 1008 struct mptcp_data_frag *dtmp, *dfrag; in __mptcp_clean_una() 1100 if (likely(skb_page_frag_refill(32U + sizeof(struct mptcp_data_frag), in mptcp_page_frag_refill() 1108 static struct mptcp_data_frag * 1113 struct mptcp_data_frag *dfrag; in mptcp_carve_data_frag() 1115 dfrag = (struct mptcp_data_frag *)(page_to_virt(pfrag->page) + offset); in mptcp_carve_data_frag() 1118 dfrag->overhead = offset - orig_offset + sizeof(struct mptcp_data_frag); in mptcp_carve_data_frag() 1119 dfrag->offset = offset + sizeof(struct mptcp_data_frag); in mptcp_carve_data_frag() 1239 struct mptcp_data_frag *dfra in mptcp_sendmsg_frag() [all...] |
Completed in 10 milliseconds