root@debian1:~#  mount -t hugetlbfs nodev /mnt/hugepages
root@debian1:~# echo 2048 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
root@debian1:~# cat /proc/meminfo | grep Huge
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
FileHugePages:         0 kB
HugePages_Total:    2048
HugePages_Free:     2048
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:         4194304 kB
root@debian1:~# cd /home/
root@debian1:/home# cd tx
root@debian1:/home/tx# cd dpdk-23.07/
root@debian1:/home/tx/dpdk-23.07# ls
ABI_VERSION  Makefile  VERSION  build       config    doc      dts       kernel  license      meson_options.txt
MAINTAINERS  README    app      buildtools  devtools  drivers  examples  lib     meson.build  usertools
root@debian1:/home/tx/dpdk-23.07# cd usertools/
root@debian1:/home/tx/dpdk-23.07/usertools# ./dpdk-devbind.py -s

No 'Network' devices detected
=============================

No 'Baseband' devices detected
==============================

Other Crypto devices
====================
0000:01:00.0 '4xxx Series QAT 4944' unused=qat_4xxx
0000:03:00.0 'Device 2714' unused=
0000:06:00.0 '4xxx Series QAT 4944' unused=qat_4xxx
0000:08:00.0 'Device 2714' unused=
0000:0b:00.0 '4xxx Series QAT 4944' unused=qat_4xxx
0000:0d:00.0 'Device 2714' unused=
0000:10:00.0 '4xxx Series QAT 4944' unused=qat_4xxx
0000:12:00.0 'Device 2714' unused=
0000:81:00.0 '4xxx Series QAT 4944' unused=qat_4xxx
0000:83:00.0 'Device 2714' unused=
0000:86:00.0 '4xxx Series QAT 4944' unused=qat_4xxx
0000:88:00.0 'Device 2714' unused=
0000:8b:00.0 '4xxx Series QAT 4944' unused=qat_4xxx
0000:8d:00.0 'Device 2714' unused=
0000:90:00.0 '4xxx Series QAT 4944' unused=qat_4xxx
0000:92:00.0 'Device 2714' unused=

DMA devices using kernel driver
===============================
0000:00:01.0 'Device 0b25' drv=idxd unused=
0000:05:01.0 'Device 0b25' drv=idxd unused=
0000:0a:01.0 'Device 0b25' drv=idxd unused=
0000:0f:01.0 'Device 0b25' drv=idxd unused=
0000:80:01.0 'Device 0b25' drv=idxd unused=
0000:85:01.0 'Device 0b25' drv=idxd unused=
0000:8a:01.0 'Device 0b25' drv=idxd unused=
0000:8f:01.0 'Device 0b25' drv=idxd unused=

Other Eventdev devices
======================
0000:03:00.0 'Device 2714' unused=
0000:08:00.0 'Device 2714' unused=
0000:0d:00.0 'Device 2714' unused=
0000:12:00.0 'Device 2714' unused=
0000:83:00.0 'Device 2714' unused=
0000:88:00.0 'Device 2714' unused=
0000:8d:00.0 'Device 2714' unused=
0000:92:00.0 'Device 2714' unused=

No 'Mempool' devices detected
=============================

No 'Compress' devices detected
==============================

No 'Misc (rawdev)' devices detected
===================================

No 'Regex' devices detected
===========================

No 'ML' devices detected
========================
root@debian1:/home/tx/dpdk-23.07/usertools# modprobe vfio
root@debian1:/home/tx/dpdk-23.07/usertools# modprobe vfio-pci
root@debian1:/home/tx/dpdk-23.07/usertools# ./dpdk-devbind.py -b
Other Eventdev devices
^C
root@debian1:/home/tx/dpdk-23.07/usertools#
0000:88:00.0 'Device 2714' unused=
^C
root@debian1:/home/tx/dpdk-23.07/usertools#  ./dpdk-devbind.py -b vfio-pci 00:01.0  05:01.0  0a:01.0   0f:01.0 80:01.0  85:01.0  8a:01.0  8f:01.0
root@debian1:/home/tx/dpdk-23.07/usertools# ./dpdk-devbind.py -s

