+ struct net_device *bond_dev, int count)
+{
+ static atomic_t packets;
-+ return atomic_inc_return(packets) % count;
++ return atomic_inc_return(&packets) % count;
+}
+
/*-------------------------- Device entry points ----------------------------*/
if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER34)
bond->xmit_hash_policy = bond_xmit_hash_policy_l34;
+ else if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER23)
-+ bond->xmit_hash_policy = bond_xmit_hash_policty_l23;
++ bond->xmit_hash_policy = bond_xmit_hash_policy_l23;
+ else if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER3)
+ bond->xmit_hash_policy = bond_xmit_hash_policy_l3;
+ else if (bond->params.xmit_policy == BOND_XMIT_POLICY_RR)
if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER34)
bond->xmit_hash_policy = bond_xmit_hash_policy_l34;
+ else if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER23)
-+ bond->xmit_hash_policy = bond_xmit_hash_policty_l23;
++ bond->xmit_hash_policy = bond_xmit_hash_policy_l23;
+ else if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER3)
+ bond->xmit_hash_policy = bond_xmit_hash_policy_l3;
+ else if (bond->params.xmit_policy == BOND_XMIT_POLICY_RR)