diff options
author | Thomas Haller <thaller@redhat.com> | 2014-04-05 12:39:00 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2014-05-03 03:44:23 +0200 |
commit | d16761d939d2c996c53a489b50eeeb91c1b9c8cc (patch) | |
tree | 7498025a60665c410c359244ad986387abb002a5 | |
parent | 59a56a0aff33adf5ec5cea7c46cfd01e7637ff6a (diff) | |
download | NetworkManager-d16761d939d2c996c53a489b50eeeb91c1b9c8cc.tar.gz |
platform/trivial: rename object type enums to give them a common name prefix
Signed-off-by: Thomas Haller <thaller@redhat.com>
-rw-r--r-- | src/platform/nm-linux-platform.c | 122 |
1 files changed, 61 insertions, 61 deletions
diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c index eeae1290ce..82c2fed26c 100644 --- a/src/platform/nm-linux-platform.c +++ b/src/platform/nm-linux-platform.c @@ -146,13 +146,13 @@ nm_rtnl_addr_set_prefixlen (struct rtnl_addr *rtnladdr, int plen) #define rtnl_addr_set_prefixlen nm_rtnl_addr_set_prefixlen typedef enum { - UNKNOWN_OBJECT_TYPE, - LINK, - IP4_ADDRESS, - IP6_ADDRESS, - IP4_ROUTE, - IP6_ROUTE, - N_TYPES, + OBJECT_TYPE_UNKNOWN, + OBJECT_TYPE_LINK, + OBJECT_TYPE_IP4_ADDRESS, + OBJECT_TYPE_IP6_ADDRESS, + OBJECT_TYPE_IP4_ROUTE, + OBJECT_TYPE_IP6_ROUTE, + __OBJECT_TYPE_LAST, } ObjectType; static ObjectType @@ -161,36 +161,36 @@ object_type_from_nl_object (const struct nl_object *object) const char *type_str; if (!object || !(type_str = nl_object_get_type (object))) - return UNKNOWN_OBJECT_TYPE; + return OBJECT_TYPE_UNKNOWN; if (!strcmp (type_str, "route/link")) - return LINK; + return OBJECT_TYPE_LINK; else if (!strcmp (type_str, "route/addr")) { switch (rtnl_addr_get_family ((struct rtnl_addr *) object)) { case AF_INET: - return IP4_ADDRESS; + return OBJECT_TYPE_IP4_ADDRESS; case AF_INET6: - return IP6_ADDRESS; + return OBJECT_TYPE_IP6_ADDRESS; default: - return UNKNOWN_OBJECT_TYPE; + return OBJECT_TYPE_UNKNOWN; } } else if (!strcmp (type_str, "route/route")) { switch (rtnl_route_get_family ((struct rtnl_route *) object)) { case AF_INET: - return IP4_ROUTE; + return OBJECT_TYPE_IP4_ROUTE; case AF_INET6: - return IP6_ROUTE; + return OBJECT_TYPE_IP6_ROUTE; default: - return UNKNOWN_OBJECT_TYPE; + return OBJECT_TYPE_UNKNOWN; } } else - return UNKNOWN_OBJECT_TYPE; + return OBJECT_TYPE_UNKNOWN; } static void _nl_link_family_unset (struct nl_object *obj, int *family) { - if (!obj || object_type_from_nl_object (obj) != LINK) + if (!obj || object_type_from_nl_object (obj) != OBJECT_TYPE_LINK) *family = AF_UNSPEC; else { *family = rtnl_link_get_family ((struct rtnl_link *) obj); @@ -236,7 +236,7 @@ get_kernel_object (struct nl_sock *sock, struct nl_object *needle) ObjectType type = object_type_from_nl_object (needle); switch (type) { - case LINK: + case OBJECT_TYPE_LINK: { int ifindex = rtnl_link_get_ifindex ((struct rtnl_link *) needle); const char *name = rtnl_link_get_name ((struct rtnl_link *) needle); @@ -265,10 +265,10 @@ get_kernel_object (struct nl_sock *sock, struct nl_object *needle) return NULL; } } - case IP4_ADDRESS: - case IP6_ADDRESS: - case IP4_ROUTE: - case IP6_ROUTE: + case OBJECT_TYPE_IP4_ADDRESS: + case OBJECT_TYPE_IP6_ADDRESS: + case OBJECT_TYPE_IP4_ROUTE: + case OBJECT_TYPE_IP6_ROUTE: /* Fallback to a one-time cache allocation. */ { struct nl_cache *cache; @@ -304,13 +304,13 @@ static int add_kernel_object (struct nl_sock *sock, struct nl_object *object) { switch (object_type_from_nl_object (object)) { - case LINK: + case OBJECT_TYPE_LINK: return rtnl_link_add (sock, (struct rtnl_link *) object, NLM_F_CREATE); - case IP4_ADDRESS: - case IP6_ADDRESS: + case OBJECT_TYPE_IP4_ADDRESS: + case OBJECT_TYPE_IP6_ADDRESS: return rtnl_addr_add (sock, (struct rtnl_addr *) object, NLM_F_CREATE | NLM_F_REPLACE); - case IP4_ROUTE: - case IP6_ROUTE: + case OBJECT_TYPE_IP4_ROUTE: + case OBJECT_TYPE_IP6_ROUTE: return rtnl_route_add (sock, (struct rtnl_route *) object, NLM_F_CREATE | NLM_F_REPLACE); default: g_return_val_if_reached (-NLE_INVAL); @@ -1070,15 +1070,15 @@ static const char * to_string_object_with_type (NMPlatform *platform, struct nl_object *obj, ObjectType type) { switch (type) { - case LINK: + case OBJECT_TYPE_LINK: return to_string_link (platform, (struct rtnl_link *) obj); - case IP4_ADDRESS: + case OBJECT_TYPE_IP4_ADDRESS: return to_string_ip4_address ((struct rtnl_addr *) obj); - case IP6_ADDRESS: + case OBJECT_TYPE_IP6_ADDRESS: return to_string_ip6_address ((struct rtnl_addr *) obj); - case IP4_ROUTE: + case OBJECT_TYPE_IP4_ROUTE: return to_string_ip4_route ((struct rtnl_route *) obj); - case IP6_ROUTE: + case OBJECT_TYPE_IP6_ROUTE: return to_string_ip6_route ((struct rtnl_route *) obj); default: SET_AND_RETURN_STRING_BUFFER ("(unknown netlink object %p)", obj); @@ -1097,12 +1097,12 @@ to_string_object (NMPlatform *platform, struct nl_object *obj) /* Object and cache manipulation */ -static const char *signal_by_type_and_status[N_TYPES] = { - [LINK] = NM_PLATFORM_SIGNAL_LINK_CHANGED, - [IP4_ADDRESS] = NM_PLATFORM_SIGNAL_IP4_ADDRESS_CHANGED, - [IP6_ADDRESS] = NM_PLATFORM_SIGNAL_IP6_ADDRESS_CHANGED, - [IP4_ROUTE] = NM_PLATFORM_SIGNAL_IP4_ROUTE_CHANGED, - [IP6_ROUTE] = NM_PLATFORM_SIGNAL_IP6_ROUTE_CHANGED, +static const char *signal_by_type_and_status[__OBJECT_TYPE_LAST] = { + [OBJECT_TYPE_LINK] = NM_PLATFORM_SIGNAL_LINK_CHANGED, + [OBJECT_TYPE_IP4_ADDRESS] = NM_PLATFORM_SIGNAL_IP4_ADDRESS_CHANGED, + [OBJECT_TYPE_IP6_ADDRESS] = NM_PLATFORM_SIGNAL_IP6_ADDRESS_CHANGED, + [OBJECT_TYPE_IP4_ROUTE] = NM_PLATFORM_SIGNAL_IP4_ROUTE_CHANGED, + [OBJECT_TYPE_IP6_ROUTE] = NM_PLATFORM_SIGNAL_IP6_ROUTE_CHANGED, }; static struct nl_cache * @@ -1111,13 +1111,13 @@ choose_cache_by_type (NMPlatform *platform, ObjectType object_type) NMLinuxPlatformPrivate *priv = NM_LINUX_PLATFORM_GET_PRIVATE (platform); switch (object_type) { - case LINK: + case OBJECT_TYPE_LINK: return priv->link_cache; - case IP4_ADDRESS: - case IP6_ADDRESS: + case OBJECT_TYPE_IP4_ADDRESS: + case OBJECT_TYPE_IP6_ADDRESS: return priv->address_cache; - case IP4_ROUTE: - case IP6_ROUTE: + case OBJECT_TYPE_IP4_ROUTE: + case OBJECT_TYPE_IP6_ROUTE: return priv->route_cache; default: g_return_val_if_reached (NULL); @@ -1135,11 +1135,11 @@ static gboolean object_has_ifindex (struct nl_object *object, int ifindex) { switch (object_type_from_nl_object (object)) { - case IP4_ADDRESS: - case IP6_ADDRESS: + case OBJECT_TYPE_IP4_ADDRESS: + case OBJECT_TYPE_IP6_ADDRESS: return ifindex == rtnl_addr_get_ifindex ((struct rtnl_addr *) object); - case IP4_ROUTE: - case IP6_ROUTE: + case OBJECT_TYPE_IP4_ROUTE: + case OBJECT_TYPE_IP6_ROUTE: { struct rtnl_route *rtnlroute = (struct rtnl_route *) object; struct rtnl_nexthop *nexthop; @@ -1178,7 +1178,7 @@ announce_object (NMPlatform *platform, const struct nl_object *object, NMPlatfor const char *sig = signal_by_type_and_status[object_type]; switch (object_type) { - case LINK: + case OBJECT_TYPE_LINK: { NMPlatformLink device; struct rtnl_link *rtnl_link = (struct rtnl_link *) object; @@ -1225,7 +1225,7 @@ announce_object (NMPlatform *platform, const struct nl_object *object, NMPlatfor g_signal_emit_by_name (platform, sig, device.ifindex, &device, change_type, reason); } return; - case IP4_ADDRESS: + case OBJECT_TYPE_IP4_ADDRESS: { NMPlatformIP4Address address; @@ -1246,7 +1246,7 @@ announce_object (NMPlatform *platform, const struct nl_object *object, NMPlatfor g_signal_emit_by_name (platform, sig, address.ifindex, &address, change_type, reason); } return; - case IP6_ADDRESS: + case OBJECT_TYPE_IP6_ADDRESS: { NMPlatformIP6Address address; @@ -1255,7 +1255,7 @@ announce_object (NMPlatform *platform, const struct nl_object *object, NMPlatfor g_signal_emit_by_name (platform, sig, address.ifindex, &address, change_type, reason); } return; - case IP4_ROUTE: + case OBJECT_TYPE_IP4_ROUTE: { NMPlatformIP4Route route; @@ -1263,7 +1263,7 @@ announce_object (NMPlatform *platform, const struct nl_object *object, NMPlatfor g_signal_emit_by_name (platform, sig, route.ifindex, &route, change_type, reason); } return; - case IP6_ROUTE: + case OBJECT_TYPE_IP6_ROUTE: { NMPlatformIP6Route route; @@ -1318,7 +1318,7 @@ refresh_object (NMPlatform *platform, struct nl_object *object, gboolean removed announce_object (platform, kernel_object, cached_object ? NM_PLATFORM_SIGNAL_CHANGED : NM_PLATFORM_SIGNAL_ADDED, reason); /* Refresh the master device (even on enslave/release) */ - if (object_type_from_nl_object (kernel_object) == LINK) { + if (object_type_from_nl_object (kernel_object) == OBJECT_TYPE_LINK) { int kernel_master = rtnl_link_get_master ((struct rtnl_link *) kernel_object); int cached_master = cached_object ? rtnl_link_get_master ((struct rtnl_link *) cached_object) : 0; struct nl_object *master_object; @@ -1384,21 +1384,21 @@ delete_object (NMPlatform *platform, struct nl_object *obj) int nle; object_type = object_type_from_nl_object (obj); - g_return_val_if_fail (object_type != UNKNOWN_OBJECT_TYPE, FALSE); + g_return_val_if_fail (object_type != OBJECT_TYPE_UNKNOWN, FALSE); cached_object = nm_nl_cache_search (choose_cache_by_type (platform, object_type), obj); object = cached_object ? cached_object : obj; switch (object_type) { - case LINK: + case OBJECT_TYPE_LINK: nle = rtnl_link_delete (priv->nlh, (struct rtnl_link *) object); break; - case IP4_ADDRESS: - case IP6_ADDRESS: + case OBJECT_TYPE_IP4_ADDRESS: + case OBJECT_TYPE_IP6_ADDRESS: nle = rtnl_addr_delete (priv->nlh, (struct rtnl_addr *) object, 0); break; - case IP4_ROUTE: - case IP6_ROUTE: + case OBJECT_TYPE_IP4_ROUTE: + case OBJECT_TYPE_IP6_ROUTE: nle = rtnl_route_delete (priv->nlh, (struct rtnl_route *) object, 0); break; default: @@ -1413,7 +1413,7 @@ delete_object (NMPlatform *platform, struct nl_object *obj) nl_geterror (nle), nle); break; case -NLE_NOADDR: - if (object_type == IP4_ADDRESS || object_type == IP6_ADDRESS) { + if (object_type == OBJECT_TYPE_IP4_ADDRESS || object_type == OBJECT_TYPE_IP6_ADDRESS) { debug("delete_object for address failed with \"%s\" (%d), meaning the address was already removed", nl_geterror (nle), nle); break; @@ -1469,7 +1469,7 @@ event_notification (struct nl_msg *msg, gpointer user_data) g_return_val_if_fail (object, NL_OK); if (nm_logging_enabled (LOGL_DEBUG, LOGD_PLATFORM)) { - if (object_type_from_nl_object (object) == LINK) { + if (object_type_from_nl_object (object) == OBJECT_TYPE_LINK) { const char *name = rtnl_link_get_name ((struct rtnl_link *) object); debug ("netlink event (type %d) for link: %s (%d, family %d)", |