moby--moby/libnetwork/drivers/ipvlan
Arko Dasgupta 76b5905cbe Macvlan: Separate empty parent and internal
https://github.com/docker/libnetwork/pull/2419 and
https://github.com/docker/libnetwork/pull/2407
attempted to seperate out empty parent and internal for
macvlan and ipvlan networks

However it didnt pass the integration tests in moby
https://github.com/moby/moby/pull/40596 and exposed some
more plumbing that needed to be done to make sure
we separate the two things

If the -o parent is empty we create a dummylink
and if internal is set we dont add a default gateway
and make sure north-south communication cannot take place
(only east-west / container-container can)

Signed-off-by: Arko Dasgupta <arko.dasgupta@docker.com>
2020-03-04 13:24:10 -08:00
..
ivmanager
ipvlan.go
ipvlan_endpoint.go
ipvlan_joinleave.go Ipvlan internal network should not change gw 2020-02-20 17:49:42 +00:00
ipvlan_network.go Macvlan: Separate empty parent and internal 2020-03-04 13:24:10 -08:00
ipvlan_setup.go
ipvlan_setup_test.go
ipvlan_state.go
ipvlan_store.go
ipvlan_test.go