aboutsummaryrefslogtreecommitdiff
path: root/src/mm-broadband-modem-mbim.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2022-10-20 11:12:12 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2022-11-08 14:25:32 +0000
commit3e13044e10d4a560e586d1a6229512eff5a298ef (patch)
tree45d5d4e011a1efb345fb2d84176b01039779aa86 /src/mm-broadband-modem-mbim.h
parentc9bcaa3312cc97ec34c0c3b8af9af615ab064fa0 (diff)
broadband-modem-mbim: track uplink/downlink speeds only via indications
The uplink and downlink speeds will be exclusively tracked via packet service indications, and stored within the MBIM modem object. When the bearer connect result is built, we will include the latest speeds reported, which may have changed upon the operation to connect to the network.
Diffstat (limited to 'src/mm-broadband-modem-mbim.h')
-rw-r--r--src/mm-broadband-modem-mbim.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mm-broadband-modem-mbim.h b/src/mm-broadband-modem-mbim.h
index 9e92390d..e1174540 100644
--- a/src/mm-broadband-modem-mbim.h
+++ b/src/mm-broadband-modem-mbim.h
@@ -66,4 +66,9 @@ MMPortMbim *mm_broadband_modem_mbim_get_port_mbim_for_data (MMBroadbandModemMbi
void mm_broadband_modem_mbim_set_unlock_retries (MMBroadbandModemMbim *self,
MMModemLock lock_type,
guint32 remaining_attempts);
+
+void mm_broadband_modem_mbim_get_speeds (MMBroadbandModemMbim *self,
+ guint64 *uplink_speed,
+ guint64 *downlink_speed);
+
#endif /* MM_BROADBAND_MODEM_MBIM_H */