aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/uapi/linux/if_tunnel.h
diff options
context:
space:
mode:
authorTom Herbert <therbert@google.com>2014-11-04 09:06:56 -0800
committerDavid S. Miller <davem@davemloft.net>2014-11-05 16:30:03 -0500
commitb17f709a24013fcbb257f6f89b4d81ac9fdf0d18 (patch)
tree2d279bf83c7bdbe770a90f784b6c3e2b78e7237d /include/uapi/linux/if_tunnel.h
parentgue: Protocol constants for remote checksum offload (diff)
downloadwireguard-linux-b17f709a24013fcbb257f6f89b4d81ac9fdf0d18.tar.xz
wireguard-linux-b17f709a24013fcbb257f6f89b4d81ac9fdf0d18.zip
gue: TX support for using remote checksum offload option
Add if_tunnel flag TUNNEL_ENCAP_FLAG_REMCSUM to configure remote checksum offload on an IP tunnel. Add logic in gue_build_header to insert remote checksum offload option. Signed-off-by: Tom Herbert <therbert@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi/linux/if_tunnel.h')
-rw-r--r--include/uapi/linux/if_tunnel.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/if_tunnel.h b/include/uapi/linux/if_tunnel.h
index 280d9e092283..bd3cc11a431f 100644
--- a/include/uapi/linux/if_tunnel.h
+++ b/include/uapi/linux/if_tunnel.h
@@ -69,6 +69,7 @@ enum tunnel_encap_types {
#define TUNNEL_ENCAP_FLAG_CSUM (1<<0)
#define TUNNEL_ENCAP_FLAG_CSUM6 (1<<1)
+#define TUNNEL_ENCAP_FLAG_REMCSUM (1<<2)
/* SIT-mode i_flags */
#define SIT_ISATAP 0x0001