|
@@ -276,13 +276,7 @@ struct bonding {
|
|
|
static inline struct slave *bond_get_slave_by_dev(struct bonding *bond,
|
|
|
struct net_device *slave_dev)
|
|
|
{
|
|
|
- struct slave *slave = NULL;
|
|
|
-
|
|
|
- bond_for_each_slave(bond, slave)
|
|
|
- if (slave->dev == slave_dev)
|
|
|
- return slave;
|
|
|
-
|
|
|
- return NULL;
|
|
|
+ return netdev_lower_dev_get_private(bond->dev, slave_dev);
|
|
|
}
|
|
|
|
|
|
static inline struct bonding *bond_get_bond_by_slave(struct slave *slave)
|