From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Mrzyglod Subject: [PATCH v2 0/3] Bonding add additional aggregators mode for 802.3AD Date: Wed, 19 Jul 2017 16:31:16 +0200 Message-ID: <20170719143119.162003-1-danielx.t.mrzyglod@intel.com> References: <20170526143528.16533-1-danielx.t.mrzyglod@intel.com> Cc: dev@dpdk.org, Daniel Mrzyglod To: declan.doherty@intel.com, ferruh.yigit@intel.com Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 0BDA22030 for ; Wed, 19 Jul 2017 16:31:35 +0200 (CEST) In-Reply-To: <20170526143528.16533-1-danielx.t.mrzyglod@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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