Re: [dpdk-dev] [PATCH v4] eal: Support running as unprivileged user

2017-03-09 Thread Thomas Monjalon
2017-02-17 11:28, Stephen Hemminger: > On Tue, 31 Jan 2017 10:44:53 -0700 > Ben Walker wrote: > > > + if (physaddr == RTE_BAD_PHYS_ADDR) { > > RTE_LOG(ERR, EAL, > > - "Cannot open /proc/self/pagemap: %s. " > > - "virt2phys address translation will

Re: [dpdk-dev] [PATCH v4] eal: Support running as unprivileged user

2017-03-09 Thread Thomas Monjalon
2017-02-17 14:59, Sergio Gonzalez Monroy: > On 31/01/2017 17:44, Ben Walker wrote: > > For Linux kernel 4.0 and newer, the ability to obtain > > physical page frame numbers for unprivileged users from > > /proc/self/pagemap was removed. Instead, when an IOMMU > > is present, simply choose our own D

Re: [dpdk-dev] [PATCH v4] eal: Support running as unprivileged user

2017-02-17 Thread Stephen Hemminger
On Tue, 31 Jan 2017 10:44:53 -0700 Ben Walker wrote: > + if (physaddr == RTE_BAD_PHYS_ADDR) { > RTE_LOG(ERR, EAL, > - "Cannot open /proc/self/pagemap: %s. " > - "virt2phys address translation will not work\n", > + "Cann

Re: [dpdk-dev] [PATCH v4] eal: Support running as unprivileged user

2017-02-17 Thread Sergio Gonzalez Monroy
On 31/01/2017 17:44, Ben Walker wrote: For Linux kernel 4.0 and newer, the ability to obtain physical page frame numbers for unprivileged users from /proc/self/pagemap was removed. Instead, when an IOMMU is present, simply choose our own DMA addresses instead. Signed-off-by: Ben Walker --- li

[dpdk-dev] [PATCH v4] eal: Support running as unprivileged user

2017-01-31 Thread Ben Walker
For Linux kernel 4.0 and newer, the ability to obtain physical page frame numbers for unprivileged users from /proc/self/pagemap was removed. Instead, when an IOMMU is present, simply choose our own DMA addresses instead. Signed-off-by: Ben Walker --- lib/librte_eal/common/eal_private.h | 1