On Thu, 2018-09-06 at 11:23 +0530, Avinash Dhar Dubey wrote:
> Arijit,
> Share the output of "cat /proc/meminfo | grep -i huge" and "free -h".
> You are using 1GB hugepages and you have not configured them.
> Better use 2MB hugepages if you are running vpp just for learning.
> 
> Also share the contents of "/etc/default/grub". Looks like you have set 1GB as
> default hugepage size.
Actually the output log is the complete opposite!!!That log is simply stating
that you have _NOT_ reserved 1GB hugepages but rather the 2MB ones. See below
for the actual "problem"...
> Regards,
> Avinash  
> 
> On Thu, Sep 6, 2018 at 4:41 PM, Arijit Pramanik <pariji...@gmail.com> wrote:
> > I have added the plugin path  as /usr/lib/vpp/vpp_plugins and enabled only
> > dpdk_plugin.so
> > 
> > But I'm getting the error currently as 
> > 
> > Sep 06 16:30:54 turing-04 vpp[2339]: EAL: No free hugepages reported in
> > hugepages-1048576kB
> > Sep 06 16:30:54 turing-04 vpp[2339]: EAL: VFIO support initialized
> > Sep 06 16:30:54 turing-04 vnet[2339]: EAL: VFIO support initialized
> > Sep 06 16:30:54 turing-04 vpp[2339]: EAL: Requested device 0000:81:00.1
> > cannot be used
> > Sep 06 16:30:54 turing-04 vnet[2339]: EAL: Requested device 0000:81:00.1
> > cannot be used
> > Sep 06 16:30:55 turing-04 vnet[2339]: dpdk_pool_create:550:
> > ioctl(VFIO_IOMMU_MAP_DMA) pool 'dpdk_mbuf_pool_socket0': Invalid argument
> > (errno 22)
> > Sep 06 16:30:55 turing-04 vnet[2339]: dpdk_pool_create: failed to create
> > dpdk_mbuf_pool_socket1
> > Sep 06 16:30:55 turing-04 vnet[2339]: dpdk_buffer_pool_create:616: WARNING:
> > Failed to allocate mempool for CPU socket 1. Threads running on socket 1
> > will use socket 0 mempool.
I suppose you're running on a NUMA machine? Apparently the hugepages allocation
has run out on one of the two socket and it's _warning_ you that memory will be
taken from the other one. It's warning you because it's a performance hit to
access remote-node memory...Again this is a _warning_ not an error. Having said
all that, why don't you follow this page (DPDK) on how to reserve hugepages for
NUMA machines?https://doc.dpdk.org/guides/linux_gsg/sys_reqs.htmlSomething
like:echo 1024 > 
/sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages
echo 1024 > /sys/devices/system/node/node1/hugepages/hugepages-
2048kB/nr_hugepages
> > Sep 06 16:30:55 turing-04 vnet[2339]: dpdk_ipsec_process:1018: not enough
> > DPDK crypto resources, default to OpenSSL
> > Sep 06 16:30:55 turing-04 vnet[2339]: dpdk_lib_init:230: DPDK drivers found
> > no ports...
You have not binded any port to be used by DPDK... again, take a look at this
webpagehttps://doc.dpdk.org/guides/tools/devbind.htmlSomething like 
dpdk-devbind 
--bind=vfio-pci PCI_BAR_ADDRESSwill map your port (identified by
PCI_BAR_ADDRESS) to the vfio-pci driver.
> > Thanks,
> > Arijit.
- Marco
> > 
> > On Thu, Sep 6, 2018 at 9:44 AM Avinash Dhar Dubey <mailbox.avin...@gmail.com
> > > wrote:
> > > Arijit,
> > > 
> > > 
> > > We are using Intel X540 NIC. 
> > > >>  Intel X540 NIC  is supported by DPDK.
> > > 
> > > 
> > > 
> > > I'll try with one of them. Which one do you think is best suited for my
> > > NIC, How do I ensure that the driver module is loaded in the kernel
> > > beforehand?
> > > >>
> > > 
> > >  You can use uio_pci_generic driver. To ensure that the driver is loaded
> > > before you start vpp, you can run "modprobe uio_pci_generic". It will load
> > > the driver if its already present as part of your kernel distribution. If
> > > not found you can get it by installing linux-image-extra-<kernel-version>-
> > > generic package.
> > > 
> > > 
> > > 
> > > We want vpp with dpdk plugin. I've just installed vpp using apt-get
> > > following the steps on this link : 
> > > https://wiki.fd.io/view/VPP/Installing_VPP_binaries_from_packages.
> > > Does DPDK have to be spearely installed to be able to use the dpdk plugin?
> > > >>  No, when you compile vpp it creates dpdk_plugin.so which gets loaded
> > > if you have specified the plugin_path in startup.conf
> > > 
> > > Hope this helps.
> > > 
> > > Avinash 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > On Thu, Sep 6, 2018 at 1:05 AM, Arijit Pramanik <pariji...@gmail.com>
> > > wrote:
> > > > Hi Marco,
> > > > Thanks a lot for your prompt reply and assistance.
> > > > 
> > > > We are using Intel X540 NIC. 
> > > > 
> > > > I'll try with one of them. Which one do you think is best suited for my
> > > > NIC, How do I ensure that the driver module is loaded in the kernel
> > > > beforehand?
> > > > 
> > > > We want vpp with dpdk plugin. I've just installed vpp using apt-get
> > > > following the steps on this link : 
> > > > https://wiki.fd.io/view/VPP/Installing_VPP_binaries_from_packages.
> > > > Does DPDK have to be spearely installed to be able to use the dpdk
> > > > plugin?
> > > > 
> > > > Thanks a lot,
> > > > Arijit.
> > > > 
> > > > 
> > > > 
> > > > 
> > > > On Wed, Sep 5, 2018 at 8:30 PM Marco Varlese <mvarl...@suse.de> wrote:
> > > > > Arijit,
> > > > > 
> > > > > Few questions:
> > > > > 1) What NIC is your 10G NIC?
> > > > > 2) Your configuration is wrong:
> > > > > ixgbe is not a uio-driver... you should choose between vfio-pci, uio-
> > > > > pci-generic or igb_uio (and make sure to have that driver module
> > > > > loaded in the kernel beforehand).
> > > > > 3) I assume you're trying to use VPP with DPDK plugin enabled. Can you
> > > > > confirm?
> > > > > 
> > > > > 
> > > > > - Marco
> > > > > 
> > > > > On Wed, 2018-09-05 at 23:18 +0530, Arijit Pramanik wrote:
> > > > > > ng VPP with DPDK on our intel Xeon 24 core server. We have installed
> > > > > > VPP and our 1G card was visible when 
> > > > > > $ sudo vppctl show interface
> > > > > -- 
> > > > > Marco V
> > > > > 
> > > > > 
> > > > > SUSE LINUX GmbH | GF: Felix Imendörffer, Jane Smithard, Graham Norton
> > > > > HRB 21284 (AG Nürnberg) Maxfeldstr. 5, D-90409, Nürnberg
> > > > 
> > > > 
> > > > On Wed, Sep 5, 2018 at 8:30 PM Marco Varlese <mvarl...@suse.de> wrote:
> > > > > Arijit,
> > > > > 
> > > > > Few questions:
> > > > > 1) What NIC is your 10G NIC?
> > > > > 2) Your configuration is wrong:
> > > > > ixgbe is not a uio-driver... you should choose between vfio-pci, uio-
> > > > > pci-generic or igb_uio (and make sure to have that driver module
> > > > > loaded in the kernel beforehand).
> > > > > 3) I assume you're trying to use VPP with DPDK plugin enabled. Can you
> > > > > confirm?
> > > > > 
> > > > > 
> > > > > - Marco
> > > > > 
> > > > > On Wed, 2018-09-05 at 23:18 +0530, Arijit Pramanik wrote:
> > > > > > ng VPP with DPDK on our intel Xeon 24 core server. We have installed
> > > > > > VPP and our 1G card was visible when 
> > > > > > $ sudo vppctl show interface 
> > > > > -- 
> > > > > Marco V
> > > > > 
> > > > > 
> > > > > SUSE LINUX GmbH | GF: Felix Imendörffer, Jane Smithard, Graham Norton
> > > > > HRB 21284 (AG Nürnberg) Maxfeldstr. 5, D-90409, Nürnberg
> > > > 
> > > > -=-=-=-=-=-=-=-=-=-=-=-
> > > > 
> > > > Links: You receive all messages sent to this group.
> > > > 
> > > > 
> > > > 
> > > > View/Reply Online (#10388): https://lists.fd.io/g/vpp-dev/message/10388
> > > > 
> > > > Mute This Topic: https://lists.fd.io/mt/25209728/675719
> > > > 
> > > > Group Owner: vpp-dev+ow...@lists.fd.io
> > > > 
> > > > Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub 
> > > > [mailbox.avin...@gmail.com]
> > > > 
> > > > -=-=-=-=-=-=-=-=-=-=-=-
> > > > 
> > > > 
-- 
Marco V


SUSE LINUX GmbH | GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg) Maxfeldstr. 5, D-90409, Nürnberg
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#10394): https://lists.fd.io/g/vpp-dev/message/10394
Mute This Topic: https://lists.fd.io/mt/25209728/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to