From: Jason A. Donenfeld Date: Tue, 16 Nov 2021 20:07:15 +0000 (+0100) Subject: device: align 64-bit atomic member in Device X-Git-Tag: 0.0.20220117~8 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=fc4f975a4de1917df9d0fe2aaf0e009428546fe2;p=thirdparty%2Fwireguard-go.git device: align 64-bit atomic member in Device Signed-off-by: Jason A. Donenfeld --- diff --git a/device/device.go b/device/device.go index 91654c6..3625608 100644 --- a/device/device.go +++ b/device/device.go @@ -53,16 +53,17 @@ type Device struct { publicKey NoisePublicKey } - rate struct { - underLoadUntil int64 - limiter ratelimiter.Ratelimiter - } - peers struct { sync.RWMutex // protects keyMap keyMap map[NoisePublicKey]*Peer } + // Keep this 8-byte aligned + rate struct { + underLoadUntil int64 + limiter ratelimiter.Ratelimiter + } + allowedips AllowedIPs indexTable IndexTable cookieChecker CookieChecker