[dpdk-dev] [PATCH v2 0/3] Bonding add additional aggregators mode for 802.3AD

Daniel Mrzyglod danielx.t.mrzyglod at intel.com
Wed Jul 19 16:31:16 CEST 2017


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

V2:
-fix eal argument parsing
-add cmdline help in testpmd
-add unit test
-fix checkpatch warnings
-update device name in unit tests

Daniel Mrzyglod (3):
  drivers/bonding: add other agg selection modes
  testpmd: add cmndlines to support different aggregation modes
  test/bonding: add test case for agg selection in mode4

 app/test-pmd/cmdline.c                            |  94 ++++++++++-
 drivers/net/bonding/rte_eth_bond_8023ad.c         | 193 ++++++++++++++++++++--
 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            |  19 ++-
 drivers/net/bonding/rte_eth_bond_private.h        |   5 +
 drivers/net/bonding/rte_eth_bond_version.map      |   5 +
 test/test/test_link_bonding_mode4.c               |  83 +++++++++-
 9 files changed, 446 insertions(+), 19 deletions(-)

-- 
2.13.3



More information about the dev mailing list