From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Marchand Subject: [PATCH 0/3] eal / bonding pmd cleanup Date: Tue, 26 Aug 2014 16:12:15 +0200 Message-ID: <1409062338-26477-1-git-send-email-david.marchand@6wind.com> To: dev-VfR2kkLFssw@public.gmane.org Return-path: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" 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