Thanks Keith. I will make the change and let u know about it. 

Thanking you,
Param.

> On 18-Dec-2016, at 9:05 PM, Wiles, Keith <[email protected]> wrote:
> 
> 
>> On Dec 18, 2016, at 12:01 AM, Kumaraparameshwaran Rathnavel 
>> <[email protected]> wrote:
>> 
>> Hi All,
>> 
>> I am writing my own application and in Makefile I just use include files and 
>> library path of the DPDK. It is not able to find any pci devices during 
>> rte_eal_pci_init. I am not getting any Network devices but when I use DPDKs 
>> example Makefile I am able get the devices. What should be the reason for 
>> this as in both cases the function is the same.
> 
> The makefiles in the DPDK examples include DPDK make fragment files *.mk, 
> these files include the mk/rte.app.mk fragment and it appends the libraries 
> on to the end of the link line including the drivers. The drivers do not use 
> a strong compiler link to be included in the image. What happens is the 
> rte.app.mk will include the drivers and the use constructor calls to bind to 
> DPDK.
> 
> I hope that is clearer. One way to add a driver is to include its .o on the 
> link line of your makefile or try using the examples directory style of 
> Makefile in your application.
> 
>> 
>> Thanking you,
>> Param.
>> 
> 
> Regards,
> Keith
> 

Reply via email to