mirror of
https://github.com/tailscale/tailscale.git
synced 2025-04-21 06:01:42 +00:00
wgengine/netstack: simplify netaddrIPFromNetstackIP
Updates #cleanup Change-Id: I66878b08a75d44170460cbf33c895277c187bd8d Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
parent
855da47777
commit
cf97cff33b
@ -1116,11 +1116,9 @@ func (ns *Impl) shouldHandlePing(p *packet.Parsed) (_ netip.Addr, ok bool) {
|
|||||||
func netaddrIPFromNetstackIP(s tcpip.Address) netip.Addr {
|
func netaddrIPFromNetstackIP(s tcpip.Address) netip.Addr {
|
||||||
switch s.Len() {
|
switch s.Len() {
|
||||||
case 4:
|
case 4:
|
||||||
s := s.As4()
|
return netip.AddrFrom4(s.As4())
|
||||||
return netaddr.IPv4(s[0], s[1], s[2], s[3])
|
|
||||||
case 16:
|
case 16:
|
||||||
s := s.As16()
|
return netip.AddrFrom16(s.As16()).Unmap()
|
||||||
return netip.AddrFrom16(s).Unmap()
|
|
||||||
}
|
}
|
||||||
return netip.Addr{}
|
return netip.Addr{}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user