[dpdk-dev] [PATCH 0/3] eal / bonding pmd cleanup

David Marchand david.marchand at 6wind.com
Tue Aug 26 16:12:15 CEST 2014


This patchset reworks the bonding pmd so that we don't need to modify the eal
for this pmd to work.

Basically, the arguments parsed at bond_init are stored in the bond private
structure to be used at dev_configure time.
If no argument are present, we suppose that the bonding api has been called.

-- 
David Marchand

David Marchand (3):
  bond: move param parsing in dev_configure
  Revert "eal: support link bonding device initialization"
  eal: probe pci devices at rte_eal_init time

 lib/librte_eal/bsdapp/eal/eal.c             |    6 +--
 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           |    7 +---
 lib/librte_pmd_bond/rte_eth_bond_pmd.c      |   33 +++++++++++----
 lib/librte_pmd_bond/rte_eth_bond_private.h  |    2 +
 8 files changed, 57 insertions(+), 73 deletions(-)

-- 
1.7.10.4



More information about the dev mailing list