]> git.baikalelectronics.ru Git - kernel.git/commit
geneve: Use GRO cells infrastructure.
authorJesse Gross <jesse@nicira.com>
Fri, 28 Aug 2015 23:54:40 +0000 (16:54 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sat, 29 Aug 2015 20:44:29 +0000 (13:44 -0700)
commit1187704dc9be9325775ed485decfe7fce378b5f4
tree902d4f8cb0b72e64cfdf6604263fe0fb500c0fb6
parent29d4bf16fcebf1a458f165c18c0afaae3d5bf972
geneve: Use GRO cells infrastructure.

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-off-by: Jesse Gross <jesse@nicira.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/geneve.c