>From cfa1df1527d81bf8cf3deeaf9ce341cd6c2a954c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Mork?= Date: Mon, 4 Apr 2016 14:47:01 +0200 Subject: [PATCH 2/2] qmicli: support MBIM EXT_QMUX devices MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bjørn Mork --- src/qmicli/qmicli.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/qmicli/qmicli.c b/src/qmicli/qmicli.c index 85c2faa..c591da2 100644 --- a/src/qmicli/qmicli.c +++ b/src/qmicli/qmicli.c @@ -56,6 +56,7 @@ static gboolean device_open_version_info_flag; static gboolean device_open_sync_flag; static gchar *device_open_net_str; static gboolean device_open_proxy_flag; +static gboolean device_open_mbim_flag; static gchar *client_cid_str; static gboolean client_no_release_cid_flag; static gboolean verbose_flag; @@ -99,6 +100,10 @@ static GOptionEntry main_entries[] = { "Request to use the 'qmi-proxy' proxy", NULL }, + { "device-open-mbim", 0, 0, G_OPTION_ARG_NONE, &device_open_mbim_flag, + "Open an MBIM device with EXT_QMUX support", + NULL + }, { "device-open-net", 0, 0, G_OPTION_ARG_STRING, &device_open_net_str, "Open device with specific link protocol and QoS flags", "[net-802-3|net-raw-ip|net-qos-header|net-no-qos-header]" @@ -603,7 +608,9 @@ device_new_ready (GObject *unused, open_flags |= QMI_DEVICE_OPEN_FLAGS_SYNC; if (device_open_proxy_flag) open_flags |= QMI_DEVICE_OPEN_FLAGS_PROXY; - if (device_open_net_str) + if (device_open_mbim_flag) + open_flags |= QMI_DEVICE_OPEN_FLAGS_MBIM; + if (device_open_net_str) if (!qmicli_read_net_open_flags_from_string (device_open_net_str, &open_flags)) exit (EXIT_FAILURE); -- 2.1.4