From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <waterman.cao@intel.com>
Received: from mga01.intel.com (mga01.intel.com [192.55.52.88])
 by dpdk.org (Postfix) with ESMTP id 0F2DA312
 for <dev@dpdk.org>; Thu, 29 May 2014 05:23:05 +0200 (CEST)
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga101.fm.intel.com with ESMTP; 28 May 2014 20:23:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.98,932,1392192000"; d="scan'208";a="539299348"
Received: from fmsmsx106.amr.corp.intel.com ([10.19.9.37])
 by fmsmga001.fm.intel.com with ESMTP; 28 May 2014 20:23:05 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX106.amr.corp.intel.com (10.19.9.37) with Microsoft SMTP Server (TLS) id
 14.3.123.3; Wed, 28 May 2014 20:23:05 -0700
Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.34]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.190]) with mapi id 14.03.0123.003;
 Thu, 29 May 2014 11:23:04 +0800
From: "Cao, Waterman" <waterman.cao@intel.com>
To: "Doherty, Declan" <declan.doherty@intel.com>, "dev@dpdk.org"
 <dev@dpdk.org>, "dev@dpdk.org" <dev@dpdk.org>
Thread-Topic: [dpdk-dev] [PATCH 0/4] Link Bonding Library
Thread-Index: AQHPeooXKb3QwJC6oEqBVWrlf2S5Y5tW5JRA
Date: Thu, 29 May 2014 03:23:04 +0000
Message-ID: <AA3F441F262C58498CD6D0C1801DE7EB0AA89A63@SHSMSX103.ccr.corp.intel.com>
References: <cover.1401287412.git.declan.doherty@intel.com>
In-Reply-To: <cover.1401287412.git.declan.doherty@intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.239.127.40]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [PATCH 0/4] Link Bonding Library
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 03:23:06 -0000

Hi declan,

  Do you send out Patch 1,2, 3 for link bonding?
  Only see patch 0 and 4.

Thanks
Waterman=20

-----Original Message-----
From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of declan.doherty@intel.c=
om
Sent: Wednesday, May 28, 2014 11:32 PM
To: dev@dpdk.org; dev@dpdk.org
Subject: [dpdk-dev] [PATCH 0/4] Link Bonding Library

From: Declan Doherty <declan.doherty@intel.com>

Initial release of Link Bonding Library (lib/librte_bond) with support for =
bonding modes :
 0 - Round Robin
 1 - Active Backup
 2 - Balance l2 / l23 / l34
 3 - Broadcast

patches split:
 1 - library + makefile changes
 2 - Unit test suite, including code to generate packet bursts for
    testing rx and tx functionality of bonded device and a
    virtual/stubbed out ethdev for use as slave ethdev in testing
 3 - Link bonding integration into testpmd, including :
     - Includes the ability to  create new bonded devices.
     - Add /remove bonding slave devices.=20
     - Interogate bonded device stats/configuration
     - Change bonding modes and select balance transmit polices
 4 - Add Link Bonding Library to Doxygen


 app/test-pmd/cmdline.c            |  550 +++++
 app/test-pmd/parameters.c         |    4 +-
 app/test-pmd/testpmd.c            |   28 +-
 app/test-pmd/testpmd.h            |    2 +
 app/test/Makefile                 |    3 +
 app/test/commands.c               |    3 +
 app/test/packet_burst_generator.c |  276 +++
 app/test/packet_burst_generator.h |   85 +
 app/test/test.h                   |    1 +
 app/test/test_link_bonding.c      | 4007 +++++++++++++++++++++++++++++++++=
++++
 app/test/virtual_pmd.c            |  580 ++++++
 app/test/virtual_pmd.h            |   74 +
 config/common_bsdapp              |    5 +
 config/common_linuxapp            |    5 +
 doc/doxy-api-index.md             |    1 +
 doc/doxy-api.conf                 |    1 +
 lib/Makefile                      |    1 +
 lib/librte_bond/Makefile          |   28 +
 lib/librte_bond/rte_bond.c        | 1679 ++++++++++++++++
 lib/librte_bond/rte_bond.h        |  228 +++
 mk/rte.app.mk                     |    5 +
 21 files changed, 7564 insertions(+), 2 deletions(-)  create mode 100644 a=
pp/test/packet_burst_generator.c  create mode 100644 app/test/packet_burst_=
generator.h  create mode 100644 app/test/test_link_bonding.c  create mode 1=
00644 app/test/virtual_pmd.c  create mode 100644 app/test/virtual_pmd.h  cr=
eate mode 100644 lib/librte_bond/Makefile  create mode 100644 lib/librte_bo=
nd/rte_bond.c  create mode 100644 lib/librte_bond/rte_bond.h

--
1.8.5.3