tailscale/net/neterror
James Tucker 0b4d702a54
wgengine/magicsock: report health warnings when blocked by firewalls
macOS and Linux both return EPERM when sendto(2) is blocked by the
firewall. Sometimes these blocks and transient, in the case of a fault
between EDR software and a kernel, and at other times this may be a
persistent state.

Report a health warning for the state, and rebind only up to once every
15m in order to avoid excess workload.

Updates #11710
Updates #12891
Updates #13511

Signed-off-by: James Tucker <james@tailscale.com>
2024-09-25 16:44:05 -07:00
..
neterror_linux.go net/neterror, wgengine/magicsock: use UDP GSO and GRO on Linux (#7791) 2023-04-04 16:32:16 -07:00
neterror_test.go wgengine/magicsock: report health warnings when blocked by firewalls 2024-09-25 16:44:05 -07:00
neterror_windows.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
neterror.go wgengine/magicsock: report health warnings when blocked by firewalls 2024-09-25 16:44:05 -07:00