Documentation ¶
Overview ¶
* This file is part of the KubeVirt project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * Copyright 2020 Red Hat, Inc. *
Index ¶
Constants ¶
const (
IPv4Loopback = "127.0.0.1"
)
Variables ¶
var GetLoopbackAddress = func() string {
return getLoopbackAddress(isIPv6Disabled(disableIPv6Path))
}
GetLoopbackAddress returns IPv4 / IPv6 loopback address (according sysctl disable_ipv6)
Functions ¶
func GetIPZeroAddress ¶
func GetIPZeroAddress() string
GetIPZeroAddress returns INADDR_ANY or INADDR6_ANY (according sysctl disable_ipv6)
func IsLoopbackAddress ¶
IsLoopbackAddress checks if the address is IPv4 / IPv6 loopback address
func NormalizeIPAddress ¶
NormalizeIPAddress returns normalized IP, adding square brackets for IPv6 if needed, Already Normalized IPv6 addresses, or invalid IPv6 addresses will stay unchanged.
Types ¶
This section is empty.