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, error)
- func NetworkOverlaps(netX *net.IPNet, netY *net.IPNet) bool
- func NetworkRange(network *net.IPNet) (net.IP, net.IP)
- func NetworkSize(mask net.IPMask) int32
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 IPv4 address of a network interface
func NetworkOverlaps ¶
Detects overlap between one IPNet and another
func NetworkRange ¶
Calculates the first and last IP addresses in an IPNet
func NetworkSize ¶
Given a netmask, calculates the number of available hosts
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
daemon/networkdriver/bridge | |
daemon/networkdriver/ipallocator | |
daemon/networkdriver/portallocator | |
daemon/networkdriver/portmapper |
- Version
- v1.2.0
- Published
- Aug 20, 2014
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 3 minutes ago –
Tools for package owners.