libnm-util: add ether_ntoa/ether_aton-like utility methods
nm_utils_hwaddr_ntoa() and nm_utils_hwaddr_aton() are like ether_ntoa()/ether_aton(), but handle IPoIB too. nm_utils_hwaddr_atoba() is like _aton() but returns a GByteArray, since that's what's wanted in many places. Also remove nm_ether_ntop() and replace uses of it with nm_utils_hwaddr_ntoa().
This commit is contained in:

committed by
Dan Williams

parent
3dcfd305d6
commit
2510c617ec
@@ -159,18 +159,6 @@ nm_utils_ip4_prefix_to_netmask (guint32 prefix)
|
||||
return (guint32) htonl (netmask);
|
||||
}
|
||||
|
||||
char *
|
||||
nm_ether_ntop (const struct ether_addr *mac)
|
||||
{
|
||||
/* we like leading zeros and all-caps, instead
|
||||
* of what glibc's ether_ntop() gives us
|
||||
*/
|
||||
return g_strdup_printf ("%02X:%02X:%02X:%02X:%02X:%02X",
|
||||
mac->ether_addr_octet[0], mac->ether_addr_octet[1],
|
||||
mac->ether_addr_octet[2], mac->ether_addr_octet[3],
|
||||
mac->ether_addr_octet[4], mac->ether_addr_octet[5]);
|
||||
}
|
||||
|
||||
void
|
||||
nm_utils_merge_ip4_config (NMIP4Config *ip4_config, NMSettingIP4Config *setting)
|
||||
{
|
||||
|
Reference in New Issue
Block a user