[dpdk-dev] [PATCH v3 5/9] pmdinfogen: move to drivers	subdirectory
    Thomas Monjalon 
    thomas at monjalon.net
       
    Wed Jun 21 09:57:18 CEST 2017
    
    
  
21/06/2017 01:36, Gaetan Rivet:
> pmdinfogen has a dependency on the PCI bus. The latter must be built
> first.
I think it should not be moved outside of buildtools.
The build order can be fixed by installing headers before any compilation
like proposed in this RFC: http://dpdk.org/patch/25463
Another (probably better) solution is to keep basic definitions
and helpers in EAL:
	- rte_pci.h keeps only some PCI definitions and helpers
like rte_pci_addr and eal_parse_pci_BDF() in EAL
	- bus management is done in the PCI driver
For pmdinfogen, we just need struct rte_pci_id.
Other tools or applications will probably need this kind of basic
struct and functions available in EAL.
    
    
More information about the dev
mailing list