@@ -3758,7 +3758,7 @@ static netdev_tx_t __bond_start_xmit(struct sk_buff *skb, struct net_device *dev
{
struct bonding *bond = netdev_priv(dev);
- if (TX_QUEUE_OVERRIDE(bond->params.mode)) {
+ if (BOND_TX_QUEUE_OVERRIDE(bond)) {
if (!bond_slave_override(bond, skb))
return NETDEV_TX_OK;
}
@@ -65,9 +65,9 @@
((mode) == BOND_MODE_TLB) || \
((mode) == BOND_MODE_ALB))
-#define TX_QUEUE_OVERRIDE(mode) \
- (((mode) == BOND_MODE_ACTIVEBACKUP) || \
- ((mode) == BOND_MODE_ROUNDROBIN))
+#define BOND_TX_QUEUE_OVERRIDE(bond) \
+ (((bond->params.mode) == BOND_MODE_ACTIVEBACKUP) || \
+ ((bond->params.mode) == BOND_MODE_ROUNDROBIN))
#define BOND_IS_LB(bond) \
(((bond->params.mode) == BOND_MODE_TLB) || \