summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorSivan Reinstein <sivanr@codeaurora.org>2014-09-03 15:40:27 +0300
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:05:23 -0700
commit84914d32cb367eca2b2ecdb8e162ce6589a81899 (patch)
treec3b53a56ba96cb748724eb87cd56549b79f8ef6e /include/uapi
parent104da2c2579b47270c15acc606ed13b8a563292e (diff)
net: rmnet_data: add support for UL MAP based checksum offload
Add UL checksum offload routines for MAPv3. Can bypass checksum software for IPv4/IPv6 TCP/UDP protocols. Set rmnet_data VNDs hw_flags to NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM to define the checksum offload abilities. Add UL checksum meta-info header for IPv4/IPv6 TCP/UDP packets for which UL checksum is being offloaded. CRs-fixed: 731693 Change-Id: Ief139d357b528aead66acfe39a5227328b8fbf93 Signed-off-by: Sivan Reinstein <sivanr@codeaurora.org>
Diffstat (limited to 'include/uapi')
-rw-r--r--include/uapi/linux/rmnet_data.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/rmnet_data.h b/include/uapi/linux/rmnet_data.h
index 3295a1a5f1fd..aa47160f8fdf 100644
--- a/include/uapi/linux/rmnet_data.h
+++ b/include/uapi/linux/rmnet_data.h
@@ -23,6 +23,7 @@
#define RMNET_EGRESS_FORMAT_MAP (1<<1)
#define RMNET_EGRESS_FORMAT_AGGREGATION (1<<2)
#define RMNET_EGRESS_FORMAT_MUXING (1<<3)
+#define RMNET_EGRESS_FORMAT_MAP_CKSUMV3 (1<<4)
#define RMNET_INGRESS_FIX_ETHERNET (1<<0)
#define RMNET_INGRESS_FORMAT_MAP (1<<1)