29 #include <linux/socket.h>
30 #include <linux/export.h>
34 #define NET_DMA_DEFAULT_COPYBREAK 4096
53 int start = skb_headlen(skb);
63 skb->
data + offset, copy);
73 for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {
79 end = start + skb_frag_size(frag);
82 struct page *
page = skb_frag_page(frag);
99 skb_walk_frags(skb, frag_iter) {
104 end = start + frag_iter->
len;