aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStephan Gerhold <stephan@gerhold.net>2020-10-27 15:05:31 +0100
committerAleksander Morgado <aleksander@aleksander.es>2020-10-30 09:26:24 +0100
commita174edb74dc81f63932c212483bc9546de12ff95 (patch)
tree4cb06811e81ceead12067a438934e054b0fc1a72 /src
parentfb14d0dbb24a81be95502e098b8ed23e45db8e1c (diff)
api: expose ignored ports as MM_MODEM_PORT_TYPE_IGNORED
At the moment, ignored ports show up as (unknown) in the ports list in mmcli. This makes it look like something went wrong while probing. Actually ModemManager already tracks unknown and ignored ports separately (MM_PORT_TYPE_UNKNOWN vs MM_PORT_TYPE_IGNORED) but the API always exposes them as MM_MODEM_PORT_TYPE_UNKNOWN. Add MM_MODEM_PORT_TYPE_IGNORED and use this for ignored ports so they show up as (ignored) instead in mmcli.
Diffstat (limited to 'src')
-rw-r--r--src/mm-base-modem.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c
index a11f15a4..b151e820 100644
--- a/src/mm-base-modem.c
+++ b/src/mm-base-modem.c
@@ -965,8 +965,10 @@ mm_base_modem_get_port_infos (MMBaseModem *self,
case MM_PORT_TYPE_MBIM:
port_infos[i].type = MM_MODEM_PORT_TYPE_MBIM;
break;
- case MM_PORT_TYPE_UNKNOWN:
case MM_PORT_TYPE_IGNORED:
+ port_info.type = MM_MODEM_PORT_TYPE_IGNORED;
+ break;
+ case MM_PORT_TYPE_UNKNOWN:
default:
port_infos[i].type = MM_MODEM_PORT_TYPE_UNKNOWN;
break;