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/interfaces
Mihai Parparita ec649e707f ipn/ipnlocal: prefer to use one CGNAT route on the Mac
Together with 06aa141632 this minimizes
the number of NEPacketTunnelNetworkSettings updates that we have to do,
and thus avoids Chrome interrupting outstanding requests due to
(perceived) network changes.

Updates #3102

Signed-off-by: Mihai Parparita <mihai@tailscale.com>
2 years ago
..
interfaces.go ipn/ipnlocal: prefer to use one CGNAT route on the Mac 2 years ago
interfaces_bsd.go net/interfaces: add FreeBSD default route lookup (portmapping, etc) 2 years ago
interfaces_darwin.go net/interfaces: define DefaultRouteInterface and State.DefaultRouteInterface 2 years ago
interfaces_darwin_test.go net/{dnscache,interfaces}: use netaddr.IP.IsPrivate, delete copied code 3 years ago
interfaces_default_route_test.go all: gofmt with Go 1.17 3 years ago
interfaces_defaultrouteif_todo.go net/interfaces: add FreeBSD default route lookup (portmapping, etc) 2 years ago
interfaces_linux.go net/interfaces: get Linux default route from netlink as fallback 2 years ago
interfaces_linux_test.go net/interfaces: get Linux default route from netlink as fallback 2 years ago
interfaces_test.go net/interfaces: define DefaultRouteInterface and State.DefaultRouteInterface 2 years ago
interfaces_windows.go net/interfaces: define DefaultRouteInterface and State.DefaultRouteInterface 2 years ago
interfaces_windows_test.go net/interfaces: quiet PAC detection logging in no-PAC case, add benchmark 4 years ago