mirror of
https://github.com/tailscale/tailscale.git
synced 2025-08-25 12:47:31 +00:00
net/portmapper: handle pcp ADDRESS_MISMATCH response
These show up a fair amount in our logs. Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com>
This commit is contained in:

committed by
Josh Bleecher Snyder

parent
bb91cfeae7
commit
999814e9e1
@@ -28,6 +28,12 @@ const (
|
||||
|
||||
pcpCodeOK = 0
|
||||
pcpCodeNotAuthorized = 2
|
||||
// From RFC 6887:
|
||||
// ADDRESS_MISMATCH: The source IP address of the request packet does
|
||||
// not match the contents of the PCP Client's IP Address field, due
|
||||
// to an unexpected NAT on the path between the PCP client and the
|
||||
// PCP-controlled NAT or firewall.
|
||||
pcpCodeAddressMismatch = 12
|
||||
|
||||
pcpOpReply = 0x80 // OR'd into request's op code on response
|
||||
pcpOpAnnounce = 0
|
||||
|
Reference in New Issue
Block a user