Loading include/linux/skbuff.h +3 −3 Original line number Diff line number Diff line Loading @@ -1963,7 +1963,7 @@ static inline int skb_add_data(struct sk_buff *skb, return -EFAULT; } static inline int skb_can_coalesce(struct sk_buff *skb, int i, static inline bool skb_can_coalesce(struct sk_buff *skb, int i, const struct page *page, int off) { if (i) { Loading @@ -1972,7 +1972,7 @@ static inline int skb_can_coalesce(struct sk_buff *skb, int i, return page == skb_frag_page(frag) && off == frag->page_offset + skb_frag_size(frag); } return 0; return false; } static inline int __skb_linearize(struct sk_buff *skb) Loading net/ipv4/tcp.c +2 −1 Original line number Diff line number Diff line Loading @@ -848,9 +848,10 @@ static ssize_t do_tcp_sendpages(struct sock *sk, struct page **pages, int poffse while (psize > 0) { struct sk_buff *skb = tcp_write_queue_tail(sk); struct page *page = pages[poffset / PAGE_SIZE]; int copy, i, can_coalesce; int copy, i; int offset = poffset % PAGE_SIZE; int size = min_t(size_t, psize, PAGE_SIZE - offset); bool can_coalesce; if (!tcp_send_head(sk) || (copy = size_goal - skb->len) <= 0) { new_segment: Loading Loading
include/linux/skbuff.h +3 −3 Original line number Diff line number Diff line Loading @@ -1963,7 +1963,7 @@ static inline int skb_add_data(struct sk_buff *skb, return -EFAULT; } static inline int skb_can_coalesce(struct sk_buff *skb, int i, static inline bool skb_can_coalesce(struct sk_buff *skb, int i, const struct page *page, int off) { if (i) { Loading @@ -1972,7 +1972,7 @@ static inline int skb_can_coalesce(struct sk_buff *skb, int i, return page == skb_frag_page(frag) && off == frag->page_offset + skb_frag_size(frag); } return 0; return false; } static inline int __skb_linearize(struct sk_buff *skb) Loading
net/ipv4/tcp.c +2 −1 Original line number Diff line number Diff line Loading @@ -848,9 +848,10 @@ static ssize_t do_tcp_sendpages(struct sock *sk, struct page **pages, int poffse while (psize > 0) { struct sk_buff *skb = tcp_write_queue_tail(sk); struct page *page = pages[poffset / PAGE_SIZE]; int copy, i, can_coalesce; int copy, i; int offset = poffset % PAGE_SIZE; int size = min_t(size_t, psize, PAGE_SIZE - offset); bool can_coalesce; if (!tcp_send_head(sk) || (copy = size_goal - skb->len) <= 0) { new_segment: Loading