diff options
author | Steve Schrock <steve.schrock@getcruise.com> | 2024-02-28 16:02:39 +0000 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2024-02-28 10:33:19 -0600 |
commit | 5a37098fa47c7d0951adb677cf22f76fc3161cc4 (patch) | |
tree | a5a9b0b11ed5da1261b464b42ebd4ef509c0e96f | |
parent | 9d672c17b2c56995405f2bb3a0ac12503f447985 (diff) | |
download | ofono-5a37098fa47c7d0951adb677cf22f76fc3161cc4.tar.gz |
qmi: add QRTR services to the queue
-rw-r--r-- | drivers/qmimodem/qmi.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/qmimodem/qmi.c b/drivers/qmimodem/qmi.c index 3eead9dc6..ffb263269 100644 --- a/drivers/qmimodem/qmi.c +++ b/drivers/qmimodem/qmi.c @@ -1957,8 +1957,19 @@ static void qrtr_handle_control_packet(struct qmi_device_qrtr *qrtr, port = L_LE32_TO_CPU(packet->server.port); if (cmd == QRTR_TYPE_NEW_SERVER) { + struct qmi_service_info info; + DBG("New server: Type: %d Version: %d Instance: %d Node: %d Port: %d", type, version, instance, node, port); + + memset(&info, 0, sizeof(info)); + info.service_type = type; + info.qrtr_port = port; + info.qrtr_node = node; + info.major = version; + info.instance = instance; + + __qmi_service_appeared(device, &info); } } |