summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammed Javid <mjavid@codeaurora.org>2017-12-13 21:43:14 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-12-20 22:25:51 -0800
commit1909af97ca19f4327d8ff24b1ac012e5161bbb9d (patch)
tree34b46cf2a8d12ca6d954600765314eef12c42e7a
parented1e6ed96e200f6758db703d4705f3544006cf56 (diff)
downloadipacfg-mgr-1909af97ca19f4327d8ff24b1ac012e5161bbb9d.tar.gz
ipacm: update UL filter rule with src IP address
With current design UL rule is updated with dst address. Update UL rule with src address. Change-Id: I65831406335549aba38a6c716af3383a6d0915f5
-rw-r--r--ipacm/src/IPACM_Lan.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/ipacm/src/IPACM_Lan.cpp b/ipacm/src/IPACM_Lan.cpp
index 1cc8ece..3c9cc72 100644
--- a/ipacm/src/IPACM_Lan.cpp
+++ b/ipacm/src/IPACM_Lan.cpp
@@ -1574,8 +1574,8 @@ int IPACM_Lan::handle_wan_up(ipa_ip_type ip_type)
/* only offload UL traffic of certain clients */
#ifdef FEATURE_IPACM_HAL
flt_rule_entry.rule.attrib.attrib_mask |= IPA_FLT_SRC_ADDR;
- flt_rule_entry.rule.attrib.u.v4.dst_addr_mask = prefix[IPA_IP_v4].v4Mask;
- flt_rule_entry.rule.attrib.u.v4.dst_addr = prefix[IPA_IP_v4].v4Addr;
+ flt_rule_entry.rule.attrib.u.v4.src_addr_mask = prefix[IPA_IP_v4].v4Mask;
+ flt_rule_entry.rule.attrib.u.v4.src_addr = prefix[IPA_IP_v4].v4Addr;
#endif
memcpy(&m_pFilteringTable->rules[0], &flt_rule_entry, sizeof(flt_rule_entry));
if (false == m_filtering.AddFilteringRule(m_pFilteringTable))