aboutsummaryrefslogtreecommitdiff
path: root/device/device_test.go
AgeCommit message (Expand)Author
2023-03-13global: buff -> bufJason A. Donenfeld
2023-03-10conn, device, tun: implement vectorized I/O plumbingJordan Whited
2023-02-07global: bump copyright yearJason A. Donenfeld
2022-09-20global: bump copyright yearJason A. Donenfeld
2022-09-04all: use Go 1.19 and its atomic typesBrad Fitzpatrick
2022-03-16all: update to Go 1.18Josh Bleecher Snyder
2021-12-09global: apply gofumptJason A. Donenfeld
2021-11-23global: use netip where possible nowJason A. Donenfeld
2021-02-23device: test up/down using virtual connJason A. Donenfeld
2021-02-23device: cleanup unused test componentsJason A. Donenfeld
2021-02-23conn: make binds replacableJason A. Donenfeld
2021-02-17global: stop using ioutilJason A. Donenfeld
2021-02-10device: retry Up() in up/down testJason A. Donenfeld
2021-02-10device: return error from Up() and Down()Jason A. Donenfeld
2021-02-09device: run fewer iterations in TestUpDownJosh Bleecher Snyder
2021-02-09device: remove listen port race in testsJason A. Donenfeld
2021-02-09device: generate test keys on the flyJason A. Donenfeld
2021-02-08device: print direction when ping transit failsJosh Bleecher Snyder
2021-02-08device: overhaul device state managementJosh Bleecher Snyder
2021-02-03device: fix goroutine leak testJosh Bleecher Snyder
2021-02-03device: add up/down stress testJason A. Donenfeld
2021-02-03device: pass cfg strings around in tests instead of readerJason A. Donenfeld
2021-02-03device: test that we do not leak goroutinesJosh Bleecher Snyder
2021-01-28global: bump copyrightJason A. Donenfeld
2021-01-26device: combine debug and info log levels into 'verbose'Jason A. Donenfeld
2021-01-26device: add benchmark for UAPI Device.IpcGetOperationJosh Bleecher Snyder
2021-01-07device: add latency and throughput benchmarksJosh Bleecher Snyder
2021-01-07device: use LogLevelError for benchmarkingJosh Bleecher Snyder
2021-01-07device: make test infrastructure usable with benchmarksJosh Bleecher Snyder
2021-01-07device: fix races from changing private_keyJosh Bleecher Snyder
2021-01-07device: fix persistent_keepalive_interval data racesJosh Bleecher Snyder
2021-01-07device: use channel close to shut down and drain encryption channelJosh Bleecher Snyder
2021-01-07device: add a helper to generate uapi configsJosh Bleecher Snyder
2021-01-07device: increase timeout in testsJosh Bleecher Snyder
2021-01-07device: make test setup more robustJosh Bleecher Snyder
2020-07-31device: get free port when testingSina Siadat
2020-05-02global: update header comments and modulesJason A. Donenfeld
2020-05-02tuntest: split out testing packageDavid Crawshaw
2019-10-16device: test packets between two fake devicesDavid Crawshaw
2019-06-04device: use bytes.Equal for equality check, simplify assertEqualMatt Layher
2019-05-29device, tun: rearrange code and fix device testsMatt Layher
2019-03-03global: begin modularizationJason A. Donenfeld