Wade Simmons
|
57f3512229
multiport: bring docs and comments in line with the lane design
|
2 veckor sedan |
Wade Simmons
|
a7e407181a
multiport: validate the peer's port range, warn when a lane never comes up
|
2 veckor sedan |
Wade Simmons
|
b93c3bfed6
multiport: fix review findings in lane probing and recv_error
|
2 veckor sedan |
Wade Simmons
|
4782c5da9c
design: document the multiport lane design
|
1 månad sedan |
Wade Simmons
|
be77501f14
header: show the lane field in the version 1 header diagram
|
1 månad sedan |
Wade Simmons
|
af439dadbf
multiport: SO_REUSEPORT groups per port, routines is per port
|
1 månad sedan |
Wade Simmons
|
53c565eb29
Pick multiport lanes by inside flow hash, not routine index
|
1 månad sedan |
Wade Simmons
|
4936b40169
Revert "multiport: log lane up and down at debug"
|
1 månad sedan |
Wade Simmons
|
06621e622e
multiport: log lane up and down at debug
|
1 månad sedan |
Wade Simmons
|
a304f370f4
multiport: say when lanes are on and what was negotiated
|
1 månad sedan |
Wade Simmons
|
e3efe0c53d
multiport: carry a lost install race's counter to the surviving lane window
|
1 månad sedan |
Wade Simmons
|
8c5c740571
multiport: derive lane sessions on demand, install once authenticated
|
1 månad sedan |
Wade Simmons
|
fb20de39b2
multiport: make a lane a session on the tunnel, not a tunnel
|
1 månad sedan |
Wade Simmons
|
8b914e67f4
gofmt
|
1 månad sedan |
Wade Simmons
|
a4c813fd26
handshake: move lane fields to 9 and 10
|
1 månad sedan |
Wade Simmons
|
11528c6e02
Build multiport lanes lazily, on data-plane demand
|
1 månad sedan |
JackDoan
|
192d994273
spread N routines over n lanes
|
3 månader sedan |
JackDoan
|
2c9f47c252
port offsets for peer mismatch
|
3 månader sedan |
JackDoan
|
0ae7ba073c
crazy multiport stuff
|
3 månader sedan |
Jack Doan
|
dd8f660c0a
save about 10MB of RAM by not importing gopacket except for tests (#1864)
|
1 månad sedan |
Caleb Jasik
|
ec3304e3a9
Recompute the transport checksum on self-forwarded packets (#1862)
|
1 månad sedan |
Jack Doan
|
aaa2ff7fff
respect setting for tun.pin_threads_key (#1861)
|
1 månad sedan |
Nate Brown
|
657f6ad044
Fold the rebind counter and traffic flags into one atomic word (#1820)
|
1 månad sedan |
Jack Doan
|
19e04db115
disable offloads by default for first release (#1858)
|
1 månad sedan |
Wade Simmons
|
9c5d701648
Support native Golang "fips140" mode (#1696)
|
1 månad sedan |
Jack Doan
|
edc3c5e018
the definitive tun offloads branch (#1704)
|
2 månader sedan |
Nate Brown
|
b8b159a486
release: retry the STS assume until the secret key survives Windows (#1855)
|
2 månader sedan |
Nate Brown
|
49e35d1283
parseV6: only walk real ipv6 extension headers, fail closed on unknown protocols (#1840)
|
2 månader sedan |
sn0w
|
6fcb926334
cmd/ca: prevent out-of-memory on 32bit systems (#1834)
|
2 månader sedan |
Jay R. Wren
|
28d82f7b8a
Drop dependency on github.com/cyberdelia/go-metrics-graphite (#1832)
|
2 månader sedan |