tailscale/wgengine
Brad Fitzpatrick d24ed3f68e wgengine/router: add debug knob to resort to Linux "ip" command usage
Tailscale 1.18 uses netlink instead of the "ip" command to program the
Linux kernel.

The old way was kept primarily for tests, but this also adds a
TS_DEBUG_USE_IP_COMMAND environment knob to force the old way
temporarily for debugging anybody who might have problems with the
new way in 1.18.

Updates #391

Change-Id: I0236fbfda6c9c05dcb3554fcc27ec0c86456efd9
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2021-11-18 08:01:22 -08:00
..
bench types/netmap: use key.NodePublic instead of tailcfg.NodeKey. 2021-11-01 17:07:40 -07:00
filter all: use testingutil.MinAllocsPerRun 2021-10-28 12:48:37 -07:00
magicsock wgengine/magicsock: fix data race on endpoint.discoKey 2021-11-17 17:49:33 -08:00
monitor wgengine/monitor: ignore ipsec link monitor events on iOS/macOS 2021-09-27 20:45:51 -07:00
netstack cmd/tailscaled, wgengine/netstack: always wire up netstack 2021-11-01 14:11:30 -07:00
router wgengine/router: add debug knob to resort to Linux "ip" command usage 2021-11-18 08:01:22 -08:00
wgcfg go.mod: update wireguard-go to pick up roaming toggle 2021-11-16 13:15:04 -08:00
wglog wgengine/wgcfg: convert to use new node key type. 2021-10-28 09:39:23 -07:00
winnet wgengine/winnet: don't build on non-windows 2021-02-09 21:09:24 -08:00
mem_ios.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 2021-05-25 13:18:21 -07:00
pendopen.go tailcfg: use key.NodePublic in wire protocol types. 2021-11-02 09:11:43 -07:00
userspace.go net/tstun, wgengine: add packet-level and drop metrics 2021-11-17 16:18:52 -08:00
userspace_ext_test.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 2021-05-25 13:18:21 -07:00
userspace_test.go tailcfg: use key.NodePublic in wire protocol types. 2021-11-02 09:11:43 -07:00
watchdog.go all: replace tailcfg.DiscoKey with key.DiscoPublic. 2021-11-03 14:00:16 -07:00
watchdog_test.go all: close fake userspace engines when tests complete 2021-09-15 15:31:51 -07:00
wgengine.go all: replace tailcfg.DiscoKey with key.DiscoPublic. 2021-11-03 14:00:16 -07:00