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/wgengine/netstack
James Tucker 445c04c938
wgengine: inject packetbuffers rather than bytes (#4220)
Plumb the outbound injection path to allow passing netstack
PacketBuffers down to the tun Read, where they are decref'd to enable
buffer re-use. This removes one packet alloc & copy, and reduces GC
pressure by pooling outbound injected packets.

Fixes #2741
Signed-off-by: James Tucker <james@tailscale.com>
3 years ago
..
netstack.go wgengine: inject packetbuffers rather than bytes (#4220) 3 years ago
netstack_linux.go wgengine/netstack: make userspace ping work when tailscaled has CAP_NET_RAW 3 years ago
netstack_test.go all: use any instead of interface{} 3 years ago
ssh.go ssh: make it build on darwin 3 years ago
subnet_router_wrapper.go cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to Windows 4 years ago