diff options
author | Bruno Martins <bgcngm@gmail.com> | 2019-02-26 22:09:53 +0000 |
---|---|---|
committer | Bruno Martins <bgcngm@gmail.com> | 2019-02-26 22:09:53 +0000 |
commit | 4f0ea34939709448d1886556b3d9ddd61ae808d8 (patch) | |
tree | 09133b96c873f8112e1c92cd23e3e358f064f6fd | |
parent | 466df1f8befcb3ad896b82b0e48f28cda9bebc5e (diff) | |
parent | 035b1a6caf2568da3a9b2e97394f8ba79e0014bb (diff) | |
download | android_vendor_qcom_opensource_data-ipa-cfg-mgr-lineage-16.0.tar.gz android_vendor_qcom_opensource_data-ipa-cfg-mgr-lineage-16.0.tar.bz2 android_vendor_qcom_opensource_data-ipa-cfg-mgr-lineage-16.0.zip |
Merge tag 'LA.UM.7.3.r1-06900-sdm845.0' into HEADlineage-16.0
"LA.UM.7.3.r1-06900-sdm845.0"
Change-Id: I040aaa2b672e91b0c6795801e839f0559be77eba
-rw-r--r-- | ipacm/src/IPACM_ConntrackListener.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/ipacm/src/IPACM_ConntrackListener.cpp b/ipacm/src/IPACM_ConntrackListener.cpp index 29a70b9..d6289e3 100644 --- a/ipacm/src/IPACM_ConntrackListener.cpp +++ b/ipacm/src/IPACM_ConntrackListener.cpp @@ -345,10 +345,13 @@ void IPACM_ConntrackListener::HandleNeighIpAddrDelEvt( void IPACM_ConntrackListener::TriggerWANUp(void *in_param) { ipacm_event_iface_up *wanup_data = (ipacm_event_iface_up *)in_param; + uint8_t mux_id; IPACMDBG_H("Recevied below information during wanup,\n"); - IPACMDBG_H("if_name:%s, ipv4_address:0x%x\n", - wanup_data->ifname, wanup_data->ipv4_addr); + IPACMDBG_H("if_name:%s, ipv4_address:0x%x mux_id:%d, xlat_mux_id:%d\n", + wanup_data->ifname, wanup_data->ipv4_addr, + wanup_data->mux_id, + wanup_data->xlat_mux_id); if(wanup_data->ipv4_addr == 0) { @@ -373,7 +376,11 @@ void IPACM_ConntrackListener::TriggerWANUp(void *in_param) if(nat_inst != NULL) { - nat_inst->AddTable(wanup_data->ipv4_addr, wanup_data->mux_id); + if (wanup_data->mux_id == 0) + mux_id = wanup_data->xlat_mux_id; + else + mux_id = wanup_data->mux_id; + nat_inst->AddTable(wanup_data->ipv4_addr, mux_id); } IPACMDBG("creating nat threads\n"); |