MCPcopy Create free account
hub / github.com/tailscale/tailscale / noteFlowProblemFromPeer

Method noteFlowProblemFromPeer

wgengine/pendopen.go:52–61  ·  view source on GitHub ↗
(f flowtrack.Tuple, problem packet.TailscaleRejectReason)

Source from the content-addressed store, hash-verified

50}
51
52func (e *userspaceEngine) noteFlowProblemFromPeer(f flowtrack.Tuple, problem packet.TailscaleRejectReason) {
53 e.mu.Lock()
54 defer e.mu.Unlock()
55 of, ok := e.pendOpen[f]
56 if !ok {
57 // Not a tracked flow (likely already removed)
58 return
59 }
60 of.problem = problem
61}
62
63func tsRejectFlow(rh packet.TailscaleRejectedHeader) flowtrack.Tuple {
64 return flowtrack.MakeTuple(rh.Proto, rh.Src, rh.Dst)

Callers 1

trackOpenPreFilterInMethod · 0.95

Calls 2

LockMethod · 0.65
UnlockMethod · 0.65

Tested by

no test coverage detected