]> Pileus Git - ~andy/linux/blobdiff - include/linux/skbuff.h
net: introduce skb_coalesce_rx_frag()
[~andy/linux] / include / linux / skbuff.h
index 44727b5d49814fd17650a0e55f4265792ea230da..2e153b69d3189b2772e70ee3de682f699d004c08 100644 (file)
@@ -1372,6 +1372,9 @@ static inline void skb_fill_page_desc(struct sk_buff *skb, int i,
 void skb_add_rx_frag(struct sk_buff *skb, int i, struct page *page, int off,
                     int size, unsigned int truesize);
 
+void skb_coalesce_rx_frag(struct sk_buff *skb, int i, int size,
+                         unsigned int truesize);
+
 #define SKB_PAGE_ASSERT(skb)   BUG_ON(skb_shinfo(skb)->nr_frags)
 #define SKB_FRAG_ASSERT(skb)   BUG_ON(skb_has_frag_list(skb))
 #define SKB_LINEAR_ASSERT(skb)  BUG_ON(skb_is_nonlinear(skb))