No 'Network' devices detected
=============================

No 'Baseband' devices detected
==============================

Other Crypto devices
====================
0000:01:00.0 '4xxx Series QAT 4944' unused=qat_4xxx,vfio-pci
0000:03:00.0 'Device 2714' unused=vfio-pci
0000:06:00.0 '4xxx Series QAT 4944' unused=qat_4xxx,vfio-pci
0000:08:00.0 'Device 2714' unused=vfio-pci
0000:0b:00.0 '4xxx Series QAT 4944' unused=qat_4xxx,vfio-pci
0000:0d:00.0 'Device 2714' unused=vfio-pci
0000:10:00.0 '4xxx Series QAT 4944' unused=qat_4xxx,vfio-pci
0000:12:00.0 'Device 2714' unused=vfio-pci
0000:81:00.0 '4xxx Series QAT 4944' unused=qat_4xxx,vfio-pci
0000:83:00.0 'Device 2714' unused=vfio-pci
0000:86:00.0 '4xxx Series QAT 4944' unused=qat_4xxx,vfio-pci
0000:88:00.0 'Device 2714' unused=vfio-pci
0000:8b:00.0 '4xxx Series QAT 4944' unused=qat_4xxx,vfio-pci
0000:8d:00.0 'Device 2714' unused=vfio-pci
0000:90:00.0 '4xxx Series QAT 4944' unused=qat_4xxx,vfio-pci
0000:92:00.0 'Device 2714' unused=vfio-pci

DMA devices using DPDK-compatible driver
========================================
0000:00:01.0 'Device 0b25' drv=vfio-pci unused=idxd
0000:05:01.0 'Device 0b25' drv=vfio-pci unused=idxd
0000:0a:01.0 'Device 0b25' drv=vfio-pci unused=idxd
0000:0f:01.0 'Device 0b25' drv=vfio-pci unused=idxd
0000:80:01.0 'Device 0b25' drv=vfio-pci unused=idxd
0000:85:01.0 'Device 0b25' drv=vfio-pci unused=idxd
0000:8a:01.0 'Device 0b25' drv=vfio-pci unused=idxd
0000:8f:01.0 'Device 0b25' drv=vfio-pci unused=idxd

Other Eventdev devices
======================
0000:03:00.0 'Device 2714' unused=vfio-pci
0000:08:00.0 'Device 2714' unused=vfio-pci
0000:0d:00.0 'Device 2714' unused=vfio-pci
0000:12:00.0 'Device 2714' unused=vfio-pci
0000:83:00.0 'Device 2714' unused=vfio-pci
0000:88:00.0 'Device 2714' unused=vfio-pci
0000:8d:00.0 'Device 2714' unused=vfio-pci
0000:92:00.0 'Device 2714' unused=vfio-pci

No 'Mempool' devices detected
=============================

No 'Compress' devices detected
==============================

No 'Misc (rawdev)' devices detected
===================================

No 'Regex' devices detected
===========================

