|
@@ -1745,7 +1745,7 @@ static int igbvf_set_mac(struct net_device *netdev, void *p)
|
|
|
|
|
|
hw->mac.ops.rar_set(hw, hw->mac.addr, 0);
|
|
|
|
|
|
- if (memcmp(addr->sa_data, hw->mac.addr, 6))
|
|
|
+ if (!ether_addr_equal(addr->sa_data, hw->mac.addr))
|
|
|
return -EADDRNOTAVAIL;
|
|
|
|
|
|
memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len);
|