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
Adrian Dewhurst 7b3e5b5df3 wgengine/netstack: respond to service IPs in Linux tun mode
When in tun mode on Linux, AllowedIPs are not automatically added to
netstack because the kernel is responsible for handling subnet routes.
This ensures that virtual IPs are always added to netstack.

When in tun mode, pings were also not being handled, so this adds
explicit support for ping as well.

Fixes tailscale/corp#26387

Change-Id: I6af02848bf2572701288125f247d1eaa6f661107
Signed-off-by: Adrian Dewhurst <adrian@tailscale.com>
10 months ago
..
gro Fix various linting, vet & static check issues 11 months ago
link_endpoint.go wgengine/netstack: block link writes when full rather than drop 10 months ago
netstack.go wgengine/netstack: respond to service IPs in Linux tun mode 10 months ago
netstack_linux.go all: update copyright and license headers 3 years ago
netstack_tcpbuf_default.go wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994) 1 year ago
netstack_tcpbuf_ios.go wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994) 1 year ago
netstack_test.go ipn/{ipnlocal,localapi}, wgengine/netstack: call (*LocalBackend).Shutdown when tests that create them complete 1 year ago
netstack_userping.go wgengine/netstack: check userspace ping success on Windows 1 year ago
netstack_userping_apple.go various: fix lint warnings 2 years ago
netstack_userping_test.go wgengine/netstack: check userspace ping success on Windows 1 year ago