aboutsummaryrefslogtreecommitdiff
path: root/introspection
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-02-25 15:42:35 +0100
committerAleksander Morgado <aleksander@aleksander.es>2021-03-10 10:59:22 +0100
commit05b9ab7c25bf252e43037ed0ea002b0aed6f051b (patch)
tree996bf3a13e114298d450ce10136a6838d9f00006 /introspection
parent35e20a48c8b16ae744c4ca3082f70e8aa674c2f4 (diff)
api,modem: new 'MaxActiveMultiplexedBearers' property
In addition to the amount of bearers a user may connect without multiplexing enabled (the default until now), we now also expose the maximum number of bearers a user may connect after enabling multiplexing over one single network interface (if supported). The method responsible for creating the MMBearerList is now also subclassable, so that implementations supporting multiplexing can provide their own version with their own thresholds.
Diffstat (limited to 'introspection')
-rw-r--r--introspection/org.freedesktop.ModemManager1.Modem.xml20
1 files changed, 17 insertions, 3 deletions
diff --git a/introspection/org.freedesktop.ModemManager1.Modem.xml b/introspection/org.freedesktop.ModemManager1.Modem.xml
index d75f86fc..6accaf29 100644
--- a/introspection/org.freedesktop.ModemManager1.Modem.xml
+++ b/introspection/org.freedesktop.ModemManager1.Modem.xml
@@ -351,15 +351,29 @@
The maximum number of active
<link linkend="MM-BEARER-TYPE-DEFAULT:CAPS"><constant>MM_BEARER_TYPE_DEFAULT</constant></link>
- bearers that may be explicitly enabled by the user.
+ bearers that may be explicitly enabled by the user without multiplexing support.
POTS and CDMA2000-only devices support one active bearer, while GSM/UMTS
- and LTE-capable devices (including LTE/CDMA devices) typically support
- at least two active bearers.
+ and LTE/5GNR capable devices (including 3GPP+3GPP3 multimode devices) may support
+ one or more active bearers, depending on the amount of physical ports exposed
+ by the device.
-->
<property name="MaxActiveBearers" type="u" access="read" />
<!--
+ MaxActiveMultiplexedBearers:
+
+ The maximum number of active
+ <link linkend="MM-BEARER-TYPE-DEFAULT:CAPS"><constant>MM_BEARER_TYPE_DEFAULT</constant></link>
+ bearers that may be explicitly enabled by the user with multiplexing support
+ on one single network interface.
+
+ If the modem doesn't support multiplexing of data sessiones, a value of 0 will
+ be reported.
+ -->
+ <property name="MaxActiveMultiplexedBearers" type="u" access="read" />
+
+ <!--
Manufacturer:
The equipment manufacturer, as reported by the modem.