mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
10027e8c01
Introduce "com.docker.network.bridge.inhibit_ipv4" option to the bridge network driver. If set, this option will prevent docker from setting or modifying Layer-3 (IP) configuration on the bridge interface in any way. This option should allow connecting containers to pre-existing network segments (with e.g., pre-existing default gateways) while simultaneously preserving our ability to communicate with the host and/or configure the properties of the host-side container virtual network interface (e.g., delay/loss/jitter via netem), which can not be done using macvlan. Signed-off-by: Gabriel Somlo <gsomlo@gmail.com>
21 lines
562 B
Go
21 lines
562 B
Go
package bridge
|
|
|
|
const (
|
|
// BridgeName label for bridge driver
|
|
BridgeName = "com.docker.network.bridge.name"
|
|
|
|
// EnableIPMasquerade label for bridge driver
|
|
EnableIPMasquerade = "com.docker.network.bridge.enable_ip_masquerade"
|
|
|
|
// EnableICC label
|
|
EnableICC = "com.docker.network.bridge.enable_icc"
|
|
|
|
// InhibitIPv4 label
|
|
InhibitIPv4 = "com.docker.network.bridge.inhibit_ipv4"
|
|
|
|
// DefaultBindingIP label
|
|
DefaultBindingIP = "com.docker.network.bridge.host_binding_ipv4"
|
|
|
|
// DefaultBridge label
|
|
DefaultBridge = "com.docker.network.bridge.default_bridge"
|
|
)
|