[dpdk-dev] [PATCH v11 0/5] link bonding library
Declan Doherty
declan.doherty at intel.com
Sun Jun 29 19:49:16 CEST 2014
Hi Thomas,
This patchset contains the name change fix in the link bonding library
makefile. I have also put a change into the unit test application makefile
so that the link bonding tests are not built if the library is also not being
built. It doesn't make sense to split the bonding libraries APIs into a seperate
library, as they are directly coupled to with the bonding library implmentation
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 | 6 +-
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, 8416 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