You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/net/udprelay
Jordan Whited 290fb92069 net/udprelay: bind multiple sockets per af on Linux
This commit uses SO_REUSEPORT (when supported) to bind multiple sockets
per address family. Increasing the number of sockets can increase
aggregate throughput when serving many peer relay client flows.
Benchmarks show 3x improvement in max aggregate bitrate in some
environments.

Updates tailscale/corp#34745

Signed-off-by: Jordan Whited <jordan@tailscale.com>
17 hours ago
..
endpoint wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#16603) 5 months ago
status cmd/tailscale/cli,ipn,all: make peer relay server port a *uint16 1 week ago
server.go net/udprelay: bind multiple sockets per af on Linux 17 hours ago
server_linux.go net/udprelay: bind multiple sockets per af on Linux 17 hours ago
server_notlinux.go net/udprelay: bind multiple sockets per af on Linux 17 hours ago
server_test.go net/udprelay: use blake2s-256 MAC for handshake challenge 1 week ago