wireguard-go/device
Jason A. Donenfeld ef8d6804d7 global: use netip where possible now
There are more places where we'll need to add it later, when Go 1.18
comes out with support for it in the "net" package. Also, allowedips
still uses slices internally, which might be suboptimal.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2021-11-23 22:03:15 +01:00
..
alignment_test.go device: fix alignment on 32-bit machines and test for it 2021-02-09 15:37:04 +01:00
allowedips.go global: use netip where possible now 2021-11-23 22:03:15 +01:00
allowedips_rand_test.go global: use netip where possible now 2021-11-23 22:03:15 +01:00
allowedips_test.go global: use netip where possible now 2021-11-23 22:03:15 +01:00
bind_test.go global: bump copyright 2021-01-28 17:52:15 +01:00
channels.go device: flush peer queues before starting device 2021-02-10 00:39:28 +01:00
constants.go device: allow reducing queue constants on iOS 2021-05-22 01:00:51 +02:00
cookie.go global: bump copyright 2021-01-28 17:52:15 +01:00
cookie_test.go global: bump copyright 2021-01-28 17:52:15 +01:00
device.go device: align 64-bit atomic member in Device 2021-11-16 21:07:31 +01:00
device_test.go global: use netip where possible now 2021-11-23 22:03:15 +01:00
devicestate_string.go device: remove deviceStateNew 2021-02-09 15:39:19 +01:00
endpoint_test.go global: use netip where possible now 2021-11-23 22:03:15 +01:00
indextable.go global: bump copyright 2021-01-28 17:52:15 +01:00
ip.go global: bump copyright 2021-01-28 17:52:15 +01:00
kdf_test.go global: bump copyright 2021-01-28 17:52:15 +01:00
keypair.go global: bump copyright 2021-01-28 17:52:15 +01:00
logger.go global: bump copyright 2021-01-28 17:52:15 +01:00
misc.go device: reduce size of trie struct 2021-06-03 13:51:03 +02:00
mobilequirks.go device: make new peers inherit broken mobile semantics 2021-11-15 23:40:47 +01:00
noise-helpers.go global: bump copyright 2021-01-28 17:52:15 +01:00
noise-protocol.go device: do not consume handshake messages if not running 2021-11-15 23:40:47 +01:00
noise-types.go global: bump copyright 2021-01-28 17:52:15 +01:00
noise_test.go device: start peers before running handshake test 2021-11-16 21:07:31 +01:00
peer.go device: defer state machine transitions until configuration is complete 2021-11-15 23:40:47 +01:00
pools.go device: use a waiting sync.Pool instead of a channel 2021-02-02 19:32:13 +01:00
pools_test.go device: disable waitpool tests 2021-02-22 15:26:47 +01:00
queueconstants_android.go global: bump copyright 2021-01-28 17:52:15 +01:00
queueconstants_default.go global: remove old-style build tags 2021-10-12 12:02:10 -06:00
queueconstants_ios.go global: remove old-style build tags 2021-10-12 12:02:10 -06:00
queueconstants_windows.go conn: implement RIO for fast Windows UDP sockets 2021-02-25 15:08:08 +01:00
race_disabled_test.go global: remove old-style build tags 2021-10-12 12:02:10 -06:00
race_enabled_test.go global: remove old-style build tags 2021-10-12 12:02:10 -06:00
receive.go global: use netip where possible now 2021-11-23 22:03:15 +01:00
send.go device: simplify allowedips lookup signature 2021-06-03 16:29:43 +02:00
sticky_default.go global: remove old-style build tags 2021-10-12 12:02:10 -06:00
sticky_linux.go conn: make binds replacable 2021-02-23 20:00:57 +01:00
timers.go device: timers: use pre-seeded per-thread unlocked fastrandn for jitter 2021-10-28 13:47:50 +02:00
tun.go device: don't track device interface state in RoutineTUNEventReader 2021-02-08 10:32:07 -08:00
uapi.go global: use netip where possible now 2021-11-23 22:03:15 +01:00