This patchseries add support for other aggregators in similar manner that is provided in Linux kernel.
Modes added in patches: stable - this is default mode from IEEE802.11AX/IEEE802.3AD documentation bandwidth - takes aggregator with the biggest available speed count - takes aggregators with the biggest number of slaves Daniel Mrzyglod (2): drivers/bonding: add other agg selection modes for mode4 app/testpmd: add support for different aggregation mode in IEEE802.3ad bonding app/test-pmd/cmdline.c | 90 +++++++++- drivers/net/bonding/rte_eth_bond_8023ad.c | 191 ++++++++++++++++++++-- drivers/net/bonding/rte_eth_bond_8023ad.h | 32 ++++ drivers/net/bonding/rte_eth_bond_8023ad_private.h | 1 + drivers/net/bonding/rte_eth_bond_args.c | 33 ++++ drivers/net/bonding/rte_eth_bond_pmd.c | 17 +- drivers/net/bonding/rte_eth_bond_private.h | 5 + drivers/net/bonding/rte_eth_bond_version.map | 11 ++ 8 files changed, 364 insertions(+), 16 deletions(-) -- 2.9.4