]> git.openfabrics.org - ~shefty/rdma-dev.git/blobdiff - drivers/net/bonding/bond_sysfs.c
bonding: move dev_addr cpy to bond_enslave
[~shefty/rdma-dev.git] / drivers / net / bonding / bond_sysfs.c
index a4cbaf78ad1c41be4a641ccfdc38108d2afe2f38..496ac1ec614dd2fada95f1ab95f96e169482febd 100644 (file)
@@ -250,14 +250,6 @@ static ssize_t bonding_store_slaves(struct device *d,
        switch (command[0]) {
        case '+':
                pr_info("%s: Adding slave %s.\n", bond->dev->name, dev->name);
-
-               /* If this is the first slave, then we need to set
-                  the master's hardware address to be the same as the
-                  slave's. */
-               if (is_zero_ether_addr(bond->dev->dev_addr))
-                       memcpy(bond->dev->dev_addr, dev->dev_addr,
-                              dev->addr_len);
-
                res = bond_enslave(bond->dev, dev);
                break;