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 Adding manager pkg for swarm visible network drivers 2017-05-12 17:16:54 -07:00
ipvlan.go Add ConnectivityScope capability for network drivers along with scope network option 2017-05-12 17:16:34 -07:00
ipvlan_endpoint.go Fix typo: assigment -> assignment 2018-09-13 09:59:39 +08:00
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 Remove vlanLinkExists and dummyLinkExists since these are redundant 2019-07-25 16:35:47 -07:00
ipvlan_setup_test.go use grep to find a/an misuse 2016-06-03 16:35:33 +08:00
ipvlan_state.go Spelling fixes 2018-07-12 12:54:44 -07:00
ipvlan_store.go Support dockerd and system restarts for ipvlan and macvlan networks 2019-07-15 15:37:21 -07:00
ipvlan_test.go Update plugingetter import path. 2016-10-07 12:00:57 -07:00