aboutsummaryrefslogtreecommitdiff
path: root/data-ipa-cfg-mgr/ipacm/inc/IPACM_Wan.h
diff options
context:
space:
mode:
authorBruno Martins <bgcngm@gmail.com>2016-12-04 16:15:12 +0000
committerdavidevinavil <davidevinavil@gmail.com>2017-01-21 18:22:42 +0100
commit06852dbddd5a722d965e6a211916027cb97de6bf (patch)
tree8453619818a941d032d1ae1f0106ab6ea27fce34 /data-ipa-cfg-mgr/ipacm/inc/IPACM_Wan.h
parent818d87b312de5d56937381b551abe084bba72c9f (diff)
z2_plus: Update IPACM from upstream
* Tag: LA.UM.5.5.r1-01300-8x96.0 Change-Id: I3891d0c62c622fd0a0f43f25f63deb4d4ba508d6
Diffstat (limited to 'data-ipa-cfg-mgr/ipacm/inc/IPACM_Wan.h')
-rw-r--r--data-ipa-cfg-mgr/ipacm/inc/IPACM_Wan.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/data-ipa-cfg-mgr/ipacm/inc/IPACM_Wan.h b/data-ipa-cfg-mgr/ipacm/inc/IPACM_Wan.h
index b4bf50e..fe6d35e 100644
--- a/data-ipa-cfg-mgr/ipacm/inc/IPACM_Wan.h
+++ b/data-ipa-cfg-mgr/ipacm/inc/IPACM_Wan.h
@@ -97,6 +97,7 @@ public:
static uint8_t xlat_mux_id;
/* IPACM interface name */
static char wan_up_dev_name[IF_NAME_LEN];
+ static uint32_t curr_wan_ip;
IPACM_Wan(int, ipacm_wan_iface_type, uint8_t *);
virtual ~IPACM_Wan();
@@ -140,6 +141,11 @@ public:
#endif
}
+ static uint32_t getWANIP()
+ {
+ return curr_wan_ip;
+ }
+
static bool getXlat_Mux_Id()
{
return xlat_mux_id;
@@ -176,6 +182,7 @@ public:
private:
+ bool is_ipv6_frag_firewall_flt_rule_installed;
uint32_t ipv6_frag_firewall_flt_rule_hdl;
uint32_t *wan_route_rule_v4_hdl;
uint32_t *wan_route_rule_v6_hdl;
@@ -452,9 +459,6 @@ private:
int config_dft_firewall_rules_ex(struct ipa_flt_rule_add* rules, int rule_offset,
ipa_ip_type iptype);
- /* Change IP Type.*/
- void config_ip_type(ipa_ip_type iptype);
-
/* init filtering rule in wan dl filtering table */
int init_fl_rule_ex(ipa_ip_type iptype);