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>
2022-06-30 13:18:52 -07:00
..
interfaces_bsd.go net/interfaces: add FreeBSD default route lookup (portmapping, etc) 2022-03-08 13:02:02 -08:00
interfaces_darwin_test.go net/{dnscache,interfaces}: use netaddr.IP.IsPrivate, delete copied code 2021-07-26 20:30:28 -07:00
interfaces_darwin.go net/interfaces: define DefaultRouteInterface and State.DefaultRouteInterface 2021-12-29 12:13:15 -08:00
interfaces_default_route_test.go all: gofmt with Go 1.17 2021-08-05 15:54:00 -07:00
interfaces_defaultrouteif_todo.go net/interfaces: add FreeBSD default route lookup (portmapping, etc) 2022-03-08 13:02:02 -08:00
interfaces_linux_test.go net/interfaces: get Linux default route from netlink as fallback 2022-02-28 19:57:34 -08:00
interfaces_linux.go net/interfaces: get Linux default route from netlink as fallback 2022-02-28 19:57:34 -08:00
interfaces_test.go net/interfaces: define DefaultRouteInterface and State.DefaultRouteInterface 2021-12-29 12:13:15 -08:00
interfaces_windows_test.go net/interfaces: quiet PAC detection logging in no-PAC case, add benchmark 2020-10-01 22:02:39 -07:00
interfaces_windows.go net/interfaces: define DefaultRouteInterface and State.DefaultRouteInterface 2021-12-29 12:13:15 -08:00
interfaces.go ipn/ipnlocal: prefer to use one CGNAT route on the Mac 2022-06-30 13:18:52 -07:00