Re: [PATCH 5.10 055/188] virtio_net: Do not pull payload in skb->head

2021-04-12 Thread Greg Kroah-Hartman
On Mon, Apr 12, 2021 at 05:11:40AM -0400, Michael S. Tsirkin wrote: > On Mon, Apr 12, 2021 at 10:39:29AM +0200, Greg Kroah-Hartman wrote: > > From: Eric Dumazet > > > > commit 0f6925b3e8da0dbbb52447ca8a8b42b371aac7db upstream. > > > > Xuan Zhuo reported that commit 3226b158e67c ("net: avoid 32

Re: [PATCH 5.10 055/188] virtio_net: Do not pull payload in skb->head

2021-04-12 Thread Michael S. Tsirkin
On Mon, Apr 12, 2021 at 10:39:29AM +0200, Greg Kroah-Hartman wrote: > From: Eric Dumazet > > commit 0f6925b3e8da0dbbb52447ca8a8b42b371aac7db upstream. > > Xuan Zhuo reported that commit 3226b158e67c ("net: avoid 32 x truesize > under-estimation for tiny skbs") brought a ~10% performance drop.

[PATCH 5.10 055/188] virtio_net: Do not pull payload in skb->head

2021-04-12 Thread Greg Kroah-Hartman
From: Eric Dumazet commit 0f6925b3e8da0dbbb52447ca8a8b42b371aac7db upstream. Xuan Zhuo reported that commit 3226b158e67c ("net: avoid 32 x truesize under-estimation for tiny skbs") brought a ~10% performance drop. The reason for the performance drop was that GRO was forced to chain sk_buff