diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-04-22 21:53:13 -0600 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-04-22 21:56:52 -0600 |
commit | 0c227d384b21793edf15067d8b8397584c7db5fe (patch) | |
tree | 0a7af8ea2cfc4ea0bb584d080eb95011b3f1f694 /src/wg_cookie.h | |
parent | if_wg: properly use rn_inithead and rn_detachhead (diff) | |
download | wireguard-freebsd-0c227d384b21793edf15067d8b8397584c7db5fe.tar.xz wireguard-freebsd-0c227d384b21793edf15067d8b8397584c7db5fe.zip |
wg_cookie: hash vnet into ratelimiter entry
IPs mean different things per-vnet.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r-- | src/wg_cookie.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wg_cookie.h b/src/wg_cookie.h index a2e20f2..099cda6 100644 --- a/src/wg_cookie.h +++ b/src/wg_cookie.h @@ -64,7 +64,8 @@ int cookie_maker_consume_payload(struct cookie_maker *, void cookie_maker_mac(struct cookie_maker *, struct cookie_macs *, void *, size_t); int cookie_checker_validate_macs(struct cookie_checker *, - struct cookie_macs *, void *, size_t, bool, struct sockaddr *); + struct cookie_macs *, void *, size_t, bool, struct sockaddr *, + struct vnet *); #ifdef SELFTESTS void cookie_selftest(void); |