summaryrefslogtreecommitdiff
path: root/ipacm/inc/IPACM_Xml.h
diff options
context:
space:
mode:
authorRavi Gummadidala <rgummadi@codeaurora.org>2013-03-12 15:34:00 -0700
committerRavi Gummadidala <rgummadi@codeaurora.org>2013-03-12 15:34:00 -0700
commita1644d1e909cdf61af3274effa4e7daa7403f213 (patch)
tree86c3394bff12c67b5a5d0d7207d5a3e6b30662ea /ipacm/inc/IPACM_Xml.h
parent70267d371f32bd1248d238786657beefbcae1f42 (diff)
downloadipacfg-mgr-a1644d1e909cdf61af3274effa4e7daa7403f213.tar.gz
Add ipv6 header config, firewall enhancement
a. Support ipv6 header configuration for WLAN and also the AP+STA mode WAN iface b. Support v6 RT rule construction for wifi-client c. add firewall enable/disable support for QCMAP_CLI d. support firewall rules action: allow/drop for QCMAP_CLI Change-Id: I9db8fc329f449b6db2578eaa076db7049025f1dc
Diffstat (limited to 'ipacm/inc/IPACM_Xml.h')
-rw-r--r--ipacm/inc/IPACM_Xml.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/ipacm/inc/IPACM_Xml.h b/ipacm/inc/IPACM_Xml.h
index 7079791..5f251a2 100644
--- a/ipacm/inc/IPACM_Xml.h
+++ b/ipacm/inc/IPACM_Xml.h
@@ -99,6 +99,9 @@ if (!(a)) { \
/* FIREWALL Config Entries */
#define Firewall_TAG "Firewall"
#define MobileAPFirewallCfg_TAG "MobileAPFirewallCfg"
+#define FirewallEnabled_TAG "FirewallEnabled"
+#define FirewallPktsAllowed_TAG "FirewallPktsAllowed"
+
#define IPFamily_TAG "IPFamily"
#define IPV4SourceAddress_TAG "IPV4SourceAddress"
#define IPV4SourceIPAddress_TAG "IPV4SourceIPAddress"
@@ -219,6 +222,8 @@ typedef struct
char firewall_config_file[IPA_MAX_FILE_LEN];
uint8_t num_extd_firewall_entries;
IPACM_extd_firewall_entry_conf_t extd_firewall_entries[IPACM_MAX_FIREWALL_ENTRIES];
+ bool rule_action_accept;
+ bool firewall_enable;
} IPACM_firewall_conf_t;