net.IPAddr.IP (field)
42 uses
net (current package)
addrselect.go#L27: addrAttrIP, _ := netip.AddrFromSlice(v.IP)
addrselect.go#L48: dst.IP = addrs[i].IP
addrselect.go#L91: DA := a.addr.IP
addrselect.go#L92: DB := b.addr.IP
cgo_unix.go#L224: addr := IPAddr{IP: copyIP(sa.Addr[:])}
cgo_unix.go#L228: addr := IPAddr{IP: copyIP(sa.Addr[:]), Zone: zoneCache.name(int(sa.Scope_id))}
dial.go#L391: if !wildcard && !addr.isWildcard() && !addr.IP.matchAddrFamily(ip.IP) {
dnsclient_unix.go#L594: addr := IPAddr{IP: ip, Zone: zone}
dnsclient_unix.go#L735: addrs = append(addrs, IPAddr{IP: IP(a.A[:])})
dnsclient_unix.go#L750: addrs = append(addrs, IPAddr{IP: IP(aaaa.AAAA[:])})
interface_linux.go#L227: ifma := &IPAddr{IP: IPv4(byte(i>>24), byte(i>>16), byte(i>>8), byte(i))}
interface_linux.go#L252: ifma := &IPAddr{IP: IP{b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7], b[8], b[9], b[10], b[11], b[12], b[13], b[14], b[15]}}
iprawsock.go#L32: IP IP
iprawsock.go#L43: ip := ipEmptyString(a.IP)
iprawsock.go#L51: if a == nil || a.IP == nil {
iprawsock.go#L54: return a.IP.IsUnspecified()
iprawsock_posix.go#L17: return &IPAddr{IP: sa.Addr[0:]}
iprawsock_posix.go#L19: return &IPAddr{IP: sa.Addr[0:], Zone: zoneCache.name(int(sa.ZoneId))}
iprawsock_posix.go#L25: if a == nil || len(a.IP) <= IPv4len {
iprawsock_posix.go#L28: if a.IP.To4() != nil {
iprawsock_posix.go#L38: return ipToSockaddr(family, a.IP, 0, a.Zone)
iprawsock_posix.go#L52: addr = &IPAddr{IP: sa.Addr[0:]}
iprawsock_posix.go#L55: addr = &IPAddr{IP: sa.Addr[0:], Zone: zoneCache.name(int(sa.ZoneId))}
iprawsock_posix.go#L80: addr = &IPAddr{IP: sa.Addr[0:]}
iprawsock_posix.go#L82: addr = &IPAddr{IP: sa.Addr[0:], Zone: zoneCache.name(int(sa.ZoneId))}
ipsock.go#L71: return addr.IP.To4() != nil
ipsock.go#L148: return addr.IP.To4() != nil
ipsock.go#L153: return len(addr.IP) == IPv6len && addr.IP.To4() == nil
ipsock.go#L275: return &TCPAddr{IP: ip.IP, Port: portnum, Zone: ip.Zone}
ipsock.go#L277: return &UDPAddr{IP: ip.IP, Port: portnum, Zone: ip.Zone}
ipsock.go#L279: return &IPAddr{IP: ip.IP, Zone: ip.Zone}
ipsock.go#L297: if len(ips) == 1 && ips[0].IP.Equal(IPv6unspecified) {
ipsock.go#L298: ips = append(ips, IPAddr{IP: IPv4zero})
lookup.go#L212: ips[i] = ia.IP
lookup.go#L248: ips = append(ips, addr.(*IPAddr).IP)
lookup.go#L310: return []IPAddr{{IP: IP(ip.AsSlice()).To16(), Zone: ip.Zone()}}, nil
sockopt_posix.go#L34: if v.IP.To4() != nil {
sockopt_posix.go#L35: return v.IP, nil
sockopt_posix.go#L57: if a := v.IP.To4(); a != nil {