aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2021-03-24 10:41:08 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2021-03-24 10:42:10 -0600
commita4741c838bf2a6591621ea349c5adeeac8aaa07b (patch)
tree6336b2bee9d4d803c7ee3574cf35bc0c63fa4311
parentif_wg: set persistent keepalive even if interface is down (diff)
downloadwireguard-freebsd-a4741c838bf2a6591621ea349c5adeeac8aaa07b.tar.xz
wireguard-freebsd-a4741c838bf2a6591621ea349c5adeeac8aaa07b.zip
if_wg: remove old link state check
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--src/if_wg.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/if_wg.c b/src/if_wg.c
index 8c70636..82f62c2 100644
--- a/src/if_wg.c
+++ b/src/if_wg.c
@@ -1991,8 +1991,6 @@ wg_deliver_out(struct wg_peer *peer)
int ret;
NET_EPOCH_ENTER(et);
- if (peer->p_sc->sc_ifp->if_link_state == LINK_STATE_DOWN)
- goto done;
wg_peer_get_endpoint(peer, &endpoint);
@@ -2021,7 +2019,7 @@ wg_deliver_out(struct wg_peer *peer)
}
m_freem(m);
}
-done:
+
NET_EPOCH_EXIT(et);
}