From: Eric Dumazet <eric.dumazet@xxxxxxxxx> Date: Mon, 28 Oct 2013 16:19:49 -0700 > 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 ) Applied, thanks everyone. _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization