[PATCH net-next 0/4] VXLAN: TCP segmentation offload
From: Pravin B Shelar <hidden>
Date: 2013-02-16 01:04:15
From: Pravin B Shelar <hidden>
Date: 2013-02-16 01:04:15
Following patches add TCP segmentation offload to VXLAN. These patches shows performance improvement from 3.8G to 5.8G (+50%) with netperf single process TCP_STREAM test on 10G network. Pravin B Shelar (4): net: Add skb_headers_offset_update helper function. tunneling: Capture inner mac header during encapsulation. tunneling: Add generic Tunnel segmentation. VXLAN: Use UDP Tunnel segmention. drivers/net/vxlan.c | 23 +++++++-- include/linux/netdev_features.h | 7 ++- include/linux/skbuff.h | 36 ++++++++++++ net/core/skbuff.c | 36 ++++++------- net/ipv4/af_inet.c | 6 ++- net/ipv4/udp.c | 113 ++++++++++++++++++++++++++++++--------- net/ipv6/ip6_offload.c | 1 + net/ipv6/udp_offload.c | 10 +++- 8 files changed, 177 insertions(+), 55 deletions(-)