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

Reply via email to