From 32f59c56f12c062d4e2649512465f67cd8c1aafa Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 18 Nov 2008 09:52:28 +0000 Subject: consider interfaces we do not monitor as up (e.g. lo) fixes load-testing against 127.0.0.1 --- src/charon/plugins/kernel_netlink/kernel_netlink_net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/charon/plugins/kernel_netlink/kernel_netlink_net.c') diff --git a/src/charon/plugins/kernel_netlink/kernel_netlink_net.c b/src/charon/plugins/kernel_netlink/kernel_netlink_net.c index 40036e147..d8b05e1e2 100644 --- a/src/charon/plugins/kernel_netlink/kernel_netlink_net.c +++ b/src/charon/plugins/kernel_netlink/kernel_netlink_net.c @@ -707,7 +707,8 @@ static bool is_interface_up(private_kernel_netlink_net_t *this, int index) { enumerator_t *ifaces; iface_entry_t *iface; - bool up = FALSE; + /* default to TRUE for interface we do not monitor (e.g. lo) */ + bool up = TRUE; ifaces = this->ifaces->create_enumerator(this->ifaces); while (ifaces->enumerate(ifaces, &iface)) -- cgit v1.2.3