From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 02D5DA0D6 for ; Fri, 26 May 2017 16:42:19 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga105.fm.intel.com with ESMTP; 26 May 2017 07:42:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.38,397,1491289200"; d="scan'208";a="1153188629" Received: from gklab-246-025.igk.intel.com (HELO Sent) ([10.217.246.25]) by fmsmga001.fm.intel.com with SMTP; 26 May 2017 07:42:16 -0700 Received: by Sent (sSMTP sendmail emulation); Fri, 26 May 2017 16:35:38 +0200 From: Daniel Mrzyglod To: declan.doherty@intel.com Cc: dev@dpdk.org, Daniel Mrzyglod Date: Fri, 26 May 2017 16:35:26 +0200 Message-Id: <20170526143528.16533-1-danielx.t.mrzyglod@intel.com> X-Mailer: git-send-email 2.9.4 Subject: [dpdk-dev] [PATCH 0/2] Bonding add additional aggregators mode for 802.3AD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 May 2017 14:42:20 -0000 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