summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorJay Vosburgh <fubar@us.ibm.com>2003-03-28 14:14:20 -0500
committerDave Jones <davej@tetrachloride.(none)>2003-03-28 14:14:20 -0500
commit318103c4010ac17a7e00f2a90cab2cb86cb0c9c1 (patch)
tree24ecc5291f0487c43d74d56bb25e2ab5bd7a4ce6 /include/linux
parent032a8560d7a60d36aa0019f2f6f070c2f4140bf1 (diff)
[bonding] bug fixes, and a few minor feature additions
Mainly sync w/ 2.4.x version.
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/if_bonding.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/linux/if_bonding.h b/include/linux/if_bonding.h
index b673b0830ddd..1733b0e28cbc 100644
--- a/include/linux/if_bonding.h
+++ b/include/linux/if_bonding.h
@@ -54,6 +54,15 @@
#define BOND_DEFAULT_MAX_BONDS 1 /* Default maximum number of devices to support */
+#define BOND_MULTICAST_DISABLED 0
+#define BOND_MULTICAST_ACTIVE 1
+#define BOND_MULTICAST_ALL 2
+
+struct bond_parm_tbl {
+ char *modename;
+ int mode;
+};
+
typedef struct ifbond {
__s32 bond_mode;
__s32 num_slaves;