rename AddrOverNonLocalIP to IsIpv6LinkLocal

This commit is contained in:
Marten Seemann 2021-12-21 12:10:08 +04:00
parent 6792670726
commit 6a0950fe9e
3 changed files with 5 additions and 5 deletions

View File

@ -95,8 +95,8 @@ func IsIPUnspecified(m ma.Multiaddr) bool {
return net.IP(c.RawValue()).IsUnspecified() return net.IP(c.RawValue()).IsUnspecified()
} }
// AddrOverNonLocalIP returns whether the addr uses a non-local ip link // IsIpv6LinkLocal returns whether the addr uses a non-local ip link
func AddrOverNonLocalIP(a ma.Multiaddr) bool { func IsIpv6LinkLocal(a ma.Multiaddr) bool {
split := ma.Split(a) split := ma.Split(a)
if len(split) < 1 { if len(split) < 1 {
return false return false

View File

@ -74,7 +74,7 @@ func interfaceAddresses() ([]ma.Multiaddr, error) {
var out []ma.Multiaddr var out []ma.Multiaddr
for _, a := range maddrs { for _, a := range maddrs {
if !AddrOverNonLocalIP(a) { if !IsIpv6LinkLocal(a) {
continue continue
} }
out = append(out, a) out = append(out, a)

View File

@ -67,9 +67,9 @@ func TestAddrOverNonLocalIP(t *testing.T) {
newMultiaddr(t, "/ip4/1.2.3.4/udp/1234/utp"), newMultiaddr(t, "/ip4/1.2.3.4/udp/1234/utp"),
} }
for _, addr := range bad { for _, addr := range bad {
require.Falsef(t, AddrOverNonLocalIP(addr), "%s is a link local addr", addr) require.Falsef(t, IsIpv6LinkLocal(addr), "%s is a link local addr", addr)
} }
for _, addr := range good { for _, addr := range good {
require.Truef(t, AddrOverNonLocalIP(addr), "%s is not a link local addr", addr) require.Truef(t, IsIpv6LinkLocal(addr), "%s is not a link local addr", addr)
} }
} }