]> Pileus Git - ~andy/linux/blobdiff - net/8021q/vlan.c
8021q: Convert compare_ether_addr to ether_addr_equal
[~andy/linux] / net / 8021q / vlan.c
index efea35b02e7ff989745c53844b06ab190d0fcc6a..6089f0cf23b480e4686916823cecafd681a64f42 100644 (file)
@@ -266,19 +266,19 @@ static void vlan_sync_address(struct net_device *dev,
        struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev);
 
        /* May be called without an actual change */
-       if (!compare_ether_addr(vlan->real_dev_addr, dev->dev_addr))
+       if (ether_addr_equal(vlan->real_dev_addr, dev->dev_addr))
                return;
 
        /* vlan address was different from the old address and is equal to
         * the new address */
-       if (compare_ether_addr(vlandev->dev_addr, vlan->real_dev_addr) &&
-           !compare_ether_addr(vlandev->dev_addr, dev->dev_addr))
+       if (!ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) &&
+           ether_addr_equal(vlandev->dev_addr, dev->dev_addr))
                dev_uc_del(dev, vlandev->dev_addr);
 
        /* vlan address was equal to the old address and is different from
         * the new address */
-       if (!compare_ether_addr(vlandev->dev_addr, vlan->real_dev_addr) &&
-           compare_ether_addr(vlandev->dev_addr, dev->dev_addr))
+       if (ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) &&
+           !ether_addr_equal(vlandev->dev_addr, dev->dev_addr))
                dev_uc_add(dev, vlandev->dev_addr);
 
        memcpy(vlan->real_dev_addr, dev->dev_addr, ETH_ALEN);