Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4808 Discussions

Running DPDK without root permisions

hezyabudy
Beginner
1,541 Views

I have C application that using DPDK. today i am running the application with root permissions.

I would like to run my application without the root permissions. currently I have problems with rte_eal_init function. i got this error: EAL: FATAL: Cannot use IOVA as 'PA' since physical addresses are not available EAL: Cannot use IOVA as 'PA' since physical addresses are not available

my OS is 14.04, kernel 4.4.0-36-generic i noticed that at DPDK docs there is a remark about "Running DPDK Applications Without Root Privileges", but i wonder if someone has experience?

https://doc.dpdk.org/guides/linux_gsg/enable_func.html#running-dpdk-applications-without-root-privileges

also, alternative i can lunch the DPDK ports from another application that has root privileges. at my application i will just consume the packet, is it possible?

thanks

0 Kudos
3 Replies
AlfredoS_Intel
Moderator
1,528 Views

Hi Hezyabudy,

Thank you for posting in our Intel® Ethernet Communities Page.

We have a special support site for DPDK concerns. Please go to this link, https://www.intel.com/content/www/us/en/design/support/ips/training/welcome.html, and click "Access and Log In" to contact the DPDK support.

Please let us know if you have any further questions.

We look forward to hearing from you. If we do not get your reply, we will follow up after 3 business days.



Best Regards,

Alfred S

Intel® Customer Support



0 Kudos
AlfredoS_Intel
Moderator
1,513 Views

Hi Hezyabudy,

We are just following up.

It looks like you need more time to assess the answers that we have provided.

We will follow up again after 3 business days. Should we not hear from you, our system may automatically close the thread.



Best Regards,

Alfred S

Intel Customer Support 


0 Kudos
AlfredoS_Intel
Moderator
1,504 Views

Hi Hezyabudy, 

We need to close this thread since we have not gotten a response from you: maybe because you are busy or preoccupied at the moment. We know that this is important for you to get it resolved and it is also equally important for us to give you the right solution; as much as we would like to assist you, we need to close it to attend to other customers. We hope for your consideration and understanding on this one.


If you need any additional information, please submit a new question as this thread will no longer being monitored.


Thank you for contacting Intel® and have a great week!




Best Regards,

Alfred S

Intel® Customer Support


0 Kudos
Reply