cli: print MTU in bearer IP config properties
This commit is contained in:

committed by
Aleksander Morgado

parent
e4db8c5302
commit
c184c2f1be
@@ -189,24 +189,31 @@ 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;
|
||||||
const gchar **dns;
|
|
||||||
guint i;
|
|
||||||
|
|
||||||
dns = mm_bearer_ip_config_get_dns (ipv4_config);
|
if (mm_bearer_ip_config_get_method (ipv4_config) == MM_BEARER_IP_METHOD_STATIC) {
|
||||||
g_print (" | address: '%s'\n"
|
const gchar **dns;
|
||||||
" | prefix: '%u'\n"
|
guint i;
|
||||||
" | gateway: '%s'\n"
|
|
||||||
" | DNS: '%s'",
|
dns = mm_bearer_ip_config_get_dns (ipv4_config);
|
||||||
VALIDATE_UNKNOWN (mm_bearer_ip_config_get_address (ipv4_config)),
|
g_print (" | address: '%s'\n"
|
||||||
mm_bearer_ip_config_get_prefix (ipv4_config),
|
" | prefix: '%u'\n"
|
||||||
VALIDATE_UNKNOWN (mm_bearer_ip_config_get_gateway (ipv4_config)),
|
" | gateway: '%s'\n"
|
||||||
VALIDATE_UNKNOWN (dns[0]));
|
" | DNS: '%s'",
|
||||||
/* Additional DNS addresses */
|
VALIDATE_UNKNOWN (mm_bearer_ip_config_get_address (ipv4_config)),
|
||||||
for (i = 1; dns[i]; i++)
|
mm_bearer_ip_config_get_prefix (ipv4_config),
|
||||||
g_print (", '%s'", dns[i]);
|
VALIDATE_UNKNOWN (mm_bearer_ip_config_get_gateway (ipv4_config)),
|
||||||
g_print ("\n");
|
VALIDATE_UNKNOWN (dns[0]));
|
||||||
|
/* Additional DNS addresses */
|
||||||
|
for (i = 1; dns[i]; i++)
|
||||||
|
g_print (", '%s'", dns[i]);
|
||||||
|
g_print ("\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
mtu = mm_bearer_ip_config_get_mtu (ipv4_config);
|
||||||
|
if (mtu)
|
||||||
|
g_print (" | MTU: '%u'\n", mtu);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* IPv6 */
|
/* IPv6 */
|
||||||
@@ -215,24 +222,31 @@ print_bearer_info (MMBearer *bearer)
|
|||||||
(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;
|
||||||
const gchar **dns;
|
|
||||||
guint i;
|
|
||||||
|
|
||||||
dns = mm_bearer_ip_config_get_dns (ipv6_config);
|
if (mm_bearer_ip_config_get_method (ipv6_config) == MM_BEARER_IP_METHOD_STATIC) {
|
||||||
g_print (" | address: '%s'\n"
|
const gchar **dns;
|
||||||
" | prefix: '%u'\n"
|
guint i;
|
||||||
" | gateway: '%s'\n"
|
|
||||||
" | DNS: '%s'",
|
dns = mm_bearer_ip_config_get_dns (ipv6_config);
|
||||||
VALIDATE_UNKNOWN(mm_bearer_ip_config_get_address (ipv6_config)),
|
g_print (" | address: '%s'\n"
|
||||||
mm_bearer_ip_config_get_prefix (ipv6_config),
|
" | prefix: '%u'\n"
|
||||||
VALIDATE_UNKNOWN(mm_bearer_ip_config_get_gateway (ipv6_config)),
|
" | gateway: '%s'\n"
|
||||||
VALIDATE_UNKNOWN(dns[0]));
|
" | DNS: '%s'",
|
||||||
/* Additional DNS addresses */
|
VALIDATE_UNKNOWN(mm_bearer_ip_config_get_address (ipv6_config)),
|
||||||
for (i = 1; dns[i]; i++)
|
mm_bearer_ip_config_get_prefix (ipv6_config),
|
||||||
g_print (", '%s'", dns[i]);
|
VALIDATE_UNKNOWN(mm_bearer_ip_config_get_gateway (ipv6_config)),
|
||||||
g_print ("\n");
|
VALIDATE_UNKNOWN(dns[0]));
|
||||||
|
/* Additional DNS addresses */
|
||||||
|
for (i = 1; dns[i]; i++)
|
||||||
|
g_print (", '%s'", dns[i]);
|
||||||
|
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);
|
||||||
|
Reference in New Issue
Block a user