tailscale/wgengine/netstack
Claire Wang a45c9f982a wgengine/netstack: change netstack API to require LocalBackend
The macOS client was forgetting to call netstack.Impl.SetLocalBackend.
Change the API so that it can't be started without one, eliminating this
class of bug. Then update all the callers.

Updates #6764

Change-Id: I2b3a4f31fdfd9fdbbbbfe25a42db0c505373562f
Signed-off-by: Claire Wang <claire@tailscale.com>
Co-authored-by: Brad Fitzpatrick <bradfitz@tailscale.com>
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2022-12-23 14:01:26 -08:00
..
netstack.go wgengine/netstack: change netstack API to require LocalBackend 2022-12-23 14:01:26 -08:00
netstack_linux.go wgengine/netstack: make userspace ping work when tailscaled has CAP_NET_RAW 2022-01-12 14:23:39 -08:00
netstack_test.go wgengine/netstack: change netstack API to require LocalBackend 2022-12-23 14:01:26 -08:00
subnet_router_wrapper.go cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to Windows 2021-04-06 21:37:28 -07:00