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/router
Brad Fitzpatrick 2d2b62c400 wgengine/router: probe generally-unused "ip" command style lazily
This busybox fwmaskWorks check was added before we moved away from
using the "ip" command to using netlink directly.

So it's now just wasted work (and log spam on Gokrazy) to check the
"ip" command capabilities if we're never going to use it.

Do it lazily instead.

Updates #12277

Change-Id: I8ab9acf64f9c0d8240ce068cb9ec8c0f6b1ecee7
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2 years ago
..
callback.go wgengine/router: implement UpdateMagicsockPort for CallbackRouter (#10494) 2 years ago
consolidating_router.go wgengine/router: consolidate routes before reconfiguring router for mobile clients 2 years ago
consolidating_router_test.go wgengine/router: consolidate routes before reconfiguring router for mobile clients 2 years ago
ifconfig_windows.go net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon 2 years ago
ifconfig_windows_test.go all: use Go 1.22 range-over-int 2 years ago
router.go various: implement stateful firewalling on Linux (#12025) 2 years ago
router_darwin.go health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
router_default.go health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
router_fake.go util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370) 2 years ago
router_freebsd.go health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
router_linux.go wgengine/router: probe generally-unused "ip" command style lazily 2 years ago
router_linux_test.go wgengine/router: print Docker warning when stateful filtering is enabled 2 years ago
router_openbsd.go health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
router_test.go various: implement stateful firewalling on Linux (#12025) 2 years ago
router_userspace_bsd.go health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
router_windows.go health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
router_windows_test.go wgengine/router: look up absolute path to netsh.exe on Windows 2 years ago
runner.go all: update copyright and license headers 3 years ago