From: Susant Sahani Date: Fri, 10 Apr 2020 13:50:23 +0000 (+0200) Subject: networkctl: Add support to display VXLan remote address X-Git-Tag: v246-rc1~599^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=659f85a519f4e33c17079d613603db7c822f17aa;p=thirdparty%2Fsystemd.git networkctl: Add support to display VXLan remote address --- diff --git a/src/network/networkctl.c b/src/network/networkctl.c index 952fd555785..2e2ba4732cd 100644 --- a/src/network/networkctl.c +++ b/src/network/networkctl.c @@ -1549,9 +1549,17 @@ static int link_status_one( } if (IN_SET(info->vxlan_info.group_family, AF_INET, AF_INET6)) { + const char *p; + + r = in_addr_is_multicast(info->vxlan_info.group_family, &info->vxlan_info.group); + if (r <= 0) + p = "Remote:"; + else + p = "Group:"; + r = table_add_many(table, TABLE_EMPTY, - TABLE_STRING, "Group:", + TABLE_STRING, p, info->vxlan_info.group_family == AF_INET ? TABLE_IN_ADDR : TABLE_IN6_ADDR, &info->vxlan_info.group); if (r < 0)