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
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>
3 years ago
..
bench types/netmap: use key.NodePublic instead of tailcfg.NodeKey. 3 years ago
filter all: use testingutil.MinAllocsPerRun 3 years ago
magicsock wgengine/magicsock: fix data race on endpoint.discoKey 3 years ago
monitor wgengine/monitor: ignore ipsec link monitor events on iOS/macOS 3 years ago
netstack cmd/tailscaled, wgengine/netstack: always wire up netstack 3 years ago
router wgengine/router: add debug knob to resort to Linux "ip" command usage 3 years ago
wgcfg go.mod: update wireguard-go to pick up roaming toggle 3 years ago
wglog wgengine/wgcfg: convert to use new node key type. 3 years ago
winnet wgengine/winnet: don't build on non-windows 4 years ago
mem_ios.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 4 years ago
pendopen.go tailcfg: use key.NodePublic in wire protocol types. 3 years ago
userspace.go net/tstun, wgengine: add packet-level and drop metrics 3 years ago
userspace_ext_test.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 4 years ago
userspace_test.go tailcfg: use key.NodePublic in wire protocol types. 3 years ago
watchdog.go all: replace tailcfg.DiscoKey with key.DiscoPublic. 3 years ago
watchdog_test.go all: close fake userspace engines when tests complete 3 years ago
wgengine.go all: replace tailcfg.DiscoKey with key.DiscoPublic. 3 years ago