bond: new link bonding library
authorDeclan Doherty <declan.doherty@intel.com>
Wed, 25 Jun 2014 20:07:43 +0000 (21:07 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 1 Jul 2014 14:25:12 +0000 (16:25 +0200)
commit2efb58cbab6e91f8581fc8dc9032b72d7b53ffd3
treebc60933c57eaa9600777f432caa36bfd3cd42170
parent6e81eb5af1070026dc3755fe271483091482417d
bond: new link bonding library

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 3+4)
 Mode 3 - Broadcast

Signed-off-by: Declan Doherty <declan.doherty@intel.com>
Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Reviewed-by: Robert Sanford <rsanford2@gmail.com>
12 files changed:
config/common_bsdapp
config/common_linuxapp
doc/doxy-api-index.md
doc/doxy-api.conf
lib/Makefile
lib/librte_pmd_bond/Makefile [new file with mode: 0644]
lib/librte_pmd_bond/rte_eth_bond.h [new file with mode: 0644]
lib/librte_pmd_bond/rte_eth_bond_api.c [new file with mode: 0644]
lib/librte_pmd_bond/rte_eth_bond_args.c [new file with mode: 0644]
lib/librte_pmd_bond/rte_eth_bond_pmd.c [new file with mode: 0644]
lib/librte_pmd_bond/rte_eth_bond_private.h [new file with mode: 0644]
mk/rte.app.mk