package networkdriver
import "github.com/docker/docker/daemon/networkdriver"
Index ¶
- Variables
- func CheckNameserverOverlaps(nameservers []string, toCheck *net.IPNet) error
- func CheckRouteOverlaps(toCheck *net.IPNet) error
- func GetDefaultRouteIface() (*net.Interface, error)
- func GetIfaceAddr(name string) (net.Addr, []net.Addr, error)
- func NetworkOverlaps(netX *net.IPNet, netY *net.IPNet) bool
- func NetworkRange(network *net.IPNet) (net.IP, net.IP)
Variables ¶
var ( ErrNetworkOverlapsWithNameservers = errors.New("requested network overlaps with nameserver") ErrNetworkOverlaps = errors.New("requested network overlaps with existing network") )
Functions ¶
func CheckNameserverOverlaps ¶
func CheckRouteOverlaps ¶
func GetDefaultRouteIface ¶
func GetIfaceAddr ¶
Return the first IPv4 address and slice of IPv6 addresses for the specified network interface
func NetworkOverlaps ¶
Detects overlap between one IPNet and another
func NetworkRange ¶
Calculates the first and last IP addresses in an IPNet
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
daemon/networkdriver/bridge | |
daemon/networkdriver/ipallocator | |
daemon/networkdriver/portallocator | |
daemon/networkdriver/portmapper |
- Version
- v1.6.0-rc3
- Published
- Mar 31, 2015
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 7 minutes ago –
Tools for package owners.