Browse Source

Update remote driver to use destiantion prefix.

Required since #193

Signedeoff-by: Tom Denham <tom.denham@metaswitch.com>
Tom Denham 10 years ago
parent
commit
3c0d5c3a8b

+ 1 - 1
libnetwork/drivers/remote/driver.go

@@ -168,7 +168,7 @@ func (d *driver) Join(nid, eid types.UUID, sboxKey string, jinfo driverapi.JoinI
 			return fmt.Errorf("no correlating interface %d in supplied interface names", i)
 		}
 		supplied := ifaceNames[i]
-		if err := iface.SetNames(supplied.SrcName, supplied.DstName); err != nil {
+		if err := iface.SetNames(supplied.SrcName, supplied.DstPrefix); err != nil {
 			return errorWithRollback(fmt.Sprintf("failed to set interface name: %s", err), d.Leave(nid, eid))
 		}
 	}

+ 3 - 3
libnetwork/drivers/remote/driver_test.go

@@ -144,7 +144,7 @@ func (test *testEndpoint) SetNames(src string, dst string) error {
 		test.t.Fatalf(`Wrong SrcName; expected "%s", got "%s"`, test.src, src)
 	}
 	if test.dst != dst {
-		test.t.Fatalf(`Wrong DstName; expected "%s", got "%s"`, test.dst, dst)
+		test.t.Fatalf(`Wrong DstPrefix; expected "%s", got "%s"`, test.dst, dst)
 	}
 	return nil
 }
@@ -217,8 +217,8 @@ func TestRemoteDriver(t *testing.T) {
 			"ResolvConfPath": ep.resolvConfPath,
 			"InterfaceNames": []map[string]interface{}{
 				map[string]interface{}{
-					"SrcName": ep.src,
-					"DstName": ep.dst,
+					"SrcName":   ep.src,
+					"DstPrefix": ep.dst,
 				},
 			},
 		}

+ 2 - 2
libnetwork/drivers/remote/messages.go

@@ -120,8 +120,8 @@ type joinRequest struct {
 }
 
 type ifaceName struct {
-	SrcName string
-	DstName string
+	SrcName   string
+	DstPrefix string
 }
 
 type joinResponse struct {