From 312f997de638b8c18f92a59596a984bdb1a06a4e Mon Sep 17 00:00:00 2001 From: Jessica Frazelle Date: Mon, 22 Dec 2014 15:01:33 -0800 Subject: [PATCH] Allow non local mac-address. Docker-DCO-1.1-Signed-off-by: Jessica Frazelle (github: jfrazelle) --- netlink/netlink_linux.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/netlink/netlink_linux.go b/netlink/netlink_linux.go index 1bf70430..3cc3cc94 100644 --- a/netlink/netlink_linux.go +++ b/netlink/netlink_linux.go @@ -522,11 +522,10 @@ func NetworkSetMacAddress(iface *net.Interface, macaddr string) error { var ( MULTICAST byte = 0x1 - LOCALOUI byte = 0x2 ) - if hwaddr[0]&0x1 == MULTICAST || hwaddr[0]&0x2 != LOCALOUI { - return fmt.Errorf("Incorrect Local MAC Address specified: %s", macaddr) + if hwaddr[0]&0x1 == MULTICAST { + return fmt.Errorf("Multicast MAC Address is not supported: %s", macaddr) } wb := newNetlinkRequest(syscall.RTM_SETLINK, syscall.NLM_F_ACK)