ip6gre: Add support for GSO
authorAlexander Duyck <aduyck@mirantis.com>
Thu, 14 Apr 2016 19:34:04 +0000 (15:34 -0400)
committerDavid S. Miller <davem@davemloft.net>
Sat, 16 Apr 2016 23:09:13 +0000 (19:09 -0400)
commit3a80e1facd3c825c5ac804bc2efe118872832e33
tree197f234f9fc66d923f7e16d959b807d497e43ffe
parente0c20967c8a653d0213238621381e224d8f065fc
ip6gre: Add support for GSO

This patch adds code borrowed from bits and pieces of other protocols to
the IPv6 GRE path so that we can support GSO over IPv6 based GRE tunnels.
By adding this support we are able to significantly improve the throughput
for GRE tunnels as we are able to make use of GSO.

Signed-off-by: Alexander Duyck <aduyck@mirantis.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/ip6_gre.c