https://bugs.dpdk.org/show_bug.cgi?id=1268 Bug ID: 1268 Summary: dma/idxd appends extra characters which makes test-dma-perf to fail. Product: DPDK Version: 23.07 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: other Assignee: dev@dpdk.org Reporter: vipin.varghese@amd.com Target Milestone: --- Created attachment 256 --> https://bugs.dpdk.org/attachment.cgi?id=256&action=edit name change before-after setup details: 1. CPU: Intel(R) Xeon(R) Gold 6421N 2. OS: Ubuntu 22.04.2 LTS 3. gcc: gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04.1) 4. DPDk version: `https://git.dpdk.org/dpdk/tag/?id=v23.07-rc4` 5. DSA Acceleration: `f2:01.0 System peripheral: Intel Corporation Device 0b25` 6. application: `./build/app/dpdk-test-dma-perf` 7. arguments: `-l8-31 --log-level=pmd,8 -a 0000:f2:01.0 --config app/test-dma-perf/my.ini` 8. driver used: vfio-pci on PF INI config file: ``` [case1] type=DMA_MEM_COPY mem_size=10 buf_size=64,64,0,ADD dma_ring_size=1024 kick_batch=32 src_numa_node=0 dst_numa_node=0 cache_flush=0 test_seconds=10 lcore_dma=lcore10@0000:f2:01.0 #lcore_dma=lcore10@0000:00:04.2, lcore11@0000:00:04.3 eal_args=--in-memory --file-prefix=test-dma-hw ``` issue logs: ``` Running scenario 1 Error: Fail to find DMA 0000:f2:01.0. Not enough dmadevs (0) for all workers (1). Stopping dmadev 0 dma: Device 0 already stopped. No proper operation for variable entry. ``` reason for failure: the device name is populated from `idxd_pci.c` as `0000:f2:01.0-q0` actions tried: 1. modified by forcing `--proc-type=primary`. same issue 2. modified name in ini `0000:f2:01.0-q0`, worked. Checking the driver/dma/idxd_pci.c show cases the issue comes because the application is identified as `RTE_SECONDARY`. attaching screen shot for the same. -- You are receiving this mail because: You are the assignee for the bug.