github.com/rsampaio/docker@v0.7.2-0.20150827203920-fdc73cc3fc31/daemon/network/settings.go (about)

     1  package network
     2  
     3  import "github.com/docker/docker/pkg/nat"
     4  
     5  // Address represents an IP address
     6  type Address struct {
     7  	Addr      string
     8  	PrefixLen int
     9  }
    10  
    11  // Settings stores configuration details about the daemon network config
    12  // TODO Windows. Many of these fields can be factored out.,
    13  type Settings struct {
    14  	Bridge                 string
    15  	EndpointID             string
    16  	Gateway                string
    17  	GlobalIPv6Address      string
    18  	GlobalIPv6PrefixLen    int
    19  	HairpinMode            bool
    20  	IPAddress              string
    21  	IPPrefixLen            int
    22  	IPv6Gateway            string
    23  	LinkLocalIPv6Address   string
    24  	LinkLocalIPv6PrefixLen int
    25  	MacAddress             string
    26  	NetworkID              string
    27  	PortMapping            map[string]map[string]string // Deprecated
    28  	Ports                  nat.PortMap
    29  	SandboxKey             string
    30  	SecondaryIPAddresses   []Address
    31  	SecondaryIPv6Addresses []Address
    32  }