Don't ignore loopback devices and allow addresses on them being enumerated

This commit is contained in:
Tobias Brunner
2012-09-21 18:16:26 +02:00
parent 9513225e6b
commit aed33805ce
10 changed files with 35 additions and 31 deletions
+5 -3
View File
@@ -1,5 +1,5 @@
/*
* Copyright (C) 2008 Tobias Brunner
* Copyright (C) 2008-2012 Tobias Brunner
* Copyright (C) 2007 Martin Willi
* Hochschule fuer Technik Rapperswil
*
@@ -80,11 +80,13 @@ struct kernel_net_t {
* The hosts are read-only, do not modify of free.
*
* @param include_down_ifaces TRUE to enumerate addresses from down interfaces
* @param include_virtual_ips TRUE to enumerate virtual ip addresses
* @param include_virtual_ips TRUE to enumerate virtual IP addresses
* @param include_loopback TRUE to enumerate addresses on loopback interfaces
* @return enumerator over host_t's
*/
enumerator_t *(*create_address_enumerator) (kernel_net_t *this,
bool include_down_ifaces, bool include_virtual_ips);
bool include_down_ifaces, bool include_virtual_ips,
bool include_loopback);
/**
* Add a virtual IP to an interface.