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/magicsock
James Tucker 3b68d607be wgengine/magicsock: drop DERP queue from head rather than tail
If the DERP queue is full, drop the oldest item first, rather than the
youngest, on the assumption that older data is more likely to be
unanswerable.

Updates tailscale/corp#31762

Signed-off-by: James Tucker <james@tailscale.com>
3 months ago
..
blockforever_conn.go wgengine/magicsock: improve don't fragment bit set/get support 2 years ago
cloudinfo.go wgengine/magicsock: use cloud metadata to get public IPs 1 year ago
cloudinfo_nocloud.go wgengine/magicsock: use cloud metadata to get public IPs 1 year ago
cloudinfo_test.go wgengine/magicsock: use cloud metadata to get public IPs 1 year ago
debughttp.go net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 4 months ago
debugknobs.go tailcfg,wgengine/magicsock: set peer relay CapVer (#16531) 5 months ago
debugknobs_stubs.go tailcfg,wgengine/magicsock: set peer relay CapVer (#16531) 5 months ago
derp.go wgengine/magicsock: drop DERP queue from head rather than tail 3 months ago
derp_test.go net/netcheck,wgengine/magicsock: align DERP frame receive time heuristics 2 years ago
discopingpurpose_string.go wgengine/magicsock: implement probing of UDP path lifetime (#10844) 2 years ago
endpoint.go util/ringbuffer: rename to ringlog 3 months ago
endpoint_default.go all: adjust some build tags for plan9 2 years ago
endpoint_stub.go all: adjust some build tags for plan9 2 years ago
endpoint_test.go net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 4 months ago
endpoint_tracker.go wgengine/magicsock: only cache N most recent endpoints per-Addr 2 years ago
endpoint_tracker_test.go all: use Go 1.22 range-over-int 2 years ago
magicsock.go wgengine/magicsock: drop DERP queue from head rather than tail 3 months ago
magicsock_default.go net/sockopts,wgengine/magicsock: export socket buffer sizing logic (#16909) 4 months ago
magicsock_linux.go net/sockopts,wgengine/magicsock: export socket buffer sizing logic (#16909) 4 months ago
magicsock_linux_test.go wgengine/magicsock: fix bpf fragmentation jump offsets (#16204) 6 months ago
magicsock_notplan9.go wgengine/magicsock: refactor maybeRebindOnError 11 months ago
magicsock_plan9.go wgengine/magicsock: refactor maybeRebindOnError 11 months ago
magicsock_test.go wgengine/magicsock: shorten process internal DERP queue 3 months ago
peermap.go net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 4 months ago
peermap_test.go net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 4 months ago
peermtu.go magicsock: mute noisy expected peer mtu related error (#10870) 2 years ago
peermtu_darwin.go wgengine/magicsock: improve don't fragment bit set/get support 2 years ago
peermtu_linux.go wgengine/magicsock: improve don't fragment bit set/get support 2 years ago
peermtu_stubs.go magicsock: mute noisy expected peer mtu related error (#10870) 2 years ago
peermtu_unix.go wgengine/magicsock: replace CanPMTUD() with ShouldPMTUD() 2 years ago
rebinding_conn.go net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 4 months ago
relaymanager.go net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 4 months ago
relaymanager_test.go wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#16603) 5 months ago