[dpdk-dev] [PATCH v10 0/5] link bonding
Declan Doherty
declan.doherty at intel.com
Fri Jun 27 12:18:39 CEST 2014
Fixed copyright in link bonding library Makefile
Declan Doherty (5):
bond: new link bonding library
ethdev: add unique name to devices
eal: support link bonding device initialization
bond: unit tests
bond: testpmd support
app/test-pmd/cmdline.c | 579 ++++
app/test-pmd/config.c | 4 +-
app/test-pmd/parameters.c | 3 +
app/test-pmd/testpmd.c | 40 +-
app/test-pmd/testpmd.h | 2 +
app/test/Makefile | 4 +-
app/test/commands.c | 7 +
app/test/packet_burst_generator.c | 287 ++
app/test/packet_burst_generator.h | 78 +
app/test/test.h | 1 +
app/test/test_link_bonding.c | 3958 +++++++++++++++++++++++++++
app/test/virtual_pmd.c | 574 ++++
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_eal/bsdapp/eal/eal.c | 10 +-
lib/librte_eal/common/eal_common_dev.c | 58 +-
lib/librte_eal/common/eal_common_pci.c | 3 +
lib/librte_eal/common/include/eal_private.h | 7 -
lib/librte_eal/common/include/rte_dev.h | 14 +-
lib/librte_eal/linuxapp/eal/eal.c | 11 +-
lib/librte_ether/rte_ethdev.c | 31 +-
lib/librte_ether/rte_ethdev.h | 7 +-
lib/librte_pmd_bond/Makefile | 61 +
lib/librte_pmd_bond/rte_eth_bond.h | 255 ++
lib/librte_pmd_bond/rte_eth_bond_api.c | 662 +++++
lib/librte_pmd_bond/rte_eth_bond_args.c | 252 ++
lib/librte_pmd_bond/rte_eth_bond_pmd.c | 1212 ++++++++
lib/librte_pmd_bond/rte_eth_bond_private.h | 215 ++
lib/librte_pmd_pcap/rte_eth_pcap.c | 22 +-
lib/librte_pmd_ring/rte_eth_ring.c | 32 +-
lib/librte_pmd_ring/rte_eth_ring.h | 3 +-
lib/librte_pmd_xenvirt/rte_eth_xenvirt.c | 2 +-
mk/rte.app.mk | 4 +
37 files changed, 8414 insertions(+), 71 deletions(-)
create mode 100644 app/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 100644 app/test/virtual_pmd.c
create mode 100644 app/test/virtual_pmd.h
create mode 100644 lib/librte_pmd_bond/Makefile
create mode 100644 lib/librte_pmd_bond/rte_eth_bond.h
create mode 100644 lib/librte_pmd_bond/rte_eth_bond_api.c
create mode 100644 lib/librte_pmd_bond/rte_eth_bond_args.c
create mode 100644 lib/librte_pmd_bond/rte_eth_bond_pmd.c
create mode 100644 lib/librte_pmd_bond/rte_eth_bond_private.h
More information about the dev
mailing list