summaryrefslogtreecommitdiff
path: root/ipacm/src/IPACM_Wlan.cpp
diff options
context:
space:
mode:
authorSkylar Chang <chiaweic@codeaurora.org>2015-04-09 12:42:34 -0700
committerSkylar Chang <chiaweic@codeaurora.org>2015-06-16 10:49:51 -0700
commit5d3f2e869014ea13979dbf305f983572bbf5e16e (patch)
tree378a9d4ecd3b0259fd148752ee69ec4e90cfc679 /ipacm/src/IPACM_Wlan.cpp
parent1b7a7a836d257db021ada32211da089b240c31ad (diff)
downloadipacfg-mgr-5d3f2e869014ea13979dbf305f983572bbf5e16e.tar.gz
IPACM: Support android tethering statistics
Add support to receive QMI msg from modem via wan-driver and get the pipe/network stats. Also update to CNE module. Change-Id: Ibd87aa3708138ac5a30d93876316c6b8fe52a537
Diffstat (limited to 'ipacm/src/IPACM_Wlan.cpp')
-rw-r--r--ipacm/src/IPACM_Wlan.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/ipacm/src/IPACM_Wlan.cpp b/ipacm/src/IPACM_Wlan.cpp
index e58345a..3b3445f 100644
--- a/ipacm/src/IPACM_Wlan.cpp
+++ b/ipacm/src/IPACM_Wlan.cpp
@@ -877,6 +877,24 @@ void IPACM_Wlan::event_callback(ipa_cm_event_id event, void *param)
}
}
break;
+ case IPA_TETHERING_STATS_UPDATE_EVENT:
+ {
+ IPACMDBG_H("Received IPA_TETHERING_STATS_UPDATE_EVENT event.\n");
+ if (IPACM_Wan::isWanUP())
+ {
+ if(IPACM_Wan::backhaul_is_sta_mode == false) /* LTE */
+ {
+ ipa_get_data_stats_resp_msg_v01 *data = (ipa_get_data_stats_resp_msg_v01 *)param;
+ if (data->ipa_stats_type != QMI_IPA_STATS_TYPE_PIPE_V01)
+ {
+ IPACMERR("not valid pipe stats\n");
+ return;
+ }
+ handle_tethering_stats_event(data);
+ };
+ }
+ }
+ break;
default:
break;
}