From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 1DCB73975 for ; Wed, 26 Nov 2014 18:13:31 +0100 (CET) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP; 26 Nov 2014 09:13:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.07,463,1413270000"; d="scan'208";a="614477853" Received: from irvmail001.ir.intel.com ([163.33.26.43]) by orsmga001.jf.intel.com with ESMTP; 26 Nov 2014 09:13:29 -0800 Received: from sivswdev02.ir.intel.com (sivswdev02.ir.intel.com [10.237.217.46]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id sAQHDTht016206; Wed, 26 Nov 2014 17:13:29 GMT Received: from sivswdev02.ir.intel.com (localhost [127.0.0.1]) by sivswdev02.ir.intel.com with ESMTP id sAQHDTwC009258; Wed, 26 Nov 2014 17:13:29 GMT Received: (from dtmrzglx@localhost) by sivswdev02.ir.intel.com with id sAQHDSC2009254; Wed, 26 Nov 2014 17:13:28 GMT From: Daniel Mrzyglod To: dev@dpdk.org Date: Wed, 26 Nov 2014 17:13:20 +0000 Message-Id: <1417022002-9213-1-git-send-email-danielx.t.mrzyglod@intel.com> X-Mailer: git-send-email 1.7.4.1 Subject: [dpdk-dev] [PATCH v3 0/2] ADD mode 5(tlb) to link bonding pmd X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Nov 2014 17:13:32 -0000 This mode provides an adaptive transmit load balancing. It dynamically changes the transmitting slave, according to the computed load. Statistics are collected in 100ms intervals and scheduled every 10ms. Daniel Mrzyglod (2): This patch add support of mode 5 to link bonding pmd Unit tests for Mode 5 of Bonding Transmit Load balancing. app/test/test_link_bonding.c | 499 ++++++++++++++++++++++++++++- app/test/virtual_pmd.c | 6 +- lib/librte_pmd_bond/rte_eth_bond.h | 11 + lib/librte_pmd_bond/rte_eth_bond_args.c | 1 + lib/librte_pmd_bond/rte_eth_bond_pmd.c | 160 ++++++++- lib/librte_pmd_bond/rte_eth_bond_private.h | 2 +- 6 files changed, 673 insertions(+), 6 deletions(-) -- 2.1.0