diff options
author | Skylar Chang <chiaweic@codeaurora.org> | 2015-04-09 12:42:34 -0700 |
---|---|---|
committer | Skylar Chang <chiaweic@codeaurora.org> | 2015-06-16 10:49:51 -0700 |
commit | 5d3f2e869014ea13979dbf305f983572bbf5e16e (patch) | |
tree | 378a9d4ecd3b0259fd148752ee69ec4e90cfc679 /ipacm/src/IPACM_Wlan.cpp | |
parent | 1b7a7a836d257db021ada32211da089b240c31ad (diff) | |
download | ipacfg-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.cpp | 18 |
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; } |