Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for chooseIPFromHostInterfaces (0.36 sec)

  1. staging/src/k8s.io/apimachinery/pkg/util/net/interface.go

    	} else {
    		return family == familyIPv6
    	}
    }
    
    // chooseIPFromHostInterfaces looks at all system interfaces, trying to find one that is up that
    // has a global unicast address (non-loopback, non-link local, non-point2point), and returns the IP.
    // addressFamilies determines whether it prefers IPv4 or IPv6
    func chooseIPFromHostInterfaces(nw networkInterfacer, addressFamilies AddressFamilyPreference) (net.IP, error) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jul 27 07:07:03 UTC 2022
    - 14.7K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/util/net/interface_test.go

    		{"dual stack, prefer ipv6", v4v6NetworkInterface{}, preferIPv6, netutils.ParseIPSloppy("2001::10"), ""},
    	}
    
    	for _, tc := range testCases {
    		ip, err := chooseIPFromHostInterfaces(tc.nw, tc.order)
    		if !ip.Equal(tc.expected) {
    			t.Errorf("case[%s]: expected %+v, got %+v with err : %v", tc.tcase, tc.expected, ip, err)
    		}
    		if err != nil && !strings.Contains(err.Error(), tc.errStrFrag) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 10 07:29:34 UTC 2023
    - 33.2K bytes
    - Viewed (0)
Back to top