Thanks Bruce. BTW we are trying to run our application as docker container. We may need to pass the parameters(system capability) along with docker command line to mount the hugepages ? Like this : https://github.com/usnistgov/ndn-dpdk/blob/main/docs/Docker.md
Please share your thoughts. Thanks, Kamaraj On Wed, Sep 1, 2021 at 1:14 AM Bruce Richardson <bruce.richard...@intel.com> wrote: > On Tue, Aug 31, 2021 at 09:50:43PM +0530, Kamaraj P wrote: > > Thanks David. Will check it out. > > > > BTW are there any steps where DPDK testpmd can run as a non privileged > user > > mode ( with any driver )? > > Please share if you have any pointers. > > > > Thanks, > > Kamaraj > > > Not sure if this is generally applicable but I ran a test using testpmd as > a non-root user on my Ubuntu 21.04 system. > > I bound a couple of ports using the i40e driver to DPDK using vfio-pci > kernel driver, and then did a chmod on the /dev/vfio/ nodes for them to > give the user access. I also gave the user rw access to the hugepage mount > point I had created. Thereafter testpmd ran fine as a non-root user and I > was able to put traffic through it. > > Regards, > /Bruce >