aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2024-04-15 18:03:59 -0500
committerDenis Kenzior <denkenz@gmail.com>2024-04-16 15:33:24 -0500
commitecd6933d5f32d41544e5b272d8db9ec517f79f3d (patch)
tree60cf0fa1d446de1d674f43e79c5ca0c3b6e1fed7
parentacb8d77ba97bb3133ae21a0deea91f8f0888edcf (diff)
downloadofono-ecd6933d5f32d41544e5b272d8db9ec517f79f3d.tar.gz
qmi: wds: Convert defines to enums
-rw-r--r--drivers/qmimodem/gprs-context.c2
-rw-r--r--drivers/qmimodem/wds.h20
2 files changed, 13 insertions, 9 deletions
diff --git a/drivers/qmimodem/gprs-context.c b/drivers/qmimodem/gprs-context.c
index e726382a2..14da16046 100644
--- a/drivers/qmimodem/gprs-context.c
+++ b/drivers/qmimodem/gprs-context.c
@@ -64,7 +64,7 @@ static void pkt_status_notify(struct qmi_result *result, void *user_data)
DBG("ip family %d", ip_family);
switch (status->status) {
- case QMI_WDS_CONN_STATUS_DISCONNECTED:
+ case QMI_WDS_CONNECTION_STATUS_DISCONNECTED:
if (data->pkt_handle) {
/* The context has been disconnected by the network */
ofono_gprs_context_deactivated(gc, data->active_context);
diff --git a/drivers/qmimodem/wds.h b/drivers/qmimodem/wds.h
index 0e30a0cca..0cfbd9802 100644
--- a/drivers/qmimodem/wds.h
+++ b/drivers/qmimodem/wds.h
@@ -38,15 +38,19 @@ struct qmi_wds_notify_conn_status {
uint8_t reconf;
} __attribute__((__packed__));
-#define QMI_WDS_CONN_STATUS_DISCONNECTED 0x01
-#define QMI_WDS_CONN_STATUS_CONNECTED 0x02
-#define QMI_WDS_CONN_STATUS_SUSPENDED 0x03
-#define QMI_WDS_CONN_STATUS_AUTHENTICATING 0x04
+enum qmi_wds_connection_status {
+ QMI_WDS_CONNECTION_STATUS_DISCONNECTED = 0x01,
+ QMI_WDS_CONNECTION_STATUS_CONNECTED = 0x02,
+ QMI_WDS_CONNECTION_STATUS_SUSPENDED = 0x03,
+ QMI_WDS_CONNECTION_STATUS_AUTHENTICATING = 0x04,
+};
-#define QMI_WDS_PDP_TYPE_IPV4 0x00
-#define QMI_WDS_PDP_TYPE_PPP 0x01
-#define QMI_WDS_PDP_TYPE_IPV6 0x02
-#define QMI_WDS_PDP_TYPE_IPV4V6 0x03
+enum qmi_wds_pdp_type {
+ QMI_WDS_PDP_TYPE_IPV4 = 0x00,
+ QMI_WDS_PDP_TYPE_PPP = 0x01,
+ QMI_WDS_PDP_TYPE_IPV6 = 0x02,
+ QMI_WDS_PDP_TYPE_IPV4V6 = 0x03,
+};
enum qmi_wds_ip_family {
QMI_WDS_IP_FAMILY_UNKNOWN = 0,