aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2024-04-11 11:48:25 -0500
committerDenis Kenzior <denkenz@gmail.com>2024-04-16 15:33:24 -0500
commit417517a5849ec3076eed1c6b68f70eadd8d1a2f4 (patch)
tree3b1ca39170ef2f6939860bbb7f29445002cdaa60
parent3cb0cb829beea0c906864970b76eae2c86ae8628 (diff)
downloadofono-417517a5849ec3076eed1c6b68f70eadd8d1a2f4.tar.gz
qmimodem: wds: Introduce qmi_wds_ip_family enum
-rw-r--r--drivers/qmimodem/gprs-context.c4
-rw-r--r--drivers/qmimodem/wds.h7
2 files changed, 9 insertions, 2 deletions
diff --git a/drivers/qmimodem/gprs-context.c b/drivers/qmimodem/gprs-context.c
index 335652520..cbe338619 100644
--- a/drivers/qmimodem/gprs-context.c
+++ b/drivers/qmimodem/gprs-context.c
@@ -247,10 +247,10 @@ static void qmi_activate_primary(struct ofono_gprs_context *gc,
switch (ctx->proto) {
case OFONO_GPRS_PROTO_IP:
- ip_family = 4;
+ ip_family = QMI_WDS_IP_FAMILY_IPV4;
break;
case OFONO_GPRS_PROTO_IPV6:
- ip_family = 6;
+ ip_family = QMI_WDS_IP_FAMILY_IPV6;
break;
default:
goto error;
diff --git a/drivers/qmimodem/wds.h b/drivers/qmimodem/wds.h
index ffbebaffe..6213f7523 100644
--- a/drivers/qmimodem/wds.h
+++ b/drivers/qmimodem/wds.h
@@ -63,6 +63,13 @@ struct qmi_wds_notify_conn_status {
#define QMI_WDS_PDP_TYPE_IPV6 0x02
#define QMI_WDS_PDP_TYPE_IPV4V6 0x03
+enum qmi_wds_ip_family {
+ QMI_WDS_IP_FAMILY_UNKNOWN = 0,
+ QMI_WDS_IP_FAMILY_IPV4 = 4,
+ QMI_WDS_IP_FAMILY_IPV6 = 6,
+ QMI_WDS_IP_FAMILY_UNSPECIFIED = 8,
+};
+
enum qmi_wds_client_type {
QMI_WDS_CLIENT_TYPE_TETHERED = 0x01,
};