Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for AddrFrom16 (0.37 sec)

  1. src/net/addrselect.go

    		// "::/96"
    		Prefix:     netip.PrefixFrom(netip.AddrFrom16([16]byte{}), 96),
    		Precedence: 1,
    		Label:      3,
    	},
    	{
    		// "2001::/32"
    		// Teredo
    		Prefix:     netip.PrefixFrom(netip.AddrFrom16([16]byte{0x20, 0x01}), 32),
    		Precedence: 5,
    		Label:      5,
    	},
    	{
    		// "2002::/16"
    		// 6to4
    		Prefix:     netip.PrefixFrom(netip.AddrFrom16([16]byte{0x20, 0x02}), 16),
    		Precedence: 30,
    		Label:      2,
    	},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 09 00:24:06 UTC 2024
    - 9.7K bytes
    - Viewed (0)
  2. src/net/addrselect_test.go

    		{netip.MustParseAddr("ff04::"), scopeAdminLocal}, // IPv6 multicast
    		{netip.MustParseAddr("ff0e::"), scopeGlobal},     // IPv6 multicast
    
    		{netip.AddrFrom16([16]byte{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xe0, 0, 0, 0}), scopeGlobal}, // IPv4 link-local multicast as 16 bytes
    		{netip.AddrFrom16([16]byte{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xe0, 2, 2, 2}), scopeGlobal}, // IPv4 global multicast as 16 bytes
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 05 07:16:00 UTC 2022
    - 8.5K bytes
    - Viewed (0)
  3. src/net/udpsock_posix.go

    		if err == nil {
    			ip = netip.AddrFrom4(from.Addr)
    			port = from.Port
    		}
    	case syscall.AF_INET6:
    		var from syscall.SockaddrInet6
    		n, err = c.fd.readFromInet6(b, &from)
    		if err == nil {
    			ip = netip.AddrFrom16(from.Addr).WithZone(zoneCache.name(int(from.ZoneId)))
    			port = from.Port
    		}
    	}
    	if err == nil {
    		addr = netip.AddrPortFrom(ip, uint16(port))
    	}
    	return n, addr, err
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  4. src/net/netip/netip_pkg_test.go

    			t.Errorf("IP(%v).Prev = %v; want zero", ip, got)
    		}
    	}
    
    	var allFF [16]byte
    	for i := range allFF {
    		allFF[i] = 0xff
    	}
    
    	for _, ip := range []Addr{
    		mustIP("255.255.255.255"),
    		AddrFrom16(allFF),
    	} {
    		got := ip.Next()
    		if !got.isZero() {
    			t.Errorf("IP(%v).Next = %v; want zero", ip, got)
    		}
    	}
    }
    
    func BenchmarkIPNextPrev(b *testing.B) {
    	for i := 0; i < b.N; i++ {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 02 15:37:19 UTC 2023
    - 9K bytes
    - Viewed (0)
  5. src/net/netip/netip.go

    func IPv6LinkLocalAllNodes() Addr { return AddrFrom16([16]byte{0: 0xff, 1: 0x02, 15: 0x01}) }
    
    // IPv6LinkLocalAllRouters returns the IPv6 link-local all routers multicast
    // address ff02::2.
    func IPv6LinkLocalAllRouters() Addr { return AddrFrom16([16]byte{0: 0xff, 1: 0x02, 15: 0x02}) }
    
    // IPv6Loopback returns the IPv6 loopback address ::1.
    func IPv6Loopback() Addr { return AddrFrom16([16]byte{15: 0x01}) }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 17:10:01 UTC 2024
    - 43.2K bytes
    - Viewed (0)
  6. src/net/netip/netip_test.go

    			}
    		})
    	}
    
    	// Addr constructors
    	test("IPv4", func() { sinkIP = IPv4(1, 2, 3, 4) })
    	test("AddrFrom4", func() { sinkIP = AddrFrom4([4]byte{1, 2, 3, 4}) })
    	test("AddrFrom16", func() { sinkIP = AddrFrom16([16]byte{}) })
    	test("ParseAddr/4", func() { sinkIP = panicIP(ParseAddr("1.2.3.4")) })
    	test("ParseAddr/6", func() { sinkIP = panicIP(ParseAddr("::1")) })
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 17:10:01 UTC 2024
    - 54.3K bytes
    - Viewed (0)
  7. src/net/netip/slow_test.go

    	}
    	var ret [16]byte
    	for i, f := range fs {
    		a, b, err := parseWord(f)
    		if err != nil {
    			return Addr{}, err
    		}
    		ret[i*2] = a
    		ret[i*2+1] = b
    	}
    
    	return AddrFrom16(ret).WithZone(zone), nil
    }
    
    // normalizeIPv6Slow expands s, which is assumed to be an IPv6
    // address, to its canonical text form.
    //
    // The canonical form of an IPv6 address is 8 colon-separated fields,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 11 19:54:31 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  8. api/go1.18.txt

    pkg net, type Error interface, Temporary //deprecated
    pkg net/http, func MaxBytesHandler(Handler, int64) Handler
    pkg net/http, method (*Cookie) Valid() error
    pkg net/netip, func AddrFrom16([16]uint8) Addr
    pkg net/netip, func AddrFrom4([4]uint8) Addr
    pkg net/netip, func AddrFromSlice([]uint8) (Addr, bool)
    pkg net/netip, func AddrPortFrom(Addr, uint16) AddrPort
    pkg net/netip, func IPv4Unspecified() Addr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 17 20:31:46 UTC 2023
    - 13K bytes
    - Viewed (0)
  9. src/net/ip.go

    		return "?" + hexString(ip)
    	}
    	// If IPv4, use dotted notation.
    	if p4 := ip.To4(); len(p4) == IPv4len {
    		return netip.AddrFrom4([4]byte(p4)).String()
    	}
    	return netip.AddrFrom16([16]byte(ip)).String()
    }
    
    func hexString(b []byte) string {
    	s := make([]byte, len(b)*2)
    	for i, tn := range b {
    		s[i*2], s[i*2+1] = hexDigit[tn>>4], hexDigit[tn&0xf]
    	}
    	return string(s)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 18 03:13:26 UTC 2024
    - 13.9K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"(Prefix).MarshalText", Method, 18},
    		{"(Prefix).Masked", Method, 18},
    		{"(Prefix).Overlaps", Method, 18},
    		{"(Prefix).String", Method, 18},
    		{"Addr", Type, 18},
    		{"AddrFrom16", Func, 18},
    		{"AddrFrom4", Func, 18},
    		{"AddrFromSlice", Func, 18},
    		{"AddrPort", Type, 18},
    		{"AddrPortFrom", Func, 18},
    		{"IPv4Unspecified", Func, 18},
    		{"IPv6LinkLocalAllNodes", Func, 18},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
Back to top