From 759bf369a506ac862fffc50d1f301bf6329a4e55 Mon Sep 17 00:00:00 2001 From: Skylar Chang Date: Thu, 4 Aug 2016 13:46:03 -0700 Subject: [PATCH] msm: ipa3: add gateway info on wan_msg header change for CNE to pass gateway info to IPA Change-Id: I0f0a84a12c3ba514f7309b16c73f5b8ed631626d Signed-off-by: Skylar Chang --- include/uapi/linux/msm_ipa.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/uapi/linux/msm_ipa.h b/include/uapi/linux/msm_ipa.h index 60ebda8be9cb..6aa021e12930 100644 --- a/include/uapi/linux/msm_ipa.h +++ b/include/uapi/linux/msm_ipa.h @@ -95,6 +95,11 @@ */ #define IPA_MBIM_MAX_STREAM_NUM 8 +/** + * size of the ipv6 address + */ +#define IPA_WAN_MSG_IPv6_ADDR_GW_LEN 4 + /** * the attributes of the rule (routing or filtering) */ @@ -1435,12 +1440,15 @@ struct ipa_ecm_msg { * @name: name of the wan interface * * CnE need to pass the name of default wan iface when connected/disconnected. + * CNE need to pass the gw info in wlan AP+STA mode. * netmgr need to pass the name of wan eMBMS iface when connected. */ struct ipa_wan_msg { char upstream_ifname[IPA_RESOURCE_NAME_MAX]; char tethered_ifname[IPA_RESOURCE_NAME_MAX]; enum ipa_ip_type ip; + uint32_t ipv4_addr_gw; + uint32_t ipv6_addr_gw[IPA_WAN_MSG_IPv6_ADDR_GW_LEN]; }; /**