]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/net/virtio_net.c
net: add skb frag size accessors
[mirror_ubuntu-zesty-kernel.git] / drivers / net / virtio_net.c
index b8225f3b31d13ccf7a763773f2f8aae1c67db013..0d4841bed0f97da9329c9882ecf5d587db49d80e 100644 (file)
@@ -147,14 +147,14 @@ static void set_skb_frag(struct sk_buff *skb, struct page *page,
        skb_frag_t *f;
 
        f = &skb_shinfo(skb)->frags[i];
-       f->size = min((unsigned)PAGE_SIZE - offset, *len);
+       skb_frag_size_set(f, min((unsigned)PAGE_SIZE - offset, *len));
        f->page_offset = offset;
        __skb_frag_set_page(f, page);
 
-       skb->data_len += f->size;
-       skb->len += f->size;
+       skb->data_len += skb_frag_size(f);
+       skb->len += skb_frag_size(f);
        skb_shinfo(skb)->nr_frags++;
-       *len -= f->size;
+       *len -= skb_frag_size(f);
 }
 
 static struct sk_buff *page_to_skb(struct virtnet_info *vi,