summaryrefslogtreecommitdiffstats
path: root/drivers/net/bonding/bond_netlink.c
diff options
context:
space:
mode:
authorNikolay Aleksandrov2014-01-22 14:53:31 +0100
committerDavid S. Miller2014-01-23 00:38:43 +0100
commitb98d9c66e1c3823c50a3cd5e8e59f12b97d7ba5d (patch)
treef184fb9017994853bcbed1f208bb029a137617cc /drivers/net/bonding/bond_netlink.c
parentbonding: convert num_peer_notif to use the new option API (diff)
downloadkernel-qcow2-linux-b98d9c66e1c3823c50a3cd5e8e59f12b97d7ba5d.tar.gz
kernel-qcow2-linux-b98d9c66e1c3823c50a3cd5e8e59f12b97d7ba5d.tar.xz
kernel-qcow2-linux-b98d9c66e1c3823c50a3cd5e8e59f12b97d7ba5d.zip
bonding: convert miimon to use the new option API
This patch adds the necessary changes so miimon would use the new bonding option API. The "default" definition has been removed as it was 0. Signed-off-by: Nikolay Aleksandrov <nikolay@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bonding/bond_netlink.c')
-rw-r--r--drivers/net/bonding/bond_netlink.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/bonding/bond_netlink.c b/drivers/net/bonding/bond_netlink.c
index 6855f28ac780..64e45c97c244 100644
--- a/drivers/net/bonding/bond_netlink.c
+++ b/drivers/net/bonding/bond_netlink.c
@@ -132,7 +132,8 @@ static int bond_changelink(struct net_device *bond_dev,
if (data[IFLA_BOND_MIIMON]) {
miimon = nla_get_u32(data[IFLA_BOND_MIIMON]);
- err = bond_option_miimon_set(bond, miimon);
+ bond_opt_initval(&newval, miimon);
+ err = __bond_opt_set(bond, BOND_OPT_MIIMON, &newval);
if (err)
return err;
}