[dpdk-dev] Debugging EAL PCI / Driver Init

2014-08-03 Thread Jayakumar, Muthurajan
Are you referring to CONFIG_RTE_BUILD_COMBINE_LIBS ? (ps: referenced here http://dpdk.org/ml/archives/dev/2013-October/000639.html) Thanks, M Jay -Original Message- From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Matthew Hall Sent: Sunday, August 03, 2014 10:23 AM To: Alex Markuz

[dpdk-dev] Debugging EAL PCI / Driver Init

2014-08-03 Thread Alex Markuze
Resolved just as Matt has described. To remove any ambiguity (for future reference). This line in the gcc command resolves the issue in my case (a different nic may need a different lib): --whole-archive -Wl,--start-group -lrte_pmd_ixgbe -Wl,--end-group -Wl, The problem is that the probe command

[dpdk-dev] Debugging EAL PCI / Driver Init

2014-08-03 Thread Matthew Hall
Yes, that's the one! It made a lot of my linking problems go away when I used that along with the whole-archive flags. Matthew -- Sent from my mobile device. On August 3, 2014 11:13:55 AM PDT, "Jayakumar, Muthurajan" wrote: > >Are you referring to CONFIG_RTE_BUILD_COMBINE_LIBS ? > >(ps: refe

[dpdk-dev] Debugging EAL PCI / Driver Init

2014-08-03 Thread Alex Markuze
Hi Matt, Dev I'm Trying to compile ann app linking to dpdk and dpdk based libs. And I'm seeing the same issue you've reported. The probe function doesn't seem to find any ixgbevf(SRIOV VM) ports. Same code compiled as a dpdk app works fine. In your solution to this issue you are referring to -lin

[dpdk-dev] DPDK memory mechanism

2014-08-03 Thread Alex Markuze
I had several similar concerns a few weeks back, please look for this email thread "Memory Pinning." On this mailing list. Bruce was very helpful. Ill forward the thread to you now. Hope it helps. On Fri, Aug 1, 2014 at 11:54 PM, Wenji Wu wrote: > Hello, everybody, > > I am new on DPDK, and have

[dpdk-dev] Debugging EAL PCI / Driver Init

2014-08-03 Thread Matthew Hall
There is an option in the DPDK build config which compiles every DPDK lib into a single static lib. I don't have the name of the option in front of me but it had COMBINE in its name. When this option is used you can get every function in the whole DPDK with a single library. After that I had a l