Hi Shreyansh, Thanks for the reply.
By using the set-up script in DPDK: the hugepage memory looks to be allocated properly: cat /proc/meminfo HugePages_Total: 240 HugePages_Free: 240 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB and then i run the commands below in sequence: $ sudo modprobe uio $ sudo insmod ./build/kmod/igb_uio.ko $ sudo ./usertools/dpdk-devbind.py -b igb_uio xxx:xx.0 xxx:xx.1 ( xxx.xx.0, xxx.xx.1 <-- 10G port pci address ) $ sudo ./build/app/testpmd -l 1,2,3 -n 2 -- -i EAL: Detected 16 lcore(s) *EAL: No free hugepages reported in hugepages-1048576kB* EAL: Probing VFIO support... EAL: VFIO support initialized *EAL: PCI device 0000:03:00.0 on NUMA socket 0* *EAL: probe driver: 8086:15ad net_ixgbe* *EAL: PCI device 0000:03:00.1 on NUMA socket 0* *EAL: probe driver: 8086:15ad net_ixgbe* EAL: PCI device 0000:05:00.0 on NUMA socket 0 EAL: probe driver: 8086:1521 net_e1000_igb EAL: PCI device 0000:05:00.1 on NUMA socket 0 EAL: probe driver: 8086:1521 net_e1000_igb Interactive-mode selected USER1: create a new mbuf pool <mbuf_pool_socket_0>: n=163456, size=2176, socket=0 Configuring Port 0 (socket 0) PMD: ixgbe_dev_link_status_print(): Port 0: Link Down Port 0: 00:25:90:5C:E9:58 Configuring Port 1 (socket 0) PMD: ixgbe_dev_link_status_print(): Port 1: Link Down Port 1: 00:25:90:5C:E9:59 Checking link statuses... Done testpmd> Questions below: 1. It looks like the application can enter the interactive mode. however, I have no idea why *EAL: No free hugepages reported in hugepages-1048576kB *keeps popping out. 2. Is there any reason why the ports went down why I run the commands? The Link was up before running it. 3. The hugepage will be gone after running this application. HugePages_Total: 240 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB It became this. However, how can i free it again ? I tried to umount and mount again but it did not work. Please advice if any. Paul
