]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/bonding/bonding.h
bonding: use bond_is_lb() when it's appropriate
[net-next-2.6.git] / drivers / net / bonding / bonding.h
index ca849d2adf98d7a79861b6c333a6f0357fe789cf..41ceca12c68f3b3a07c831545a492b37ed25d547 100644 (file)
@@ -286,8 +286,7 @@ static inline unsigned long slave_last_rx(struct bonding *bond,
 static inline void bond_set_slave_inactive_flags(struct slave *slave)
 {
        struct bonding *bond = netdev_priv(slave->dev->master);
-       if (bond->params.mode != BOND_MODE_TLB &&
-           bond->params.mode != BOND_MODE_ALB)
+       if (!bond_is_lb(bond))
                slave->state = BOND_STATE_BACKUP;
        slave->dev->priv_flags |= IFF_SLAVE_INACTIVE;
        if (slave_do_arp_validate(bond, slave))