aboutsummaryrefslogtreecommitdiff
path: root/src/mm-modem-helpers-qmi.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2020-11-29 22:08:04 +0100
committerAleksander Morgado <aleksander@aleksander.es>2020-12-21 12:05:57 +0000
commit527b4e3232a611bde1cab6e6302924fb65f453a7 (patch)
treef437e5f2db5c9869e32b605236bdb7fbdd499ce5 /src/mm-modem-helpers-qmi.c
parent295400688acc4d670a1f7c58d45359bb891bf44d (diff)
broadband-modem-qmi: implement initial EPS bearer info loading
Diffstat (limited to 'src/mm-modem-helpers-qmi.c')
-rw-r--r--src/mm-modem-helpers-qmi.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mm-modem-helpers-qmi.c b/src/mm-modem-helpers-qmi.c
index 584d0618..e7f93914 100644
--- a/src/mm-modem-helpers-qmi.c
+++ b/src/mm-modem-helpers-qmi.c
@@ -1472,6 +1472,21 @@ mm_bearer_allowed_auth_to_qmi_authentication (MMBearerAllowedAuth auth)
return out;
}
+MMBearerIpFamily
+mm_bearer_ip_family_from_qmi_ip_support_type (QmiWdsIpSupportType ip_support_type)
+{
+ switch (ip_support_type) {
+ case QMI_WDS_IP_SUPPORT_TYPE_IPV4:
+ return MM_BEARER_IP_FAMILY_IPV4;
+ case QMI_WDS_IP_SUPPORT_TYPE_IPV6:
+ return MM_BEARER_IP_FAMILY_IPV6;
+ case QMI_WDS_IP_SUPPORT_TYPE_IPV4V6:
+ return MM_BEARER_IP_FAMILY_IPV4V6;
+ default:
+ return MM_BEARER_IP_FAMILY_NONE;
+ }
+}
+
/*****************************************************************************/
/**