From 012fcea1777e55ec37366c27234c39ac1a9ceb53 Mon Sep 17 00:00:00 2001 From: Sandeep Bansal Date: Wed, 11 Jul 2018 21:49:46 -0700 Subject: [PATCH] Add support for Internal and Private network types on windows Signed-off-by: Sandeep Bansal --- libnetwork/drivers/windows/windows.go | 5 ++++- libnetwork/drivers_windows.go | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libnetwork/drivers/windows/windows.go b/libnetwork/drivers/windows/windows.go index c1cc61aa35..d92eb13397 100644 --- a/libnetwork/drivers/windows/windows.go +++ b/libnetwork/drivers/windows/windows.go @@ -109,7 +109,10 @@ const ( // IsBuiltinLocalDriver validates if network-type is a builtin local-scoped driver func IsBuiltinLocalDriver(networkType string) bool { - if "l2bridge" == networkType || "l2tunnel" == networkType || "nat" == networkType || "ics" == networkType || "transparent" == networkType { + if "l2bridge" == networkType || "l2tunnel" == networkType || + "nat" == networkType || "ics" == networkType || + "transparent" == networkType || "internal" == networkType || + "private" == networkType { return true } diff --git a/libnetwork/drivers_windows.go b/libnetwork/drivers_windows.go index a037c16efb..e82f5c3016 100644 --- a/libnetwork/drivers_windows.go +++ b/libnetwork/drivers_windows.go @@ -16,6 +16,8 @@ func getInitializers(experimental bool) []initializer { {windows.GetInit("l2bridge"), "l2bridge"}, {windows.GetInit("l2tunnel"), "l2tunnel"}, {windows.GetInit("nat"), "nat"}, + {windows.GetInit("internal"), "internal"}, + {windows.GetInit("private"), "private"}, {windows.GetInit("ics"), "ics"}, } }