summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2013-09-24 18:19:18 +0200
committerThomas Haller <thaller@redhat.com>2013-09-24 18:31:34 +0200
commit661e47311d1e9a30ece2319c822e8d1489f35e7e (patch)
tree8ae593978a5cc9a6f151af058f98f341a4122d52
parent17607e74a2bfdd0cab3dcc7cbb21686f4c8ded96 (diff)
downloadNetworkManager-661e47311d1e9a30ece2319c822e8d1489f35e7e.tar.gz
core: add const qualifier to functions in nm-ip[46]-config
Signed-off-by: Thomas Haller <thaller@redhat.com>
-rw-r--r--src/dns-manager/nm-dns-utils.c2
-rw-r--r--src/nm-ip4-config.c14
-rw-r--r--src/nm-ip4-config.h4
-rw-r--r--src/nm-ip6-config.c26
-rw-r--r--src/nm-ip6-config.h6
-rw-r--r--src/nm-policy.c2
-rw-r--r--src/tests/test-dhcp-options.c4
-rw-r--r--src/tests/test-ip4-config.c3
-rw-r--r--src/tests/test-ip6-config.c3
-rw-r--r--src/vpn-manager/nm-vpn-connection.c4
10 files changed, 35 insertions, 33 deletions
diff --git a/src/dns-manager/nm-dns-utils.c b/src/dns-manager/nm-dns-utils.c
index a8ebbf45b2..0125107ee3 100644
--- a/src/dns-manager/nm-dns-utils.c
+++ b/src/dns-manager/nm-dns-utils.c
@@ -85,7 +85,7 @@ nm_dns_utils_get_ip4_rdns_domains (NMIP4Config *ip4)
}
for (i = 0; i < nm_ip4_config_get_num_routes (ip4); i++) {
- NMPlatformIP4Route *route = nm_ip4_config_get_route (ip4, i);
+ const NMPlatformIP4Route *route = nm_ip4_config_get_route (ip4, i);
add_ip4_to_rdns_array (route->network, domains);
}
diff --git a/src/nm-ip4-config.c b/src/nm-ip4-config.c
index 95589d2c8c..1943532b75 100644
--- a/src/nm-ip4-config.c
+++ b/src/nm-ip4-config.c
@@ -292,7 +292,7 @@ nm_ip4_config_update_setting (NMIP4Config *config, NMSettingIP4Config *setting)
/* Routes */
for (i = 0; i < nroutes; i++) {
- NMPlatformIP4Route *route = nm_ip4_config_get_route (config, i);
+ const NMPlatformIP4Route *route = nm_ip4_config_get_route (config, i);
NMIP4Route *s_route;
/* Ignore default route. */
@@ -430,10 +430,10 @@ nm_ip4_config_subtract (NMIP4Config *dst, NMIP4Config *src)
/* routes */
for (i = 0; i < nm_ip4_config_get_num_routes (src); i++) {
- NMPlatformIP4Route *src_route = nm_ip4_config_get_route (src, i);
+ const NMPlatformIP4Route *src_route = nm_ip4_config_get_route (src, i);
for (j = 0; j < nm_ip4_config_get_num_routes (dst); j++) {
- NMPlatformIP4Route *dst_route = nm_ip4_config_get_route (dst, j);
+ const NMPlatformIP4Route *dst_route = nm_ip4_config_get_route (dst, j);
if (src_route->network == dst_route->network && src_route->plen == dst_route->plen) {
nm_ip4_config_del_route (dst, j);
@@ -545,7 +545,7 @@ nm_ip4_config_dump (NMIP4Config *config, const char *detail)
/* routes */
for (i = 0; i < nm_ip4_config_get_num_routes (config); i++) {
- NMPlatformIP4Route *route = nm_ip4_config_get_route (config, i);
+ const NMPlatformIP4Route *route = nm_ip4_config_get_route (config, i);
if (inet_ntop (AF_INET, &route->network, buf, sizeof (buf)) &&
inet_ntop (AF_INET, &route->gateway, buf2, sizeof (buf2))) {
@@ -706,13 +706,13 @@ nm_ip4_config_reset_routes (NMIP4Config *config)
}
static gboolean
-routes_are_duplicate (NMPlatformIP4Route *a, NMPlatformIP4Route *b)
+routes_are_duplicate (const NMPlatformIP4Route *a, const NMPlatformIP4Route *b)
{
return a->network == b->network && a->plen == b->plen;
}
void
-nm_ip4_config_add_route (NMIP4Config *config, NMPlatformIP4Route *new)
+nm_ip4_config_add_route (NMIP4Config *config, const NMPlatformIP4Route *new)
{
NMIP4ConfigPrivate *priv = NM_IP4_CONFIG_GET_PRIVATE (config);
int i;
@@ -749,7 +749,7 @@ nm_ip4_config_get_num_routes (NMIP4Config *config)
return priv->routes->len;
}
-NMPlatformIP4Route *
+const NMPlatformIP4Route *
nm_ip4_config_get_route (NMIP4Config *config, guint i)
{
NMIP4ConfigPrivate *priv = NM_IP4_CONFIG_GET_PRIVATE (config);
diff --git a/src/nm-ip4-config.h b/src/nm-ip4-config.h
index 9c4513a2a7..b37b97f0e8 100644
--- a/src/nm-ip4-config.h
+++ b/src/nm-ip4-config.h
@@ -83,10 +83,10 @@ const NMPlatformIP4Address *nm_ip4_config_get_address (NMIP4Config *config, guin
/* Routes */
void nm_ip4_config_reset_routes (NMIP4Config *config);
-void nm_ip4_config_add_route (NMIP4Config *config, NMPlatformIP4Route *route);
+void nm_ip4_config_add_route (NMIP4Config *config, const NMPlatformIP4Route *route);
void nm_ip4_config_del_route (NMIP4Config *config, guint i);
guint32 nm_ip4_config_get_num_routes (NMIP4Config *config);
-NMPlatformIP4Route * nm_ip4_config_get_route (NMIP4Config *config, guint32 i);
+const NMPlatformIP4Route *nm_ip4_config_get_route (NMIP4Config *config, guint32 i);
/* Nameservers */
void nm_ip4_config_reset_nameservers (NMIP4Config *config);
diff --git a/src/nm-ip6-config.c b/src/nm-ip6-config.c
index 86e6590c36..3bf3ecfe18 100644
--- a/src/nm-ip6-config.c
+++ b/src/nm-ip6-config.c
@@ -256,7 +256,7 @@ nm_ip6_config_update_setting (NMIP6Config *config, NMSettingIP6Config *setting)
/* Addresses */
for (i = 0; i < naddresses; i++) {
- NMPlatformIP6Address *address = nm_ip6_config_get_address (config, i);
+ const NMPlatformIP6Address *address = nm_ip6_config_get_address (config, i);
NMIP6Address *s_addr;
/* Ignore link-local address. */
@@ -289,7 +289,7 @@ nm_ip6_config_update_setting (NMIP6Config *config, NMSettingIP6Config *setting)
/* Routes */
for (i = 0; i < nroutes; i++) {
- NMPlatformIP6Route *route = nm_ip6_config_get_route (config, i);
+ const NMPlatformIP6Route *route = nm_ip6_config_get_route (config, i);
NMIP6Route *s_route = nm_ip6_route_new ();
/* Ignore link-local route. */
@@ -371,7 +371,7 @@ nm_ip6_config_destination_is_direct (NMIP6Config *config, const struct in6_addr
int i;
for (i = 0; i < num; i++) {
- NMPlatformIP6Address *item = nm_ip6_config_get_address (config, i);
+ const NMPlatformIP6Address *item = nm_ip6_config_get_address (config, i);
if (item->plen <= plen && same_prefix (&item->address, network, item->plen))
return TRUE;
@@ -381,7 +381,7 @@ nm_ip6_config_destination_is_direct (NMIP6Config *config, const struct in6_addr
}
static gboolean
-routes_are_duplicate (NMPlatformIP6Route *a, NMPlatformIP6Route *b)
+routes_are_duplicate (const NMPlatformIP6Route *a, const NMPlatformIP6Route *b)
{
return IN6_ARE_ADDR_EQUAL (&a->network, &b->network) && a->plen == b->plen;
}
@@ -445,10 +445,10 @@ nm_ip6_config_subtract (NMIP6Config *dst, NMIP6Config *src)
/* routes */
for (i = 0; i < nm_ip6_config_get_num_routes (src); i++) {
- NMPlatformIP6Route *src_route = nm_ip6_config_get_route (src, i);
+ const NMPlatformIP6Route *src_route = nm_ip6_config_get_route (src, i);
for (j = 0; j < nm_ip6_config_get_num_routes (dst); j++) {
- NMPlatformIP6Route *dst_route = nm_ip6_config_get_route (dst, j);
+ const NMPlatformIP6Route *dst_route = nm_ip6_config_get_route (dst, j);
if (routes_are_duplicate (src_route, dst_route)) {
nm_ip6_config_del_route (dst, j);
@@ -575,7 +575,7 @@ nm_ip6_config_get_num_addresses (NMIP6Config *config)
return priv->addresses->len;
}
-NMPlatformIP6Address *
+const NMPlatformIP6Address *
nm_ip6_config_get_address (NMIP6Config *config, guint i)
{
NMIP6ConfigPrivate *priv = NM_IP6_CONFIG_GET_PRIVATE (config);
@@ -594,7 +594,7 @@ nm_ip6_config_reset_routes (NMIP6Config *config)
}
void
-nm_ip6_config_add_route (NMIP6Config *config, NMPlatformIP6Route *new)
+nm_ip6_config_add_route (NMIP6Config *config, const NMPlatformIP6Route *new)
{
NMIP6ConfigPrivate *priv = NM_IP6_CONFIG_GET_PRIVATE (config);
int i;
@@ -631,7 +631,7 @@ nm_ip6_config_get_num_routes (NMIP6Config *config)
return priv->routes->len;
}
-NMPlatformIP6Route *
+const NMPlatformIP6Route *
nm_ip6_config_get_route (NMIP6Config *config, guint i)
{
NMIP6ConfigPrivate *priv = NM_IP6_CONFIG_GET_PRIVATE (config);
@@ -865,14 +865,14 @@ nm_ip6_config_hash (NMIP6Config *config, GChecksum *sum, gboolean dns_only)
hash_in6addr (sum, nm_ip6_config_get_gateway (config));
for (i = 0; i < nm_ip6_config_get_num_addresses (config); i++) {
- NMPlatformIP6Address *address = nm_ip6_config_get_address (config, i);
+ const NMPlatformIP6Address *address = nm_ip6_config_get_address (config, i);
hash_in6addr (sum, &address->address);
hash_u32 (sum, address->plen);
}
for (i = 0; i < nm_ip6_config_get_num_routes (config); i++) {
- NMPlatformIP6Route *route = nm_ip6_config_get_route (config, i);
+ const NMPlatformIP6Route *route = nm_ip6_config_get_route (config, i);
hash_in6addr (sum, &route->network);
hash_u32 (sum, route->plen);
@@ -991,7 +991,7 @@ get_property (GObject *object, guint prop_id,
int i;
for (i = 0; i < naddr; i++) {
- NMPlatformIP6Address *address = nm_ip6_config_get_address (config, i);
+ const NMPlatformIP6Address *address = nm_ip6_config_get_address (config, i);
GValueArray *array = g_value_array_new (3);
GValue element = G_VALUE_INIT;
@@ -1032,7 +1032,7 @@ get_property (GObject *object, guint prop_id,
int i;
for (i = 0; i < nroutes; i++) {
- NMPlatformIP6Route *route = nm_ip6_config_get_route (config, i);
+ const NMPlatformIP6Route *route = nm_ip6_config_get_route (config, i);
GValueArray *array = g_value_array_new (4);
GByteArray *ba;
diff --git a/src/nm-ip6-config.h b/src/nm-ip6-config.h
index cc2a6b96a6..69e2ddaece 100644
--- a/src/nm-ip6-config.h
+++ b/src/nm-ip6-config.h
@@ -77,14 +77,14 @@ void nm_ip6_config_reset_addresses (NMIP6Config *config);
void nm_ip6_config_add_address (NMIP6Config *config, const NMPlatformIP6Address *address);
void nm_ip6_config_del_address (NMIP6Config *config, guint i);
guint nm_ip6_config_get_num_addresses (NMIP6Config *config);
-NMPlatformIP6Address *nm_ip6_config_get_address (NMIP6Config *config, guint i);
+const NMPlatformIP6Address *nm_ip6_config_get_address (NMIP6Config *config, guint i);
/* Routes */
void nm_ip6_config_reset_routes (NMIP6Config *config);
-void nm_ip6_config_add_route (NMIP6Config *config, NMPlatformIP6Route *route);
+void nm_ip6_config_add_route (NMIP6Config *config, const NMPlatformIP6Route *route);
void nm_ip6_config_del_route (NMIP6Config *config, guint i);
guint32 nm_ip6_config_get_num_routes (NMIP6Config *config);
-NMPlatformIP6Route * nm_ip6_config_get_route (NMIP6Config *config, guint32 i);
+const NMPlatformIP6Route *nm_ip6_config_get_route (NMIP6Config *config, guint32 i);
/* Nameservers */
void nm_ip6_config_reset_nameservers (NMIP6Config *config);
diff --git a/src/nm-policy.c b/src/nm-policy.c
index aca9d612b0..d7ac3696f9 100644
--- a/src/nm-policy.c
+++ b/src/nm-policy.c
@@ -479,7 +479,7 @@ update_system_hostname (NMPolicy *policy, NMDevice *best4, NMDevice *best6)
G_SOCKET_FAMILY_IPV4);
} else {
NMIP6Config *ip6_config;
- NMPlatformIP6Address *addr6;
+ const NMPlatformIP6Address *addr6;
ip6_config = nm_device_get_ip6_config (best6);
if ( !ip6_config
diff --git a/src/tests/test-dhcp-options.c b/src/tests/test-dhcp-options.c
index 559e54e517..095f8e570c 100644
--- a/src/tests/test-dhcp-options.c
+++ b/src/tests/test-dhcp-options.c
@@ -102,7 +102,7 @@ test_generic_options (const char *client)
GHashTable *options;
NMIP4Config *ip4_config;
const NMPlatformIP4Address *address;
- NMPlatformIP4Route *route;
+ const NMPlatformIP4Route *route;
guint32 tmp;
const char *expected_addr = "192.168.1.106";
const char *expected_gw = "192.168.1.1";
@@ -258,7 +258,7 @@ ip4_test_route (const char *test,
const char *expected_gw,
guint expected_prefix)
{
- NMPlatformIP4Route *route;
+ const NMPlatformIP4Route *route;
guint32 tmp;
route = nm_ip4_config_get_route (ip4_config, route_num);
diff --git a/src/tests/test-ip4-config.c b/src/tests/test-ip4-config.c
index 712e95ce03..331897c80b 100644
--- a/src/tests/test-ip4-config.c
+++ b/src/tests/test-ip4-config.c
@@ -102,8 +102,9 @@ test_subtract (void)
{
NMIP4Config *src, *dst;
NMPlatformIP4Address addr;
+ NMPlatformIP4Route route;
const NMPlatformIP4Address *test_addr;
- NMPlatformIP4Route route, *test_route;
+ const NMPlatformIP4Route *test_route;
const char *expected_addr = "192.168.1.12";
guint32 expected_addr_plen = 24;
const char *expected_route_dest = "8.7.6.5";
diff --git a/src/tests/test-ip6-config.c b/src/tests/test-ip6-config.c
index 5c3d97805b..10ce3bf04a 100644
--- a/src/tests/test-ip6-config.c
+++ b/src/tests/test-ip6-config.c
@@ -93,8 +93,9 @@ test_subtract (void)
{
NMIP6Config *src, *dst;
NMPlatformIP6Address addr;
+ NMPlatformIP6Route route;
const NMPlatformIP6Address *test_addr;
- NMPlatformIP6Route route, *test_route;
+ const NMPlatformIP6Route *test_route;
const char *expected_addr = "1122:3344:5566::7788";
guint32 expected_addr_plen = 96;
const char *expected_route_dest = "9991:8882:7773::";
diff --git a/src/vpn-manager/nm-vpn-connection.c b/src/vpn-manager/nm-vpn-connection.c
index efb9730c68..a223ee3127 100644
--- a/src/vpn-manager/nm-vpn-connection.c
+++ b/src/vpn-manager/nm-vpn-connection.c
@@ -577,7 +577,7 @@ print_vpn_config (NMVPNConnection *connection)
num = nm_ip4_config_get_num_routes (priv->ip4_config);
for (i = 0; i < num; i++) {
- NMPlatformIP4Route *route = nm_ip4_config_get_route (priv->ip4_config, i);
+ const NMPlatformIP4Route *route = nm_ip4_config_get_route (priv->ip4_config, i);
nm_log_info (LOGD_VPN, " Static Route: %s/%d Next Hop: %s",
ip_address_to_string (route->network),
@@ -616,7 +616,7 @@ print_vpn_config (NMVPNConnection *connection)
num = nm_ip6_config_get_num_routes (priv->ip6_config);
for (i = 0; i < num; i++) {
- NMPlatformIP6Route *route = nm_ip6_config_get_route (priv->ip6_config, i);
+ const NMPlatformIP6Route *route = nm_ip6_config_get_route (priv->ip6_config, i);
nm_log_info (LOGD_VPN, " Static Route: %s/%d Next Hop: %s",
ip6_address_to_string (&route->network),