[dpdk-dev] [PATCH 4/4] Add Link Bonding Library to Doxygen

2014-05-28 Thread declan.dohe...@intel.com
From: Declan Doherty Signed-off-by: Declan Doherty --- doc/doxy-api-index.md | 1 + doc/doxy-api.conf | 1 + 2 files changed, 2 insertions(+) diff --git a/doc/doxy-api-index.md b/doc/doxy-api-index.md index 2825c08..2206c68 100644 --- a/doc/doxy-api-index.md +++ b/doc/doxy-api-index.md @@

[dpdk-dev] [PATCH 0/4] Link Bonding Library

2014-05-28 Thread declan.dohe...@intel.com
From: Declan Doherty 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

[dpdk-dev] [PATCH 1/4] Link Bonding Library

2014-05-28 Thread declan.dohe...@intel.com
From: Declan Doherty Link Bonding Library (lib/librte_bond) initial release with support for Mode 0 - Round Robin Mode 1 - Active Backup Mode 2 - Balance -> Supports 3 transmit polices (layer 2, layer 2+3, layer Mode 3 - Broadcast Signed-off-by: Declan Doherty --- config/co

[dpdk-dev] [PATCH 2/4] Link bonding unit tests

2014-05-28 Thread declan.dohe...@intel.com
From: Declan Doherty Link bonding unit tests, 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 Signed-off-by: Declan Doherty --- app/test/Makefile |3 + app/t

[dpdk-dev] [PATCH 3/4] Link bonding integration into testpmd

2014-05-28 Thread declan.dohe...@intel.com
From: Declan Doherty Adding link bonding support to testpmd. - Includes the ability to create new bonded devices. - Add /remove bonding slave devices. - Interogate bonded device stats/configuration - Change bonding modes and select balance transmit polices Signed-off-by: Declan

[dpdk-dev] [PATCH v2 1/4] Link Bonding Library

2014-06-04 Thread declan.dohe...@intel.com
From: Declan Doherty - Broadcast TX burst broadcast bug fix - Add/remove slave behavior fix - Checkpatch fixes Signed-off-by: Declan Doherty --- config/common_bsdapp |5 + config/common_linuxapp |5 + lib/Makefile |1 + lib/librte_bond/Makefile | 28 + l

[dpdk-dev] [PATCH v2 0/4] Link Bonding Library

2014-06-04 Thread declan.dohe...@intel.com
From: Declan Doherty v2 patch additions, fix for tx burst broadcast, incrementing the reference count on each mbuf by the number of slaves - 1 add/remove slave behavior chnange to fix primary slave port assignment patchcheck code fixes Initial release of Link Bonding Library (lib/librte_bond

[dpdk-dev] [PATCH v2 2/4] Link bonding unit tests, including: - code to generate packet bursts for testing rx and tx functionality of bonded device - virtual/stubbed out ethdev for use as slave ethdev

2014-06-04 Thread declan.dohe...@intel.com
From: Declan Doherty Signed-off-by: Declan Doherty --- app/test/Makefile |3 + app/test/commands.c |3 + app/test/packet_burst_generator.c | 289 +++ app/test/packet_burst_generator.h | 78 + app/test/test.h |1 + app/test/test_link

[dpdk-dev] [PATCH v2 4/4] Add Link Bonding Library to Doxygen

2014-06-04 Thread declan.dohe...@intel.com
From: Declan Doherty Signed-off-by: Declan Doherty --- doc/doxy-api-index.md | 1 + doc/doxy-api.conf | 1 + 2 files changed, 2 insertions(+) diff --git a/doc/doxy-api-index.md b/doc/doxy-api-index.md index 2825c08..2206c68 100644 --- a/doc/doxy-api-index.md +++ b/doc/doxy-api-index.md @@

[dpdk-dev] [PATCH v2 3/4] Adding link bonding support to testpmd. - Includes the ability to create new bonded devices. - Add /remove bonding slave devices. - Interogate bonded device stats/configurati

2014-06-04 Thread declan.dohe...@intel.com
From: Declan Doherty - Display of port mac address fix - Checkpatch fixes Signed-off-by: Declan Doherty --- app/test-pmd/cmdline.c| 570 ++ app/test-pmd/config.c | 4 +- app/test-pmd/parameters.c | 4 +- app/test-pmd/testpmd.c| 37 ++