From 597401f80aa42eb17e3ae358e3ab629b0982f2ab Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 24 Jun 2013 22:04:32 -0500 Subject: [PATCH] broadband-bearer-hso: IPv4 prefix is always /32 The modem doesn't give us a prefix in the OWANDATA response, but it's always /32. This didn't get set previously because NetworkManager always just used /32 for the 'static' configuration, but NM isn't the only user of MM, and only MM knows for sure that the prefix should be /32. --- plugins/option/mm-broadband-bearer-hso.c | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/option/mm-broadband-bearer-hso.c b/plugins/option/mm-broadband-bearer-hso.c index 1830bb2f..7da13aa9 100644 --- a/plugins/option/mm-broadband-bearer-hso.c +++ b/plugins/option/mm-broadband-bearer-hso.c @@ -143,6 +143,7 @@ ip_config_ready (MMBaseModem *modem, ip_config = mm_bearer_ip_config_new (); mm_bearer_ip_config_set_method (ip_config, MM_BEARER_IP_METHOD_STATIC); mm_bearer_ip_config_set_address (ip_config, items[i]); + mm_bearer_ip_config_set_prefix (ip_config, 32); } else if (i == 3 || i == 4) { /* DNS entries */ guint32 tmp;