diff options
-rw-r--r-- | src/mm-bearer-mbim.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mm-bearer-mbim.c b/src/mm-bearer-mbim.c index a15e80a3..83e363d3 100644 --- a/src/mm-bearer-mbim.c +++ b/src/mm-bearer-mbim.c @@ -342,6 +342,10 @@ ip_configuration_query_ready (MbimDevice *device, g_strfreev (strarr); } else mm_bearer_ip_config_set_method (ipv4_config, MM_BEARER_IP_METHOD_DHCP); + + /* MTU */ + if (ipv4configurationavailable & MBIM_IP_CONFIGURATION_AVAILABLE_FLAG_MTU) + mm_bearer_ip_config_set_mtu (ipv4_config, ipv4mtu); } else ipv4_config = NULL; @@ -391,6 +395,10 @@ ip_configuration_query_ready (MbimDevice *device, g_strfreev (strarr); } else mm_bearer_ip_config_set_method (ipv6_config, MM_BEARER_IP_METHOD_DHCP); + + /* MTU */ + if (ipv6configurationavailable & MBIM_IP_CONFIGURATION_AVAILABLE_FLAG_MTU) + mm_bearer_ip_config_set_mtu (ipv6_config, ipv6mtu); } else ipv6_config = NULL; |