Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ParseIPsSplitToV4V6 (0.62 sec)

  1. pkg/util/net/ip_test.go

    	}
    	for _, tt := range tests {
    		t.Run(tt.name, func(t *testing.T) {
    			gotIpv4, gotIpv6 := ParseIPsSplitToV4V6(tt.args.ips)
    			if !reflect.DeepEqual(gotIpv4, tt.wantIpv4) {
    				t.Errorf("ParseIPsSplitToV4V6() gotIpv4 = %v, want %v", gotIpv4, tt.wantIpv4)
    			}
    			if !reflect.DeepEqual(gotIpv6, tt.wantIpv6) {
    				t.Errorf("ParseIPsSplitToV4V6() gotIpv6 = %v, want %v", gotIpv6, tt.wantIpv6)
    			}
    		})
    	}
    }
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 01 14:41:40 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  2. pkg/util/net/ip.go

    		} else if ip.Is6() {
    			ipv6 = append(ipv6, ip.String())
    		} else {
    			log.Debugf("ignoring un-parsable IP address: %v", ip)
    		}
    	}
    	return
    }
    
    // ParseIPsSplitToV4V6 returns two slice of ipv4 and ipv6 netip.Addr.
    func ParseIPsSplitToV4V6(ips []string) (ipv4 []netip.Addr, ipv6 []netip.Addr) {
    	for _, i := range ips {
    		ip, err := netip.ParseAddr(i)
    		if err != nil {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 01 14:41:40 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  3. pkg/dns/client/dns.go

    	}
    
    	log.WithLabels("search", h.searchNamespaces, "servers", h.resolvConfServers).Debugf("initialized DNS")
    
    	if addr == "" {
    		addr = "localhost:15053"
    	}
    	v4, v6 := netutil.ParseIPsSplitToV4V6(dnsConfig.Servers)
    	host, port, err := net.SplitHostPort(addr)
    	if err != nil {
    		return nil, fmt.Errorf("dns address must be a valid host:port: %v", err)
    	}
    	addresses := []string{addr}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Feb 29 16:17:34 UTC 2024
    - 23.9K bytes
    - Viewed (0)
Back to top