summaryrefslogtreecommitdiff
path: root/ipacm/src/IPACM_IfaceManager.cpp
diff options
context:
space:
mode:
authorSkylar Chang <chiaweic@codeaurora.org>2014-05-24 01:26:42 -0700
committerSkylar Chang <chiaweic@codeaurora.org>2014-05-24 01:26:42 -0700
commit11240567c31e1788914d790a9197d61cc048fe34 (patch)
tree166ff61cccfdb10581aca0217403224429e19b23 /ipacm/src/IPACM_IfaceManager.cpp
parent9e7caf98689f6cfd79d4c40b8711ba073bbcedcd (diff)
downloadipacfg-mgr-11240567c31e1788914d790a9197d61cc048fe34.tar.gz
IPACM: read XML configuration for bridge name
Currently IPACM hard-coded to only recognize bridge interface name as bridge0, in order to support more flexibility, we make it as configurable paramter in our IPACM configuration xml file. Change-Id: I6eee418a269dd9ecbd2c723b266466e5e2295da5
Diffstat (limited to 'ipacm/src/IPACM_IfaceManager.cpp')
-rw-r--r--ipacm/src/IPACM_IfaceManager.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/ipacm/src/IPACM_IfaceManager.cpp b/ipacm/src/IPACM_IfaceManager.cpp
index 535a9c7..9c258a8 100644
--- a/ipacm/src/IPACM_IfaceManager.cpp
+++ b/ipacm/src/IPACM_IfaceManager.cpp
@@ -73,7 +73,7 @@ void IPACM_IfaceManager::event_callback(ipa_cm_event_id event, void *param)
break;
case IPA_LINK_UP_EVENT:
IPACMDBG("link up %d: \n", evt_data->if_index);
- create_iface_instance(evt_data->if_index, 0);
+ create_iface_instance(evt_data->if_index, Q6_WAN);
break;
case IPA_USB_LINK_UP_EVENT:
@@ -81,13 +81,13 @@ void IPACM_IfaceManager::event_callback(ipa_cm_event_id event, void *param)
/* check if it's WAN_IF */
if(IPACM_Iface::ipacmcfg->iface_table[ipa_interface_index].if_cat == WAN_IF)
{
- /* usb-backhaul using sta_mode 2*/
+ /* usb-backhaul using sta_mode ECM_WAN*/
IPACMDBG("WAN-usb (%s) link up, iface: %d: \n", IPACM_Iface::ipacmcfg->iface_table[ipa_interface_index].iface_name,evt_data->if_index);
- create_iface_instance(evt_data->if_index, 2);
+ create_iface_instance(evt_data->if_index, ECM_WAN);
}
else
{
- create_iface_instance(evt_data->if_index, 0);
+ create_iface_instance(evt_data->if_index, Q6_WAN);
}
break;
@@ -98,7 +98,7 @@ void IPACM_IfaceManager::event_callback(ipa_cm_event_id event, void *param)
{
IPACM_Iface::ipacmcfg->iface_table[ipa_interface_index].if_cat=WLAN_IF;
IPACMDBG("WLAN AP (%s) link up, iface: %d: \n", IPACM_Iface::ipacmcfg->iface_table[ipa_interface_index].iface_name,evt_data->if_index);
- create_iface_instance(evt_data->if_index, 0);
+ create_iface_instance(evt_data->if_index, Q6_WAN);
}
else
{
@@ -111,10 +111,10 @@ void IPACM_IfaceManager::event_callback(ipa_cm_event_id event, void *param)
/* change iface category from unknown to WAN_IF */
if(IPACM_Iface::ipacmcfg->iface_table[ipa_interface_index].if_cat==UNKNOWN_IF)
{
- /* wlan-backhaul using sta_mode 1 */
+ /* wlan-backhaul using sta_mode WLAN_WAN */
IPACM_Iface::ipacmcfg->iface_table[ipa_interface_index].if_cat=WAN_IF;
IPACMDBG("WLAN STA (%s) link up, iface: %d: \n", IPACM_Iface::ipacmcfg->iface_table[ipa_interface_index].iface_name,evt_data->if_index);
- create_iface_instance(evt_data->if_index, 1);
+ create_iface_instance(evt_data->if_index, WLAN_WAN);
}
else
{
@@ -128,7 +128,7 @@ void IPACM_IfaceManager::event_callback(ipa_cm_event_id event, void *param)
return;
}
-int IPACM_IfaceManager::create_iface_instance(int if_index, int is_sta_mode)
+int IPACM_IfaceManager::create_iface_instance(int if_index, ipacm_wan_iface_type is_sta_mode)
{
int ipa_interface_index;
ipa_interface_index = IPACM_Iface::iface_ipa_index_query(if_index);