From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [143.182.124.21]) by dpdk.org (Postfix) with ESMTP id C13765963 for ; Tue, 19 Aug 2014 15:48:34 +0200 (CEST) Received: from azsmga001.ch.intel.com ([10.2.17.19]) by azsmga101.ch.intel.com with ESMTP; 19 Aug 2014 06:52:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,894,1400050800"; d="scan'208";a="470328273" Received: from irvmail001.ir.intel.com ([163.33.26.43]) by azsmga001.ch.intel.com with ESMTP; 19 Aug 2014 06:51:59 -0700 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 s7JDpxaJ002067; Tue, 19 Aug 2014 14:51:59 +0100 Received: from sivswdev02.ir.intel.com (localhost [127.0.0.1]) by sivswdev02.ir.intel.com with ESMTP id s7JDpxk8002894; Tue, 19 Aug 2014 14:51:59 +0100 Received: (from dwdohert@localhost) by sivswdev02.ir.intel.com with id s7JDpx5h002890; Tue, 19 Aug 2014 14:51:59 +0100 From: Declan Doherty To: dev@dpdk.org Date: Tue, 19 Aug 2014 14:51:47 +0100 Message-Id: <1408456313-28812-1-git-send-email-declan.doherty@intel.com> X-Mailer: git-send-email 1.7.0.7 Subject: [dpdk-dev] [PATCH 0/6] link bonding 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: Tue, 19 Aug 2014 13:48:35 -0000 This patch set adds support for link status interrupt in the link bonding pmd. It also contains some patches to tidy up the code structure and to of the link bonding code and to fix bugs relating to transmission failures in the under lying slave pmd which could lead to leaked mbufs. Declan Doherty (6): bond: link status interrupt support bond: removing switch statement from rx burst method bond: fix naming inconsistency in tx_burst_round_robin bond: free mbufs if transmission fails in bonding tx_burst functions test app: adding support for generating variable sized packets testpmd: adding parameter to reconfig method to set socket_id when adding new port to portlist app/test-pmd/cmdline.c | 2 +- app/test-pmd/testpmd.c | 3 +- app/test-pmd/testpmd.h | 2 +- app/test/packet_burst_generator.c | 22 +-- app/test/packet_burst_generator.h | 6 +- app/test/test_link_bonding.c | 234 ++++++++++++++++++++++++++------ lib/librte_pmd_bond/rte_eth_bond_api.c | 4 + lib/librte_pmd_bond/rte_eth_bond_pmd.c | 124 +++++++++++------ 8 files changed, 295 insertions(+), 102 deletions(-)