moby--moby/libnetwork/netlabel
Arko Dasgupta 8c8a25d524 Support for com.docker.network.host_ipv4 driver label
This commit allows a user to specify a Host IP via the
com.docker.network.host_ipv4 label which is used as the
Source IP during SNAT for bridge networks .

The use case is for hosts with multiple interfaces and
this label can dictate which IP will be used as Source IP
for North-South traffic

In the absence of this label, MASQUERADE is used which picks the Source IP
based on Next Hop from the Route Table

Addresses: https://github.com/moby/moby/issues/30053

Signed-off-by: Arko Dasgupta <arko.dasgupta@docker.com>
2019-09-24 22:15:43 -07:00
..
labels.go Support for com.docker.network.host_ipv4 driver label 2019-09-24 22:15:43 -07:00
labels_test.go move Labels from array to map to be consistent with cotnainers 2015-10-09 11:08:13 -07:00