On Mon, 2013-10-28 at 15:44 -0700, Michael Dalton wrote: > The virtio_net driver's mergeable receive buffer allocator > uses 4KB packet buffers. For MTU-sized traffic, SKB truesize > is > 4KB but only ~1500 bytes of the buffer is used to store > packet data, reducing the effective TCP window size > substantially. This patch addresses the performance concerns > with mergeable receive buffers by allocating MTU-sized packet > buffers using page frag allocators. If more than MAX_SKB_FRAGS > buffers are needed, the SKB frag_list is used. > > Signed-off-by: Michael Dalton <mwdalton@xxxxxxxxxx> > --- Signed-off-by: Eric Dumazet <edumazet@xxxxxxxxxx> Daniel & Francesco, this should address the performance problem you tried to address with ("tcp: rcvbuf autotuning improvements") ( http://www.spinics.net/lists/netdev/msg252642.html ) Thanks ! _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization