type net.IP
128 uses
net (current package)
addrselect.go#L20: func sortByRFC6724withSrcs(addrs []IPAddr, srcs []IP) {
addrselect.go#L41: func srcAddrs(addrs []IPAddr) []IP {
addrselect.go#L42: srcs := make([]IP, len(addrs))
addrselect.go#L64: func ipAttrOf(ip IP) ipAttr {
addrselect.go#L79: srcs []IP // or nil if unreachable
addrselect.go#L308: func (t policyTable) Classify(ip IP) policyTableEntry {
addrselect.go#L329: func classifyScope(ip IP) scope {
addrselect.go#L355: func commonPrefixLen(a, b IP) (cpl int) {
dnsclient_unix.go#L669: addrs = append(addrs, IPAddr{IP: IP(a.A[:])})
dnsclient_unix.go#L681: addrs = append(addrs, IPAddr{IP: IP(aaaa.AAAA[:])})
hosts.go#L16: var ip IP
interface_bsd.go#L104: var ip IP
interface_bsd.go#L109: ip = make(IP, IPv6len)
interface_darwin.go#L39: var ip IP
interface_darwin.go#L44: ip = make(IP, IPv6len)
ip.go#L32: type IP []byte
ip.go#L42: IP IP // network number
ip.go#L48: func IPv4(a, b, c, d byte) IP {
ip.go#L49: p := make(IP, IPv6len)
ip.go#L106: IPv6zero = IP{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ip.go#L107: IPv6unspecified = IP{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
ip.go#L108: IPv6loopback = IP{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}
ip.go#L109: IPv6interfacelocalallnodes = IP{0xff, 0x01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x01}
ip.go#L110: IPv6linklocalallnodes = IP{0xff, 0x02, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x01}
ip.go#L111: IPv6linklocalallrouters = IP{0xff, 0x02, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x02}
ip.go#L116: func (ip IP) IsUnspecified() bool {
ip.go#L121: func (ip IP) IsLoopback() bool {
ip.go#L129: func (ip IP) IsMulticast() bool {
ip.go#L138: func (ip IP) IsInterfaceLocalMulticast() bool {
ip.go#L144: func (ip IP) IsLinkLocalMulticast() bool {
ip.go#L153: func (ip IP) IsLinkLocalUnicast() bool {
ip.go#L168: func (ip IP) IsGlobalUnicast() bool {
ip.go#L178: func isZeros(p IP) bool {
ip.go#L189: func (ip IP) To4() IP {
ip.go#L204: func (ip IP) To16() IP {
ip.go#L224: func (ip IP) DefaultMask() IPMask {
ip.go#L248: func (ip IP) Mask(mask IPMask) IP {
ip.go#L259: out := make(IP, n)
ip.go#L291: func (ip IP) String() string {
ip.go#L371: func ipEmptyString(ip IP) string {
ip.go#L381: func (ip IP) MarshalText() ([]byte, error) {
ip.go#L393: func (ip *IP) UnmarshalText(text []byte) error {
ip.go#L410: func (ip IP) Equal(x IP) bool {
ip.go#L423: func (ip IP) matchAddrFamily(x IP) bool {
ip.go#L475: func networkNumberAndMask(n *IPNet) (ip IP, m IPMask) {
ip.go#L499: func (n *IPNet) Contains(ip IP) bool {
ip.go#L538: func parseIPv4(s string) IP {
ip.go#L566: func parseIPv6Zone(s string) (IP, string) {
ip.go#L573: func parseIPv6(s string) (ip IP) {
ip.go#L574: ip = make(IP, IPv6len)
ip.go#L678: func ParseIP(s string) IP {
ip.go#L692: func parseIPZone(s string) (IP, string) {
ip.go#L712: func ParseCIDR(s string) (IP, *IPNet, error) {
iprawsock.go#L32: IP IP
ipsock.go#L302: func loopbackIP(net string) IP {
ipsock.go#L306: return IP{127, 0, 0, 1}
ipsock_posix.go#L144: func ipToSockaddr(family int, ip IP, port int, zone string) (syscall.Sockaddr, error) {
lookup.go#L189: func LookupIP(host string) ([]IP, error) {
lookup.go#L194: ips := make([]IP, len(addrs))
lookup.go#L211: func (r *Resolver) LookupIP(ctx context.Context, network, host string) ([]IP, error) {
lookup.go#L225: ips := make([]IP, 0, len(addrs))
sockopt_posix.go#L23: func ipv4AddrToInterface(ip IP) (*Interface, error) {
sockopt_posix.go#L52: func interfaceToIPv4Addr(ifi *Interface) (IP, error) {
sockoptip_posix.go#L14: func joinIPv4Group(fd *netFD, ifi *Interface, ip IP) error {
sockoptip_posix.go#L40: func joinIPv6Group(fd *netFD, ifi *Interface, ip IP) error {
tcpsock.go#L20: IP IP
udpsock.go#L23: IP IP
udpsock_posix.go#L133: func listenIPv4MulticastUDP(c *UDPConn, ifi *Interface, ip IP) error {
udpsock_posix.go#L148: func listenIPv6MulticastUDP(c *UDPConn, ifi *Interface, ip IP) error {
cgo_sockold.go#L26: func cgoSockaddrInet4(ip IP) * /*line :23:31*/_Ctype_struct_sockaddr /*line :23:48*/ {
cgo_sockold.go#L32: func cgoSockaddrInet6(ip IP, zone int) * /*line :29:41*/_Ctype_struct_sockaddr /*line :29:58*/ {
cgo_unix.go#L335: func cgoSockaddr(ip IP, zone string) (* /*line :332:40*/_Ctype_struct_sockaddr /*line :332:57*/, /*line :332:59*/_Ctype_socklen_t /*line :332:70*/) {
cgo_unix.go#L345: func copyIP(x IP) IP {
cgo_unix.go#L349: y := make(IP, len(x))
net/http
socks_bundle.go#L132: a.IP = make(net.IP, net.IPv4len)
socks_bundle.go#L135: a.IP = make(net.IP, net.IPv6len)
socks_bundle.go#L243: IP net.IP
crypto/x509
verify.go#L461: func matchIPConstraint(ip net.IP, constraint *net.IPNet) (bool, error) {
verify.go#L676: ip := net.IP(data)
verify.go#L683: return matchIPConstraint(parsedName.(net.IP), constraint.(*net.IPNet))
x509.go#L710: IPAddresses []net.IP
x509.go#L1063: func parseSANExtension(value []byte) (dnsNames, emailAddresses []string, ipAddresses []net.IP, uris []*url.URL, err error) {
x509.go#L1225: ips = append(ips, &net.IPNet{IP: net.IP(ip), Mask: net.IPMask(mask)})
x509.go#L1646: func marshalSANs(dnsNames, emailAddresses []string, ipAddresses []net.IP, uris []*url.URL) (derBytes []byte, err error) {
x509.go#L2395: IPAddresses []net.IP
github.com/jackc/pgtype
cidr_array.go#L57: case []net.IP:
cidr_array.go#L76: case []*net.IP:
cidr_array.go#L228: case *[]net.IP:
cidr_array.go#L229: *v = make([]net.IP, len(src.Elements))
cidr_array.go#L237: case *[]*net.IP:
cidr_array.go#L238: *v = make([]*net.IP, len(src.Elements))
inet.go#L39: case net.IP:
inet.go#L59: case *net.IP:
inet.go#L98: IP: make(net.IP, len(src.IPNet.IP)),
inet.go#L104: case *net.IP:
inet.go#L108: *v = make(net.IP, len(src.IPNet.IP))
inet.go#L168: ipnet.IP = make(net.IP, int(addressLength))
inet_array.go#L57: case []net.IP:
inet_array.go#L76: case []*net.IP:
inet_array.go#L228: case *[]net.IP:
inet_array.go#L229: *v = make([]net.IP, len(src.Elements))
inet_array.go#L237: case *[]*net.IP:
inet_array.go#L238: *v = make([]*net.IP, len(src.Elements))
pgtype.go#L354: registerDefaultPgTypeVariants("inet", "_inet", net.IP{})
github.com/prometheus/procfs
arp.go#L27: IPAddr net.IP
ipvs.go#L49: LocalAddress net.IP
ipvs.go#L51: RemoteAddress net.IP
ipvs.go#L143: localAddress net.IP
ipvs.go#L210: func parseIPPort(s string) (net.IP, uint16, error) {
ipvs.go#L212: ip net.IP
golang.org/x/net/internal/socks
client.go#L126: a.IP = make(net.IP, net.IPv4len)
client.go#L129: a.IP = make(net.IP, net.IPv6len)
socks.go#L87: IP net.IP
golang.org/x/net/proxy
per_host.go#L19: bypassIPs []net.IP
per_host.go#L126: func (p *PerHost) AddIP(ip net.IP) {
google.golang.org/grpc/balancer/grpclb
grpclb_remote_balancer.go#L72: ip := net.IP(s.IpAddress)
vendor/golang.org/x/net/http/httpproxy
proxy.go#L326: match(host, port string, ip net.IP) bool
proxy.go#L332: func (a allMatch) match(host, port string, ip net.IP) bool {
proxy.go#L340: func (m cidrMatch) match(host, port string, ip net.IP) bool {
proxy.go#L345: ip net.IP
proxy.go#L349: func (m ipMatch) match(host, port string, ip net.IP) bool {
proxy.go#L363: func (m domainMatch) match(host, port string, ip net.IP) bool {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |