mirror of
https://github.com/torvalds/linux.git
synced 2024-11-13 07:31:45 +00:00
virtio_net: replace netdev_alloc_skb_ip_align() with napi_alloc_skb()
This gives small but noticeable rx performance improvement (2-3%) and will allow exploiting future napi improvement. Signed-off-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
0308813724
commit
c67f5db820
@ -256,7 +256,7 @@ static struct sk_buff *page_to_skb(struct virtnet_info *vi,
|
||||
p = page_address(page) + offset;
|
||||
|
||||
/* copy small packet so we can reuse these pages for small data */
|
||||
skb = netdev_alloc_skb_ip_align(vi->dev, GOOD_COPY_LEN);
|
||||
skb = napi_alloc_skb(&rq->napi, GOOD_COPY_LEN);
|
||||
if (unlikely(!skb))
|
||||
return NULL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user