diff options
author | Denis Kenzior <denkenz@gmail.com> | 2024-04-15 18:06:35 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2024-04-16 15:33:24 -0500 |
commit | 93395363f1cba09503c601f9fe19fe9285b6e4fc (patch) | |
tree | 17559f1a4b88368b525ff895b0f4850a1ecc265a | |
parent | ecd6933d5f32d41544e5b272d8db9ec517f79f3d (diff) | |
download | ofono-93395363f1cba09503c601f9fe19fe9285b6e4fc.tar.gz |
qmi: gprs-context: Remove single-use structure definition
This structure is defined in wds.h but only used once inside
packet_status_notify(). It is unlikely to be used elsewhere since this
TLV is specific to the connection status indication. Define/declare
this structure directly in the handler instead.
-rw-r--r-- | drivers/qmimodem/gprs-context.c | 5 | ||||
-rw-r--r-- | drivers/qmimodem/wds.h | 6 |
2 files changed, 4 insertions, 7 deletions
diff --git a/drivers/qmimodem/gprs-context.c b/drivers/qmimodem/gprs-context.c index 14da16046..b1fdfc74c 100644 --- a/drivers/qmimodem/gprs-context.c +++ b/drivers/qmimodem/gprs-context.c @@ -48,7 +48,10 @@ static void pkt_status_notify(struct qmi_result *result, void *user_data) static const uint8_t RESULT_IP_FAMILY = 0x12; struct ofono_gprs_context *gc = user_data; struct gprs_context_data *data = ofono_gprs_context_get_data(gc); - const struct qmi_wds_notify_conn_status *status; + const struct { + uint8_t status; + uint8_t reconf; + } __attribute__((__packed__)) *status; uint16_t len; uint8_t ip_family; diff --git a/drivers/qmimodem/wds.h b/drivers/qmimodem/wds.h index 0cfbd9802..3c9b534c1 100644 --- a/drivers/qmimodem/wds.h +++ b/drivers/qmimodem/wds.h @@ -32,12 +32,6 @@ enum qmi_wds_authentication { QMI_WDS_AUTHENTICATION_CHAP = 0x2, }; -/* Packet data connection status indication */ -struct qmi_wds_notify_conn_status { - uint8_t status; - uint8_t reconf; -} __attribute__((__packed__)); - enum qmi_wds_connection_status { QMI_WDS_CONNECTION_STATUS_DISCONNECTED = 0x01, QMI_WDS_CONNECTION_STATUS_CONNECTED = 0x02, |