ipn/ipnstate, wgengine/wgint: add handshake attempts accessors
Not yet used. This is being made available so magicsock/wgengine can use it to ignore certain sends (UDP + DERP) later on at least mobile, letting wireguard-go think it's doing its full attempt schedule, but we can cut it short conditionally based on what we know from the control plane. Updates #7617 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com> Change-Id: Ia367cf6bd87b2aeedd3c6f4989528acdb6773ca7
This commit is contained in:

committed by
Brad Fitzpatrick

parent
eb28818403
commit
1cf85822d0
@ -9,7 +9,7 @@ import (
|
||||
"github.com/tailscale/wireguard-go/device"
|
||||
)
|
||||
|
||||
func TestPeerStats(t *testing.T) {
|
||||
func TestInternalOffsets(t *testing.T) {
|
||||
peer := new(device.Peer)
|
||||
if got := PeerLastHandshakeNano(peer); got != 0 {
|
||||
t.Errorf("PeerLastHandshakeNano = %v, want 0", got)
|
||||
@ -20,4 +20,7 @@ func TestPeerStats(t *testing.T) {
|
||||
if got := PeerTxBytes(peer); got != 0 {
|
||||
t.Errorf("PeerTxBytes = %v, want 0", got)
|
||||
}
|
||||
if got := PeerHandshakeAttempts(peer); got != 0 {
|
||||
t.Errorf("PeerHandshakeAttempts = %v, want 0", got)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user