Sun, Oct 05, 2014 at 02:45:01AM CEST, mahe...@google.com wrote: >Earlier change to use usable slave array for TLB mode had an additional >performance advantage. So extending the same logic to all other modes >that use xmit-hash for slave selection (viz 802.3AD, and XOR modes). >Also consolidating this with the earlier TLB change. > >The main idea is to build the usable slaves array in the control path >and use that array for slave selection during xmit operation. > >Measured performance in a setup with a bond of 4x1G NICs with 200 >instances of netperf for the modes involved (3ad, xor, tlb) >cmd: netperf -t TCP_RR -H <TargetHost> -l 60 -s 5 > >Mode TPS-Before TPS-After > >802.3ad : 468,694 493,101 >TLB (lb=0): 392,583 392,965 >XOR : 475,696 484,517
Looking over bonding code now and came across this commit. It gave me a little headache. Why don't you guys just use team instead of doing bonding megapatches like this? This is making bonding code even more complicated (screwed-up) :/ I don't understand. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html