diff options
author | Nikolay Aleksandrov <nikolay@redhat.com> | 2014-01-22 14:53:24 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-01-22 15:38:42 -0800 |
commit | 4fb0ef585eb2825ef4e542c2b1d302dc53f36860 (patch) | |
tree | 0979b3f487b2bd52a4d697c0a7d59201d7f1edd1 /drivers/net/bonding/bond_options.h | |
parent | 7bdb04ed0dbf9f0e94110be43db4f8bb7df58de2 (diff) | |
download | lwn-4fb0ef585eb2825ef4e542c2b1d302dc53f36860.tar.gz lwn-4fb0ef585eb2825ef4e542c2b1d302dc53f36860.zip |
bonding: convert arp_ip_target to use the new option API
This patch adds the necessary changes so arp_ip_target would use
the new bonding option API. This option is an exception because of
the way it's currently implemented that's why its netlink code is
a bit different from the other options to keep the functionality as
before and at the same time to have a single set function.
This patch also fixes a few stylistic errors.
Signed-off-by: Nikolay Aleksandrov <nikolay@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bonding/bond_options.h')
-rw-r--r-- | drivers/net/bonding/bond_options.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/bonding/bond_options.h b/drivers/net/bonding/bond_options.h index f02b8573116e..da351489a583 100644 --- a/drivers/net/bonding/bond_options.h +++ b/drivers/net/bonding/bond_options.h @@ -45,6 +45,7 @@ enum { BOND_OPT_ARP_ALL_TARGETS, BOND_OPT_FAIL_OVER_MAC, BOND_OPT_ARP_INTERVAL, + BOND_OPT_ARP_TARGETS, BOND_OPT_LAST }; @@ -117,4 +118,7 @@ int bond_option_fail_over_mac_set(struct bonding *bond, struct bond_opt_value *newval); int bond_option_arp_interval_set(struct bonding *bond, struct bond_opt_value *newval); +int bond_option_arp_ip_targets_set(struct bonding *bond, + struct bond_opt_value *newval); +void bond_option_arp_ip_targets_clear(struct bonding *bond); #endif /* _BOND_OPTIONS_H */ |