]> 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)
commitb3d97d45a14a0c0fa87550fb2efd661e1a879b4b
tree902d4f8cb0b72e64cfdf6604263fe0fb500c0fb6
parente31f5cd97b9187e60d383b90fbd3d05479219ea1
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