F24-TS: No
Rationale
The selected packet transport retries handshakes and expires queued traffic. Its timer behavior does not coordinate delivery attempts with a receiver sleep schedule.
Assessment method
Pinned dependency/source inspection and official documentation; no runtime test
Source context
Tailscale go.mod and selected wireguard-go dependency
Outstanding qualification
Inference from the selected service and timer state machine. Waking and reconnecting does not provide scheduled reception. No lower-layer cellular sleep service is selected.
Public sources
- https://raw.githubusercontent.com/tailscale/wireguard-go/e61b6b78110b/device/timers.go
- https://raw.githubusercontent.com/tailscale/tailscale/566f89e0fb2aa4b2f1ebf98761e45e62aa5ef225/go.mod
- https://www.wireguard.com/protocol/
- https://tailscale.com/docs/reference/connection-types
- https://raw.githubusercontent.com/tailscale/wireguard-go/e61b6b78110b/device/receive.go
- https://raw.githubusercontent.com/tailscale/wireguard-go/e61b6b78110b/device/send.go
- https://raw.githubusercontent.com/tailscale/wireguard-go/e61b6b78110b/device/timers.go
- https://raw.githubusercontent.com/tailscale/wireguard-go/e61b6b78110b/device/constants.go
Editorial evidence references
The following identifiers refer to research records not included in this public package; they are not public links.
- round587.html
- round587-sources.json