summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ipacm/src/IPACM_Wan.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/ipacm/src/IPACM_Wan.cpp b/ipacm/src/IPACM_Wan.cpp
index cf16c71..2967b50 100644
--- a/ipacm/src/IPACM_Wan.cpp
+++ b/ipacm/src/IPACM_Wan.cpp
@@ -756,7 +756,10 @@ void IPACM_Wan::event_callback(ipa_cm_event_id event, void *param)
#else
IPACMDBG_H("adding routing table(upstream), dev (%s) ip-type(%d)\n", dev_name,data->iptype);
#endif
- handle_route_add_evt(data->iptype); //sky
+ if (active_v4 == false)
+ {
+ handle_route_add_evt(data->iptype); //sky
+ }
}
#ifdef FEATURE_IPA_ANDROID
#ifdef FEATURE_IPACM_HAL
@@ -789,7 +792,10 @@ void IPACM_Wan::event_callback(ipa_cm_event_id event, void *param)
/* Check & construct STA header */
handle_sta_header_add_evt();
#endif
- handle_route_add_evt(data->iptype);
+ if (active_v6 == false)
+ {
+ handle_route_add_evt(data->iptype);
+ }
}
#ifdef FEATURE_IPA_ANDROID
#ifdef FEATURE_IPACM_HAL