No 'ML' devices detected
========================
root@debian1:/home/tx/dpdk-23.07/usertools# cd ..
root@debian1:/home/tx/dpdk-23.07# cd build
build/      buildtools/
root@debian1:/home/tx/dpdk-23.07# cd build
root@debian1:/home/tx/dpdk-23.07/build# cd app/
root@debian1:/home/tx/dpdk-23.07/build/app# ^C
root@debian1:/home/tx/dpdk-23.07/build/app# ls
config.ini         dpdk-test-cmdline.p        dpdk-test-fib.p        dpdk-test-regex.p          test                test-gpudev
dpdk-pdump         dpdk-test-compress-perf    dpdk-test-flow-perf    dpdk-test-sad              test-acl            test-mldev
dpdk-pdump.p       dpdk-test-compress-perf.p  dpdk-test-flow-perf.p  dpdk-test-sad.p            test-bbdev          test-pipeline
dpdk-proc-info     dpdk-test-crypto-perf      dpdk-test-gpudev       dpdk-test-security-perf    test-cmdline        test-pmd
dpdk-proc-info.p   dpdk-test-crypto-perf.p    dpdk-test-gpudev.p     dpdk-test-security-perf.p  test-compress-perf  test-regex
dpdk-test-acl      dpdk-test-dma-perf         dpdk-test-mldev        dpdk-testpmd               test-crypto-perf    test-sad
dpdk-test-acl.p    dpdk-test-dma-perf.p       dpdk-test-mldev.p      dpdk-testpmd.p             test-dma-perf       test-security-perf
dpdk-test-bbdev    dpdk-test-eventdev         dpdk-test-pipeline     dumpcap                    test-eventdev
dpdk-test-bbdev.p  dpdk-test-eventdev.p       dpdk-test-pipeline.p   pdump                      test-fib
dpdk-test-cmdline  dpdk-test-fib              dpdk-test-regex        proc-info                  test-flow-perf
root@debian1:/home/tx/dpdk-23.07/build/app# ./d
dpdk-pdump                 dpdk-test-cmdline          dpdk-test-eventdev         dpdk-test-mldev            dpdk-test-security-perf
dpdk-pdump.p/              dpdk-test-cmdline.p/       dpdk-test-eventdev.p/      dpdk-test-mldev.p/         dpdk-test-security-perf.p/
dpdk-proc-info             dpdk-test-compress-perf    dpdk-test-fib              dpdk-test-pipeline         dpdk-testpmd
dpdk-proc-info.p/          dpdk-test-compress-perf.p/ dpdk-test-fib.p/           dpdk-test-pipeline.p/      dpdk-testpmd.p/
dpdk-test-acl              dpdk-test-crypto-perf      dpdk-test-flow-perf        dpdk-test-regex            dumpcap/
dpdk-test-acl.p/           dpdk-test-crypto-perf.p/   dpdk-test-flow-perf.p/     dpdk-test-regex.p/
dpdk-test-bbdev            dpdk-test-dma-perf         dpdk-test-gpudev           dpdk-test-sad
dpdk-test-bbdev.p/         dpdk-test-dma-perf.p/      dpdk-test-gpudev.p/        dpdk-test-sad.p/
root@debian1:/home/tx/dpdk-23.07/build/app# ./dpdk-test-dma-perf --config config.ini
config file parsing...
config file parsing complete.

Running cases...

Running case 1

EAL: Detected CPU lcores: 128
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Selected IOVA mode 'VA'
EAL: No free 1048576 kB hugepages reported on node 0
EAL: No free 1048576 kB hugepages reported on node 1
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(3)
EAL: Probe PCI driver: dmadev_idxd_pci (8086:b25) device: 0000:00:01.0 (socket 0)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(3)
EAL: Probe PCI driver: dmadev_idxd_pci (8086:b25) device: 0000:05:01.0 (socket 0)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(3)
EAL: Probe PCI driver: dmadev_idxd_pci (8086:b25) device: 0000:0a:01.0 (socket 0)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(3)
EAL: Probe PCI driver: dmadev_idxd_pci (8086:b25) device: 0000:0f:01.0 (socket 0)
EAL: Ignore mapping IO port bar(1)
EAL: Ignore mapping IO port bar(3)
EAL: Probe PCI driver: dmadev_idxd_pci (8086:b25) device: 0000:80:01.0 (socket 1)
dma: Reached maximum number of DMA devices
IDXD: idxd_dmadev_create(): Unable to allocate dma device
IDXD: idxd_dmadev_probe_pci(): Failed to create dmadev 0000:80:01.0
free(): invalid pointer
Case process killed by signal 6


Running case 2

EAL: Detected CPU lcores: 128
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Selected IOVA mode 'VA'
EAL: No free 1048576 kB hugepages reported on node 0
EAL: No free 1048576 kB hugepages reported on node 1
EAL: VFIO support initialized
TELEMETRY: No legacy callbacks, legacy socket not created
Number of used lcores: 128.

