Tested-by: Waterman Cao <waterman.cao at intel.com> This patch is updated version for Link Bonding library. It's compose of 5 files including cover letter, tested by Intel. Please see environment information: Fedora 20 x86_64, Linux Kernel 3.11.10-301, GCC 4.8.2 Intel Xeon CPU E5-2680 v2 @ 2.80GHz NIC: Intel Niantic 82599 Total cases Passed Failed 18 18 0
Please see test Case list as the following: Case1: Basic bonding--Create bonded devices and slaves Case2: Basic bonding--MAC Address Test Case3: Basic bonding--Device Promiscuous Mode Test Case4: Mode 0(Round Robin) TX/RX test Case5: Mode 0(Round Robin) Bring one slave link down Case6: Mode 0(Round Robin) Bring all slave links down Case7: Mode 1(Active Backup) TX/RX Test Case8: Mode 1(Active Backup) Change active slave, RX/TX test Case9: Mode 1(Active Backup) Link up/down active eth dev Case10: Mode 1(Active Backup) Bring all slave links down Case11: Mode 2(Balance XOR) TX Load Balance test Case12: Mode 2(Balance XOR) TX Load Balance Link down Case13: Mode 2(Balance XOR) Bring all slave links down Case14: Mode 2(Balance XOR) Layer 3+4 forwarding Case15: Mode 2(Balance XOR) RX test Case16: Mode 3(Broadcast) TX/RX Test Case17: Mode 3(Broadcast) Bring one slave link down Case18: Mode 3(Broadcast) Bring all slave links down