package daemonconfig import ( "github.com/docker/docker/daemon/networkdriver" "net" ) const ( defaultNetworkMtu = 1500 DisableNetworkBridge = "none" ) // FIXME: separate runtime configuration from http api configuration type Config struct { Pidfile string Root string AutoRestart bool Dns []string DnsSearch []string EnableIptables bool EnableIpForward bool DefaultIp net.IP BridgeIface string BridgeIP string InterContainerCommunication bool GraphDriver string GraphOptions []string ExecDriver string Mtu int DisableNetwork bool EnableSelinuxSupport bool Context map[string][]string Sockets []string } func GetDefaultNetworkMtu() int { if iface, err := networkdriver.GetDefaultRouteIface(); err == nil { return iface.MTU } return defaultNetworkMtu }