Re: [PATCH] geneve: Use GRO cells infrastructure.

2015-08-30 Thread Eric Dumazet
On Sat, 2015-08-29 at 13:45 -0700, David Miller wrote: > > While reviewing this I noticed that the gro cells code goes through all > of the trouble of allocating full per-cpu objects to manage the packet > queuing and processing, but then it uses a full spinlock for protection. > > It ought to b

Re: [PATCH] geneve: Use GRO cells infrastructure.

2015-08-29 Thread David Miller
From: Jesse Gross Date: Fri, 28 Aug 2015 16:54:40 -0700 > Geneve can benefit from GRO at the device level in a manner similar > to other tunnels, especially as hardware offloads are still emerging. > > After this patch, aggregated frames are seen on the tunnel interface. > Single stream throughp

[PATCH] geneve: Use GRO cells infrastructure.

2015-08-28 Thread Jesse Gross
Geneve can benefit from GRO at the device level in a manner similar to other tunnels, especially as hardware offloads are still emerging. After this patch, aggregated frames are seen on the tunnel interface. Single stream throughput nearly doubles in ideal circumstances (on old hardware). Signed-