This mode provides an adaptive transmit load balancing. It dynamically changes the transmitting slave, according to the computed load. Statistics are collected in 100ms intervals and scheduled every 10ms.
Daniel Mrzyglod (2): This patch add support of mode 5 to link bonding pmd Unit tests for Mode 5 of Bonding Transmit Load balancing. app/test/test_link_bonding.c | 499 ++++++++++++++++++++++++++++- app/test/virtual_pmd.c | 6 +- lib/librte_pmd_bond/rte_eth_bond.h | 11 + lib/librte_pmd_bond/rte_eth_bond_args.c | 1 + lib/librte_pmd_bond/rte_eth_bond_pmd.c | 160 ++++++++- lib/librte_pmd_bond/rte_eth_bond_private.h | 2 +- 6 files changed, 673 insertions(+), 6 deletions(-) -- 2.1.0