Browse Source

Adding the missing ExternalConnectivity driver methods

Signed-off-by: Madhu Venugopal <madhu@docker.com>
Madhu Venugopal 9 năm trước cách đây
mục cha
commit
fe10aae30b

+ 8 - 0
libnetwork/drivers/ipvlan/ipvlan.go

@@ -72,6 +72,14 @@ func (d *driver) Type() string {
 	return ipvlanType
 }
 
+func (d *driver) ProgramExternalConnectivity(nid, eid string, options map[string]interface{}) error {
+	return nil
+}
+
+func (d *driver) RevokeExternalConnectivity(nid, eid string) error {
+	return nil
+}
+
 // DiscoverNew is a notification for a new discovery event.
 func (d *driver) DiscoverNew(dType discoverapi.DiscoveryType, data interface{}) error {
 	return nil

+ 8 - 0
libnetwork/drivers/macvlan/macvlan.go

@@ -74,6 +74,14 @@ func (d *driver) Type() string {
 	return macvlanType
 }
 
+func (d *driver) ProgramExternalConnectivity(nid, eid string, options map[string]interface{}) error {
+	return nil
+}
+
+func (d *driver) RevokeExternalConnectivity(nid, eid string) error {
+	return nil
+}
+
 // DiscoverNew is a notification for a new discovery event
 func (d *driver) DiscoverNew(dType discoverapi.DiscoveryType, data interface{}) error {
 	return nil