| package network |
| |
| import ( |
| clustertypes "github.com/docker/docker/daemon/cluster/provider" |
| networktypes "github.com/docker/engine-api/types/network" |
| "github.com/docker/go-connections/nat" |
| ) |
| |
| // Settings stores configuration details about the daemon network config |
| // TODO Windows. Many of these fields can be factored out., |
| type Settings struct { |
| Bridge string |
| SandboxID string |
| HairpinMode bool |
| LinkLocalIPv6Address string |
| LinkLocalIPv6PrefixLen int |
| Networks map[string]*networktypes.EndpointSettings |
| Service *clustertypes.ServiceConfig |
| Ports nat.PortMap |
| SandboxKey string |
| SecondaryIPAddresses []networktypes.Address |
| SecondaryIPv6Addresses []networktypes.Address |
| IsAnonymousEndpoint bool |
| } |