diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2014-07-09 20:08:02 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2014-07-09 20:08:02 -0700 |
commit | e9608f505bcea7094303e0d911f651a1ca534407 (patch) | |
tree | bdb7ee0fee6299d98e0c97c97cec2cc2cfadaeac /ipacm/inc/IPACM_Wan.h | |
parent | 9c6dc9b50b79ec28aa7006f57350ca67a2d8c7a3 (diff) | |
parent | 7ac041ac023121a55b30e2b8c5e28eadca95d0fd (diff) | |
download | ipacfg-mgr-e9608f505bcea7094303e0d911f651a1ca534407.tar.gz |
Merge "IPACM: fix IPv6 embedded call not working issue"
Diffstat (limited to 'ipacm/inc/IPACM_Wan.h')
-rw-r--r-- | ipacm/inc/IPACM_Wan.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ipacm/inc/IPACM_Wan.h b/ipacm/inc/IPACM_Wan.h index 2b4cd03..0b48be1 100644 --- a/ipacm/inc/IPACM_Wan.h +++ b/ipacm/inc/IPACM_Wan.h @@ -88,6 +88,7 @@ public: ipacm_wan_iface_type m_is_sta_mode; static bool backhaul_is_sta_mode; static bool is_ext_prop_set; + static uint32_t backhaul_ipv6_prefix[2]; private: uint32_t *wan_route_rule_v4_hdl; @@ -98,6 +99,8 @@ private: uint32_t firewall_hdl_v4[IPACM_MAX_FIREWALL_ENTRIES]; uint32_t firewall_hdl_v6[IPACM_MAX_FIREWALL_ENTRIES]; uint32_t dft_wan_fl_hdl[IPA_NUM_DEFAULT_WAN_FILTER_RULES]; + uint32_t ipv6_dest_flt_rule_hdl[MAX_DEFAULT_v6_ROUTE_RULES]; + int num_ipv6_dest_flt_rule; int num_firewall_v4,num_firewall_v6; uint32_t wan_v4_addr; bool active_v4; @@ -117,6 +120,8 @@ private: bool is_default_gateway; + uint32_t ipv6_prefix[2]; + /* IPACM firewall Configuration file*/ IPACM_firewall_conf_t firewall_config; @@ -168,6 +173,8 @@ private: void change_to_network_order(ipa_ip_type iptype, ipa_rule_attrib* attrib); + bool is_global_ipv6_addr(uint32_t* ipv6_addr); + int m_fd_ipa; }; |