cli: print MTU in bearer IP config properties

This commit is contained in:
Ben Chan
2014-03-25 00:18:33 -07:00
committed by Aleksander Morgado
parent e4db8c5302
commit c184c2f1be

View File

@@ -189,8 +189,10 @@ print_bearer_info (MMBearer *bearer)
(ipv4_config ? (ipv4_config ?
mm_bearer_ip_method_get_string (mm_bearer_ip_config_get_method (ipv4_config)) : mm_bearer_ip_method_get_string (mm_bearer_ip_config_get_method (ipv4_config)) :
"none")); "none"));
if (ipv4_config && if (ipv4_config) {
mm_bearer_ip_config_get_method (ipv4_config) == MM_BEARER_IP_METHOD_STATIC) { guint mtu;
if (mm_bearer_ip_config_get_method (ipv4_config) == MM_BEARER_IP_METHOD_STATIC) {
const gchar **dns; const gchar **dns;
guint i; guint i;
@@ -209,14 +211,21 @@ print_bearer_info (MMBearer *bearer)
g_print ("\n"); g_print ("\n");
} }
mtu = mm_bearer_ip_config_get_mtu (ipv4_config);
if (mtu)
g_print (" | MTU: '%u'\n", mtu);
}
/* IPv6 */ /* IPv6 */
g_print (" -------------------------\n" g_print (" -------------------------\n"
" IPv6 configuration | method: '%s'\n", " IPv6 configuration | method: '%s'\n",
(ipv6_config ? (ipv6_config ?
mm_bearer_ip_method_get_string (mm_bearer_ip_config_get_method (ipv6_config)) : mm_bearer_ip_method_get_string (mm_bearer_ip_config_get_method (ipv6_config)) :
"none")); "none"));
if (ipv6_config && if (ipv6_config) {
mm_bearer_ip_config_get_method (ipv6_config) == MM_BEARER_IP_METHOD_STATIC) { guint mtu;
if (mm_bearer_ip_config_get_method (ipv6_config) == MM_BEARER_IP_METHOD_STATIC) {
const gchar **dns; const gchar **dns;
guint i; guint i;
@@ -235,6 +244,11 @@ print_bearer_info (MMBearer *bearer)
g_print ("\n"); g_print ("\n");
} }
mtu = mm_bearer_ip_config_get_mtu (ipv6_config);
if (mtu)
g_print (" | MTU: '%u'\n", mtu);
}
g_clear_object (&properties); g_clear_object (&properties);
g_clear_object (&ipv4_config); g_clear_object (&ipv4_config);
g_clear_object (&ipv6_config); g_clear_object (&ipv6_config);