Browse Source

Adding the missing ExternalConnectivity driver methods

Signed-off-by: Madhu Venugopal <madhu@docker.com>
Madhu Venugopal 9 years ago
parent
commit
fe10aae30b
2 changed files with 16 additions and 0 deletions
  1. 8 0
      libnetwork/drivers/ipvlan/ipvlan.go
  2. 8 0
      libnetwork/drivers/macvlan/macvlan.go

+ 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