aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2008-11-18 09:52:28 +0000
committerMartin Willi <martin@strongswan.org>2008-11-18 09:52:28 +0000
commit32f59c56f12c062d4e2649512465f67cd8c1aafa (patch)
tree1cb689d21398634193899d46094e874a471aaf0a /src
parent50ae86017ccf94b1f2ce559df196af13c7908d8c (diff)
downloadstrongswan-32f59c56f12c062d4e2649512465f67cd8c1aafa.tar.bz2
strongswan-32f59c56f12c062d4e2649512465f67cd8c1aafa.tar.xz
consider interfaces we do not monitor as up (e.g. lo)
fixes load-testing against 127.0.0.1
Diffstat (limited to 'src')
-rw-r--r--src/charon/plugins/kernel_netlink/kernel_netlink_net.c3
1 files changed, 2 insertions, 1 deletions
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))