summaryrefslogtreecommitdiff
path: root/libnetwork
diff options
context:
space:
mode:
authorAlbin Kerouanton <albinker@gmail.com>2023-03-31 09:23:43 +0200
committerAlbin Kerouanton <albinker@gmail.com>2023-03-31 09:37:03 +0200
commitf6b50d52d42d0b91fb48cf6fa6838df4d4c8410a (patch)
treec58db5fb4cf9f47c89e5ec17100ec331892d0704 /libnetwork
parentd0f6fa036b91a2e0776eae2bd2e2908488530d7d (diff)
downloaddocker-f6b50d52d42d0b91fb48cf6fa6838df4d4c8410a.tar.gz
libnetwork/netutils: drop ElectInterfaceAddresses
This is a follow-up of 48ad9e1. This commit removed the function ElectInterfaceAddresses from utils_linux.go but not their FreeBSD & Windows counterpart. As these functions are never called, they can be safely removed. Signed-off-by: Albin Kerouanton <albinker@gmail.com>
Diffstat (limited to 'libnetwork')
-rw-r--r--libnetwork/netutils/utils_freebsd.go10
-rw-r--r--libnetwork/netutils/utils_windows.go12
2 files changed, 0 insertions, 22 deletions
diff --git a/libnetwork/netutils/utils_freebsd.go b/libnetwork/netutils/utils_freebsd.go
index b703d73b17..31b2bf70ec 100644
--- a/libnetwork/netutils/utils_freebsd.go
+++ b/libnetwork/netutils/utils_freebsd.go
@@ -6,16 +6,6 @@ import (
"github.com/docker/docker/libnetwork/types"
)
-// ElectInterfaceAddresses looks for an interface on the OS with the specified name
-// and returns returns all its IPv4 and IPv6 addresses in CIDR notation.
-// If a failure in retrieving the addresses or no IPv4 address is found, an error is returned.
-// If the interface does not exist, it chooses from a predefined
-// list the first IPv4 address which does not conflict with other
-// interfaces on the system.
-func ElectInterfaceAddresses(name string) ([]*net.IPNet, []*net.IPNet, error) {
- return nil, nil, types.NotImplementedErrorf("not supported on freebsd")
-}
-
// FindAvailableNetwork returns a network from the passed list which does not
// overlap with existing interfaces in the system
func FindAvailableNetwork(list []*net.IPNet) (*net.IPNet, error) {
diff --git a/libnetwork/netutils/utils_windows.go b/libnetwork/netutils/utils_windows.go
index 5f1b761269..b88e3ebe65 100644
--- a/libnetwork/netutils/utils_windows.go
+++ b/libnetwork/netutils/utils_windows.go
@@ -2,20 +2,8 @@ package netutils
import (
"net"
-
- "github.com/docker/docker/libnetwork/types"
)
-// ElectInterfaceAddresses looks for an interface on the OS with the specified name
-// and returns returns all its IPv4 and IPv6 addresses in CIDR notation.
-// If a failure in retrieving the addresses or no IPv4 address is found, an error is returned.
-// If the interface does not exist, it chooses from a predefined
-// list the first IPv4 address which does not conflict with other
-// interfaces on the system.
-func ElectInterfaceAddresses(name string) ([]*net.IPNet, []*net.IPNet, error) {
- return nil, nil, types.NotImplementedErrorf("not supported on windows")
-}
-
// FindAvailableNetwork returns a network from the passed list which does not
// overlap with existing interfaces in the system
//