Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 143 for addr1 (0.05 sec)

  1. src/net/addrselect.go

    	"net/netip"
    	"sort"
    )
    
    func sortByRFC6724(addrs []IPAddr) {
    	if len(addrs) < 2 {
    		return
    	}
    	sortByRFC6724withSrcs(addrs, srcAddrs(addrs))
    }
    
    func sortByRFC6724withSrcs(addrs []IPAddr, srcs []netip.Addr) {
    	if len(addrs) != len(srcs) {
    		panic("internal error")
    	}
    	addrAttr := make([]ipAttr, len(addrs))
    	srcAttr := make([]ipAttr, len(srcs))
    	for i, v := range addrs {
    		addrAttrIP, _ := netip.AddrFromSlice(v.IP)
    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/interface_plan9.go

    				mask = CIDRMask(pfxlen, 8*IPv6len)
    			}
    
    			addrs = append(addrs, &IPNet{IP: ip, Mask: mask})
    		}
    	}
    
    	return addrs, nil
    }
    
    // interfaceMulticastAddrTable returns addresses for a specific
    // interface.
    func interfaceMulticastAddrTable(ifi *Interface) ([]Addr, error) {
    	return nil, nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 14:00:54 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  3. cni/pkg/repair/netns.go

    	if interfaces, err = net.Interfaces(); err != nil {
    		return false, fmt.Errorf("failed to get interfaces")
    	}
    
    	for _, ief := range interfaces {
    		var addrs []net.Addr
    		if addrs, err = ief.Addrs(); err != nil {
    			return
    		}
    		for _, addr := range addrs {
    			switch v := addr.(type) {
    			case *net.IPNet:
    				if v.IP.Equal(targetAddr) {
    					return true, nil
    				}
    			}
    		}
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 31 04:07:10 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  4. src/net/interface.go

    		s = "0"
    	}
    	return s
    }
    
    // Addrs returns a list of unicast interface addresses for a specific
    // interface.
    func (ifi *Interface) Addrs() ([]Addr, error) {
    	if ifi == nil {
    		return nil, &OpError{Op: "route", Net: "ip+net", Source: nil, Addr: nil, Err: errInvalidInterface}
    	}
    	ifat, err := interfaceAddrTable(ifi)
    	if err != nil {
    		err = &OpError{Op: "route", Net: "ip+net", Source: nil, Addr: nil, Err: err}
    	}
    	return ifat, err
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:53 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  5. pilot/pkg/config/kube/ingress/status.go

    		}
    
    		for _, ip := range svc.Status.LoadBalancer.Ingress {
    			if ip.IP == "" {
    				addrs = append(addrs, ip.Hostname)
    			} else {
    				addrs = append(addrs, ip.IP)
    			}
    		}
    
    		addrs = append(addrs, svc.Spec.ExternalIPs...)
    		return addrs
    	}
    
    	// get all pods acting as ingress gateways
    	igSelector := getIngressGatewaySelector(ingressSelector, ingressService)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Feb 28 16:41:38 UTC 2024
    - 7.9K bytes
    - Viewed (0)
  6. src/syscall/route_bsd.go

    		sa := &SockaddrInet6{}
    		copy(sa.Addr[:], b[offsetofInet6:])
    		return sa, nil
    	case family == AF_INET6:
    		sa := &SockaddrInet6{}
    		if l-1 < offsetofInet6 {
    			copy(sa.Addr[:], b[1:l])
    		} else {
    			copy(sa.Addr[:], b[l-offsetofInet6:l])
    		}
    		return sa, nil
    	case b[0] == SizeofSockaddrInet4:
    		sa := &SockaddrInet4{}
    		copy(sa.Addr[:], b[offsetofInet4:])
    		return sa, nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 9.1K bytes
    - Viewed (0)
  7. pkg/proxy/util/utils.go

    func AppendPortIfNeeded(addr string, port int32) string {
    	// Return if address is already in "ipv4:port" or "[ipv6]:port" format.
    	if _, _, err := net.SplitHostPort(addr); err == nil {
    		return addr
    	}
    
    	// Simply return for invalid case. This should be caught by validation instead.
    	ip := netutils.ParseIPSloppy(addr)
    	if ip == nil {
    		return addr
    	}
    
    	// Append port to address.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 20 11:57:43 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  8. pkg/proxy/util/nodeport_addresses.go

    func (npa *NodePortAddresses) GetNodeIPs(nw NetworkInterfacer) ([]net.IP, error) {
    	addrs, err := nw.InterfaceAddrs()
    	if err != nil {
    		return nil, fmt.Errorf("error listing all interfaceAddrs from host, error: %v", err)
    	}
    
    	// Use a map to dedup matches
    	addresses := make(map[string]net.IP)
    	for _, cidr := range npa.cidrs {
    		for _, addr := range addrs {
    			var ip net.IP
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 13:25:06 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  9. pilot/pkg/xds/workload.go

    		aliases := addr.Aliases()
    		removed.DeleteAll(aliases...)
    		n := addr.ResourceName()
    		have.Insert(n)
    		haveAliases.InsertAll(aliases...)
    		switch w.TypeUrl {
    		case v3.WorkloadType:
    			if addr.GetWorkload() != nil {
    				resources = append(resources, &discovery.Resource{
    					Name:     n,
    					Aliases:  aliases,
    					Resource: protoconv.MessageToAny(addr.GetWorkload()), // TODO: pre-marshal
    				})
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 17 14:14:30 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  10. tools/istio-iptables/pkg/config/config.go

    )
    
    // getLocalIP returns one of the local IP address and it should support IPv6 or not
    func getLocalIP(dualStack bool) (netip.Addr, bool, error) {
    	var isIPv6 bool
    	var ipAddrs []netip.Addr
    	addrs, err := LocalIPAddrs()
    	if err != nil {
    		return netip.Addr{}, isIPv6, err
    	}
    
    	for _, a := range addrs {
    		if ipnet, ok := a.(*net.IPNet); ok {
    			ip := ipnet.IP
    			ipAddr, ok := netip.AddrFromSlice(ip)
    			if !ok {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Apr 30 22:24:38 UTC 2024
    - 9.2K bytes
    - Viewed (0)
Back to top