diff options
Diffstat (limited to 'src/mm-port-qmi.c')
-rw-r--r-- | src/mm-port-qmi.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mm-port-qmi.c b/src/mm-port-qmi.c index 7f8ec967..2c608e96 100644 --- a/src/mm-port-qmi.c +++ b/src/mm-port-qmi.c @@ -2652,26 +2652,26 @@ mm_port_qmi_is_open (MMPortQmi *self) } /*****************************************************************************/ +/* Sets network details that the QMI port should be aware of before even + * a data connection is started. */ void -mm_port_qmi_set_net_driver (MMPortQmi *self, - const gchar *net_driver) +mm_port_qmi_set_net_details (MMPortQmi *self, + MMPort *first_net) { - g_assert (MM_IS_PORT_QMI (self)); - g_assert (!self->priv->net_driver); - self->priv->net_driver = g_strdup (net_driver); - initialize_endpoint_info (self); -} + MMKernelDevice *first_net_dev; -/*****************************************************************************/ + first_net_dev = mm_port_peek_kernel_device (first_net); -void -mm_port_qmi_set_net_sysfs_path (MMPortQmi *self, - const gchar *net_sysfs_path) -{ g_assert (MM_IS_PORT_QMI (self)); + + g_assert (!self->priv->net_driver); + self->priv->net_driver = g_strdup (mm_kernel_device_get_driver (first_net_dev)); + g_assert (!self->priv->net_sysfs_path); - self->priv->net_sysfs_path = g_strdup (net_sysfs_path); + self->priv->net_sysfs_path = g_strdup (mm_kernel_device_get_sysfs_path (first_net_dev)); + + initialize_endpoint_info (self); } /*****************************************************************************/ |