summaryrefslogtreecommitdiff
path: root/ipacm
diff options
context:
space:
mode:
authorAkshay Pandit <pandit@codeaurora.org>2021-03-25 15:04:46 +0530
committerAkshay Pandit <pandit@codeaurora.org>2021-03-25 15:18:02 +0530
commit8f861291645e60a4245341849724c7c67d0853b2 (patch)
treeb0d372c834041d733447750e27f1cc7751241d4b /ipacm
parent65b72aca50c99d5ca55524249b9a5206a26dfca2 (diff)
downloadipacfg-mgr-8f861291645e60a4245341849724c7c67d0853b2.tar.gz
data-ipa-cfg-mgr: ipacm: Avoid multiple updates to tether client count
Avoid incrementing number of tethered clients twice when xlat is enabled. For WLAN if wan is up prior to DOWNSTREAM_ADD, number of tethered clients is incremented twice. Due to current andorid limitation, andorid won't support 2nd tethered interface. Hence, handle_uplink_filter_rule is not processed due to incorrect counter. Change-Id: I5419434158248139cd936e3873506f7ae706f231
Diffstat (limited to 'ipacm')
-rw-r--r--ipacm/src/IPACM_Wlan.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/ipacm/src/IPACM_Wlan.cpp b/ipacm/src/IPACM_Wlan.cpp
index 460b6c0..eeb4b01 100644
--- a/ipacm/src/IPACM_Wlan.cpp
+++ b/ipacm/src/IPACM_Wlan.cpp
@@ -562,25 +562,6 @@ void IPACM_Wlan::event_callback(ipa_cm_event_id event, void *param)
if(ipa_interface_index == ipa_if_num)
{
IPACMDBG_H("Received IPA_DOWNSTREAM_ADD event.\n");
-#ifdef FEATURE_IPA_ANDROID
- if (IPACM_Wan::isXlat() && (data->prefix.iptype == IPA_IP_v4))
- {
- /* indicate v4-offload */
- IPACM_OffloadManager::num_offload_v4_tethered_iface++;
- IPACMDBG_H("in xlat: update num_offload_v4_tethered_iface %d\n", IPACM_OffloadManager::num_offload_v4_tethered_iface);
-
- /* xlat not support for 2st tethered iface */
- if (IPACM_OffloadManager::num_offload_v4_tethered_iface > 1)
- {
- IPACMDBG_H("Not support 2st downstream iface %s for xlat, cur: %d\n", dev_name,
- IPACM_OffloadManager::num_offload_v4_tethered_iface);
- return;
- }
- }
-
- IPACMDBG_H(" support downstream iface %s, cur %d\n", dev_name,
- IPACM_OffloadManager::num_offload_v4_tethered_iface);
-#endif
if(data->prefix.iptype < IPA_IP_MAX && is_downstream_set[data->prefix.iptype] == false)
{
IPACMDBG_H("Add downstream for IP iptype %d.\n", data->prefix.iptype);