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 6d2b8df06d wgengine/magicsock: add disabled failing (deadlocking) test for #1282
The fix can make this test run unconditionally.

This moves code from 5c619882bc for
testability but doesn't fix it yet. The #1282 problem remains (when I
wrote its wake-up mechanism, I forgot there were N DERP readers
funneling into 1 UDP reader, and the code just isn't correct at all
for that case).

Also factor out some test helper code from BenchmarkReceiveFrom.

The refactoring in magicsock.go for testability should have no
behavior change.
5 years ago
..
filter wgengine/filter: add a Clone method. 5 years ago
magicsock wgengine/magicsock: add disabled failing (deadlocking) test for #1282 5 years ago
monitor wgengine/monitor: close closeHandle 5 years ago
netstack types/netmap: split controlclient.NetworkMap off into its own leaf package 5 years ago
router ipn: split LocalBackend off into new ipn/ipnlocal package 5 years ago
tsdns tstest: simplify goroutine leak tests 5 years ago
tstun wgengine/tstun: also support DropSilently on PostFilterIn 5 years ago
wgcfg types/netmap: split controlclient.NetworkMap off into its own leaf package 5 years ago
wglog wgengine: adapt to wireguard-go changes 5 years ago
winnet Move Linux client & common packages into a public repo. 6 years ago
pendopen.go ipn: split LocalBackend off into new ipn/ipnlocal package 5 years ago
userspace.go types/netmap: split controlclient.NetworkMap off into its own leaf package 5 years ago
userspace_test.go all: move wgcfg from wireguard-go 5 years ago
watchdog.go types/netmap: split controlclient.NetworkMap off into its own leaf package 5 years ago
watchdog_test.go cmd/tailscaled, wgengine/netstack: add start of gvisor userspace netstack work 5 years ago
wgengine.go types/netmap: split controlclient.NetworkMap off into its own leaf package 5 years ago