|
@@ -585,13 +585,19 @@ mode
|
|
|
balance-tlb or 5
|
|
|
|
|
|
Adaptive transmit load balancing: channel bonding that
|
|
|
- does not require any special switch support. The
|
|
|
- outgoing traffic is distributed according to the
|
|
|
- current load (computed relative to the speed) on each
|
|
|
- slave. Incoming traffic is received by the current
|
|
|
- slave. If the receiving slave fails, another slave
|
|
|
- takes over the MAC address of the failed receiving
|
|
|
- slave.
|
|
|
+ does not require any special switch support.
|
|
|
+
|
|
|
+ In tlb_dynamic_lb=1 mode; the outgoing traffic is
|
|
|
+ distributed according to the current load (computed
|
|
|
+ relative to the speed) on each slave.
|
|
|
+
|
|
|
+ In tlb_dynamic_lb=0 mode; the load balancing based on
|
|
|
+ current load is disabled and the load is distributed
|
|
|
+ only using the hash distribution.
|
|
|
+
|
|
|
+ Incoming traffic is received by the current slave.
|
|
|
+ If the receiving slave fails, another slave takes over
|
|
|
+ the MAC address of the failed receiving slave.
|
|
|
|
|
|
Prerequisite:
|
|
|
|
|
@@ -736,6 +742,28 @@ primary_reselect
|
|
|
|
|
|
This option was added for bonding version 3.6.0.
|
|
|
|
|
|
+tlb_dynamic_lb
|
|
|
+
|
|
|
+ Specifies if dynamic shuffling of flows is enabled in tlb
|
|
|
+ mode. The value has no effect on any other modes.
|
|
|
+
|
|
|
+ The default behavior of tlb mode is to shuffle active flows across
|
|
|
+ slaves based on the load in that interval. This gives nice lb
|
|
|
+ characteristics but can cause packet reordering. If re-ordering is
|
|
|
+ a concern use this variable to disable flow shuffling and rely on
|
|
|
+ load balancing provided solely by the hash distribution.
|
|
|
+ xmit-hash-policy can be used to select the appropriate hashing for
|
|
|
+ the setup.
|
|
|
+
|
|
|
+ The sysfs entry can be used to change the setting per bond device
|
|
|
+ and the initial value is derived from the module parameter. The
|
|
|
+ sysfs entry is allowed to be changed only if the bond device is
|
|
|
+ down.
|
|
|
+
|
|
|
+ The default value is "1" that enables flow shuffling while value "0"
|
|
|
+ disables it. This option was added in bonding driver 3.7.1
|
|
|
+
|
|
|
+
|
|
|
updelay
|
|
|
|
|
|
Specifies the time, in milliseconds, to wait before enabling a
|