summaryrefslogtreecommitdiff
path: root/ipacm/inc/IPACM_Wan.h
diff options
context:
space:
mode:
authorSkylar Chang <chiaweic@codeaurora.org>2017-04-17 13:46:48 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-08-21 17:47:38 -0700
commit6376cc2c2cffc662ab36d422c54d3467b1b87482 (patch)
tree64b6bceccf6277d2e9c28b97b2f6e48f1bfca520 /ipacm/inc/IPACM_Wan.h
parente33f92bd70c814df5fa01ef357b61d78a5bb4e8c (diff)
downloadipacfg-mgr-6376cc2c2cffc662ab36d422c54d3467b1b87482.tar.gz
IPACM: Support Dual embedded & rmnet call
Change DL TCP SYNC/RST/FIN ipv6 filter rules to meta-data based rules to avoid DL tcp v6 SYNC-ack back to AP in rmnet-call. Change-Id: I34b56e2bc008e744d7685ae8774705e597952960
Diffstat (limited to 'ipacm/inc/IPACM_Wan.h')
-rw-r--r--ipacm/inc/IPACM_Wan.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/ipacm/inc/IPACM_Wan.h b/ipacm/inc/IPACM_Wan.h
index fde97f6..a631f20 100644
--- a/ipacm/inc/IPACM_Wan.h
+++ b/ipacm/inc/IPACM_Wan.h
@@ -54,6 +54,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifdef FEATURE_IPA_ANDROID
#define IPA_V2_NUM_DEFAULT_WAN_FILTER_RULE_IPV6 6
+#define IPA_V2_NUM_TCP_WAN_FILTER_RULE_IPV6 3
+#define IPA_V2_NUM_MULTICAST_WAN_FILTER_RULE_IPV6 3
#else
#define IPA_V2_NUM_DEFAULT_WAN_FILTER_RULE_IPV6 3
#endif
@@ -539,6 +541,8 @@ private:
int add_dft_filtering_rule(struct ipa_flt_rule_add* rules, int rule_offset, ipa_ip_type iptype);
+ int add_tcpv6_filtering_rule(struct ipa_flt_rule_add* rules, int rule_offset);
+
int install_wan_filtering_rule(bool is_sw_routing);
void change_to_network_order(ipa_ip_type iptype, ipa_rule_attrib* attrib);