kernel-interface: support enumeration of virtual-only IPs

This commit is contained in:
Martin Willi
2013-05-06 16:10:13 +02:00
parent 5f7f8c92ca
commit 1a2a8bffed
3 changed files with 20 additions and 9 deletions
@@ -704,6 +704,10 @@ static bool filter_addresses(address_enumerator_t *data,
{ /* skip virtual interfaces added by us */
return FALSE;
}
if (!(data->which & ADDR_TYPE_REGULAR) && !(*in)->virtual)
{ /* address is regular, but not requested */
return FALSE;
}
ip = (*in)->ip;
if (ip->get_family(ip) == AF_INET6)
{