Brad Fitzpatrick
|
f715ee2be9
cmd/tailscaled: start implementing ts_omit_netstack
|
5 months ago |
Brad Fitzpatrick
|
b3ae1cb0cc
wgengine/netstack/gro: permit building without GRO
|
5 months ago |
Alex Chan
|
002ecb78d0
all: don't rebind variables in for loops
|
5 months ago |
Brad Fitzpatrick
|
4cca9f7c67
all: add ts_omit_serve, start making tailscale serve/funnel be modular
|
5 months ago |
Naman Sood
|
04d24cdbd4
wgengine/netstack: correctly proxy half-closed TCP connections
|
8 months ago |
Jordan Whited
|
62182fc37d
wgengine/netstack: revert cubic cc to reno cc (#15677)
|
10 months ago |
Brad Fitzpatrick
|
fb96137d79
net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl
|
11 months ago |
Fran Bull
|
5ebc135397
tsnet,wgengine: fix src to primary Tailscale IP for TCP dials
|
1 year ago |
Adrian Dewhurst
|
7b3e5b5df3
wgengine/netstack: respond to service IPs in Linux tun mode
|
1 year ago |
James Tucker
|
e113b106a6
go.mod,wgengine/netstack: use cubic congestion control, bump gvisor
|
1 year ago |
James Tucker
|
83808029d8
wgengine/netstack: disable RACK on all platforms
|
1 year ago |
James Tucker
|
ca39c4e150
cmd/natc,wgengine/netstack: tune buffer size and segment lifetime in natc
|
1 year ago |
KevinLiang10
|
8c8750f1b3
ipn/ipnlocal: Support TCP and Web VIP services
|
1 year ago |
Brad Fitzpatrick
|
4e0fc037e6
all: use iterators over slice views more
|
1 year ago |
Brad Fitzpatrick
|
634cc2ba4a
wgengine/netstack: remove unused taildrive deps
|
1 year ago |
Brad Fitzpatrick
|
c763b7a7db
syncs: delete Map.Range, update callers to iterators
|
1 year ago |
Brad Fitzpatrick
|
5f88b65764
wgengine/netstack: check userspace ping success on Windows
|
1 year ago |
Brad Fitzpatrick
|
9f9470fc10
ipnlocal,proxymap,wgengine/netstack: add optional WhoIs/proxymap debug
|
1 year ago |
Jordan Whited
|
0926954cf5
net/tstun,wgengine/netstack: implement TCP GRO for local services (#13315)
|
1 year ago |
Jordan Whited
|
d21ebc28af
wgengine/netstack: implement netstack loopback (#13301)
|
1 year ago |
Jordan Whited
|
31cdbd68b1
net/tstun: fix gvisor inbound GSO packet injection (#13283)
|
1 year ago |
Jordan Whited
|
bfcb3562e6
wgengine/netstack: re-enable gVisor GSO on Linux (#13269)
|
1 year ago |
Jordan Whited
|
d097096ddc
net/tstun,wgengine/netstack: make inbound synthetic packet injection GSO-aware (#13266)
|
1 year ago |
Jordan Whited
|
6d4973e1e0
wgengine/netstack: use types/logger.Logf instead of stdlib log.Printf (#13267)
|
1 year ago |
Jordan Whited
|
8e42510a71
wgengine/netstack: disable gVisor GSO on Linux (#13215)
|
1 year ago |
Jordan Whited
|
df6014f1d7
net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linux (#13172)
|
1 year ago |
Jordan Whited
|
2f27319baf
wgengine/netstack: disable gVisor TCP GRO for Linux (#13138)
|
1 year ago |
Jordan Whited
|
d9d9d525d9
wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994)
|
1 year ago |
Jordan Whited
|
f0230ce0b5
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921)
|
1 year ago |
Jordan Whited
|
7bc2ddaedc
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869)
|
1 year ago |