From e4853a4adaf0d4fbcbb5fe3986666ae3c3577c98 Mon Sep 17 00:00:00 2001 From: Santhosh Manohar Date: Fri, 14 Aug 2015 23:59:02 -0700 Subject: [PATCH] Overlay driver should assign interface mac based on the IP Signed-off-by: Santhosh Manohar --- libnetwork/drivers/overlay/ov_endpoint.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnetwork/drivers/overlay/ov_endpoint.go b/libnetwork/drivers/overlay/ov_endpoint.go index cbcb6074aa..7256b66e2f 100644 --- a/libnetwork/drivers/overlay/ov_endpoint.go +++ b/libnetwork/drivers/overlay/ov_endpoint.go @@ -73,7 +73,7 @@ func (d *driver) CreateEndpoint(nid, eid types.UUID, epInfo driverapi.EndpointIn binary.BigEndian.PutUint32(ep.addr.IP, bridgeSubnetInt+ipID) - ep.mac = netutils.GenerateRandomMAC() + ep.mac = netutils.GenerateMACFromIP(ep.addr.IP) err = epInfo.AddInterface(1, ep.mac, *ep.addr, net.IPNet{}) if err != nil {