Selaa lähdekoodia

Add support for Internal and Private network types on windows

Signed-off-by: Sandeep Bansal <sabansal@microsoft.com>
Sandeep Bansal 7 vuotta sitten
vanhempi
commit
012fcea177
2 muutettua tiedostoa jossa 6 lisäystä ja 1 poistoa
  1. 4 1
      libnetwork/drivers/windows/windows.go
  2. 2 0
      libnetwork/drivers_windows.go

+ 4 - 1
libnetwork/drivers/windows/windows.go

@@ -109,7 +109,10 @@ const (
 
 
 // IsBuiltinLocalDriver validates if network-type is a builtin local-scoped driver
 // IsBuiltinLocalDriver validates if network-type is a builtin local-scoped driver
 func IsBuiltinLocalDriver(networkType string) bool {
 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
 		return true
 	}
 	}
 
 

+ 2 - 0
libnetwork/drivers_windows.go

@@ -16,6 +16,8 @@ func getInitializers(experimental bool) []initializer {
 		{windows.GetInit("l2bridge"), "l2bridge"},
 		{windows.GetInit("l2bridge"), "l2bridge"},
 		{windows.GetInit("l2tunnel"), "l2tunnel"},
 		{windows.GetInit("l2tunnel"), "l2tunnel"},
 		{windows.GetInit("nat"), "nat"},
 		{windows.GetInit("nat"), "nat"},
+		{windows.GetInit("internal"), "internal"},
+		{windows.GetInit("private"), "private"},
 		{windows.GetInit("ics"), "ics"},
 		{windows.GetInit("ics"), "ics"},
 	}
 	}
 }
 }