Running scenario 1
Start testing....
lcore 3
Average Cycles/op: 58, Buffer Size: 64 B, Buffer Number: 40960, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 19.180 Gbps, MOps: 37.461
lcore 4
Average Cycles/op: 61, Buffer Size: 64 B, Buffer Number: 40960, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 18.371 Gbps, MOps: 35.880

Total Bandwidth: 37.551 Gbps, Total MOps: 73.341

Running scenario 2
Start testing....
lcore 3
Average Cycles/op: 69, Buffer Size: 128 B, Buffer Number: 20480, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 32.614 Gbps, MOps: 31.850
lcore 4
Average Cycles/op: 70, Buffer Size: 128 B, Buffer Number: 20480, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 31.920 Gbps, MOps: 31.172

Total Bandwidth: 64.534 Gbps, Total MOps: 63.021

Running scenario 3
Start testing....
lcore 3
Average Cycles/op: 94, Buffer Size: 256 B, Buffer Number: 10240, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 47.669 Gbps, MOps: 23.276
lcore 4
Average Cycles/op: 96, Buffer Size: 256 B, Buffer Number: 10240, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 46.478 Gbps, MOps: 22.694

Total Bandwidth: 94.147 Gbps, Total MOps: 45.970

Running scenario 4
Start testing....
lcore 3
Average Cycles/op: 143, Buffer Size: 512 B, Buffer Number: 5120, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 62.644 Gbps, MOps: 15.294
lcore 4
Average Cycles/op: 147, Buffer Size: 512 B, Buffer Number: 5120, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 61.123 Gbps, MOps: 14.923

Total Bandwidth: 123.767 Gbps, Total MOps: 30.217

Running scenario 5
Start testing....
lcore 3
Average Cycles/op: 237, Buffer Size: 1024 B, Buffer Number: 2560, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 75.854 Gbps, MOps: 9.260
lcore 4
Average Cycles/op: 242, Buffer Size: 1024 B, Buffer Number: 2560, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 74.179 Gbps, MOps: 9.055

Total Bandwidth: 150.033 Gbps, Total MOps: 18.315

Running scenario 6
Start testing....
lcore 3
Average Cycles/op: 426, Buffer Size: 2048 B, Buffer Number: 1280, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 84.597 Gbps, MOps: 5.163
lcore 4
Average Cycles/op: 435, Buffer Size: 2048 B, Buffer Number: 1280, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 82.685 Gbps, MOps: 5.047

Total Bandwidth: 167.282 Gbps, Total MOps: 10.210

Running scenario 7
Start testing....
lcore 3
Average Cycles/op: 806, Buffer Size: 4096 B, Buffer Number: 640, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 89.412 Gbps, MOps: 2.729
lcore 4
Average Cycles/op: 824, Buffer Size: 4096 B, Buffer Number: 640, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 87.464 Gbps, MOps: 2.669

Total Bandwidth: 176.876 Gbps, Total MOps: 5.398

Running scenario 8
Start testing....
lcore 3
Average Cycles/op: 1564, Buffer Size: 8192 B, Buffer Number: 320, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 92.179 Gbps, MOps: 1.407
lcore 4
Average Cycles/op: 1598, Buffer Size: 8192 B, Buffer Number: 320, Memory: 5.00 MB, Frequency: 2.200 Ghz.
Average Bandwidth: 90.217 Gbps, MOps: 1.377

Total Bandwidth: 182.396 Gbps, Total MOps: 2.783

Case 2 completed.

Case process exited. status 0

Bye...
root@debian1:/home/tx/dpdk-23.07/build/app# ^C
root@debian1:/home/tx/dpdk-23.07/build/app# ^C
root@debian1:/home/tx/dpdk-23.07/build/app# ^C
root@debian1:/home/tx/dpdk-23.07/build/app#
