[dpdk-dev] [PATCH v8 6/9] eal: integrate bus scan and probe with EAL
Thomas Monjalon
thomas.monjalon at 6wind.com
Wed Jan 18 00:44:40 CET 2017
2017-01-17 19:07, Shreyansh Jain:
> Each bus implementation defines their own callbacks for scanning its bus
> and probing devices available on the bus. Enable EAL to call bus specific
> scan and probe functions during DPDK initialization.
>
> Existing PCI scan/probe continues to exist. It will removed in subsequent
> patches.
>
> Signed-off-by: Shreyansh Jain <shreyansh.jain at nxp.com>
> Reviewed-by: Ferruh Yigit <ferruh.yigit at intel.com>
> ---
> lib/librte_eal/bsdapp/eal/eal.c | 8 +++
> lib/librte_eal/bsdapp/eal/eal_pci.c | 11 ++++
> lib/librte_eal/bsdapp/eal/rte_eal_version.map | 2 +
> lib/librte_eal/common/eal_common_bus.c | 40 +++++++++++++++
> lib/librte_eal/common/eal_common_pci.c | 33 ++++++++++++
> lib/librte_eal/common/include/rte_bus.h | 19 +++++++
> lib/librte_eal/common/include/rte_pci.h | 68 +++++++++++++++++++++++++
> lib/librte_eal/linuxapp/eal/eal.c | 8 +++
> lib/librte_eal/linuxapp/eal/eal_pci.c | 15 ++++++
> lib/librte_eal/linuxapp/eal/rte_eal_version.map | 2 +
> 10 files changed, 206 insertions(+)
You can make 2 patches here:
- 1 patch for generic functions
- 1 patch for PCI implementation
More information about the dev
mailing list