summaryrefslogtreecommitdiff
path: root/ipacm/src/IPACM_Conntrack_NATApp.cpp
diff options
context:
space:
mode:
authorSkylar Chang <chiaweic@codeaurora.org>2017-06-29 15:30:46 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-07-13 12:51:47 -0700
commitbcbf877069c5aa0ebcdaa99df0aa9a2b3acdb52c (patch)
treecac1c7cb24e70d25133bfab416c60706e1b9e25a /ipacm/src/IPACM_Conntrack_NATApp.cpp
parenteebbb1619daae4b1a2e5154ef183709e3acdd53f (diff)
downloadipacfg-mgr-bcbf877069c5aa0ebcdaa99df0aa9a2b3acdb52c.tar.gz
ipacm: make ip address in updatetimeout network byte order
Andorid framework expects network order on updateTimeout API, make the change to support it. Change-Id: I6ef8be67a21adba1fc55cd188a7f4886f2d59f44
Diffstat (limited to 'ipacm/src/IPACM_Conntrack_NATApp.cpp')
-rw-r--r--ipacm/src/IPACM_Conntrack_NATApp.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/ipacm/src/IPACM_Conntrack_NATApp.cpp b/ipacm/src/IPACM_Conntrack_NATApp.cpp
index 077cab5..c020574 100644
--- a/ipacm/src/IPACM_Conntrack_NATApp.cpp
+++ b/ipacm/src/IPACM_Conntrack_NATApp.cpp
@@ -498,17 +498,17 @@ void NatApp::UpdateCTUdpTs(nat_table_entry *rule, uint32_t new_ts)
if(rule->dst_nat == false)
{
- entry.src.ipAddr = rule->private_ip;
+ entry.src.ipAddr = htonl(rule->private_ip);
entry.src.port = rule->private_port;
- entry.dst.ipAddr = rule->target_ip;
+ entry.dst.ipAddr = htonl(rule->target_ip);
entry.dst.port = rule->target_port;
IPACMDBG("dst nat is not set\n");
}
else
{
- entry.src.ipAddr = rule->target_ip;
+ entry.src.ipAddr = htonl(rule->target_ip);
entry.src.port = rule->target_port;
- entry.dst.ipAddr = pub_ip_addr;
+ entry.dst.ipAddr = htonl(pub_ip_addr);
entry.dst.port = rule->public_port;
IPACMDBG("dst nat is set\n");
}