Hi Greg,
I have tested 22.4 acs branch and 22.4 acs Qshell using design example from Quartus with given command, and not observing any issue.
Please find bitstream and release software in attachment. Also confirm are you using DCA enabled ZTE sof? if so this Quartus build won't support DCA feature.
Test output:
[root@BAPVECISE040T perfq]# ./build/mcdma-test -- -b 0000:01:00.0 -p 8192 -l 2 -z -c 64 -a 1 -d 4
EAL: Detected 16 lcore(s)
EAL: Detected 1 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: PCI device 0000:01:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 1172:0 net_mcdma
PMD: ifc_mcdma_get_hw_version(): MCDMA RTL VERSION : 0x50001
PMD: ifc_mcdma_get_device_caps(): Max Supported by DPDK: 1024
EAL: PCI device 0000:04:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 8086:15f3 net_igc
EAL: PCI device 0000:05:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 8086:15f3 net_igc
Allocating 64 Channels...
----------------------------------------------------
BDF: 0000:01:00.0
Channels Allocated: 64
QDepth 508
Number of pages: 8
Completion mode: WB
H2D Payload Size per descriptor: 8192 Bytes
D2H Payload Size per descriptor: 8192 Bytes
H2D SOF on descriptor: 1
H2D EOF on descriptor: 1
H2D File Size: 8192 Bytes
D2H SOF on descriptor: 1
D2H EOF on descriptor: 1
D2H File Size: 8192 Bytes
PKG Gen Files: 1
File Size: 8192 Bytes
Tx Batch Size: 127 Descriptors
Rx Batch Size: 127 Descriptors
TID FIFO Checks: OFF
AVST Example Design Interface
DCA: OFF
----------------------------------------------------------
Thread initialization in progress ...
Thread is in READY state...
Thread initialization done
All Threads exited
TIME OUT while waiting for completions
Leaving...
-------------------------------------OUTPUT SUMMARY------------------------------------------
Dir #queues Time_elpsd B_trnsfrd TBW d_drop_cnt Passed Failed %passed
Tx 64 00:03:457 26185368.00KB 17.11GBPS 0 64 0 100.00%
Rx 64 00:03:457 24388064.00KB 09.46GBPS 0 64 0 100.00%
----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
Total Bandwidth: 26.57GBPS, 3.48MPPS
Total TX Bandwidth: 17.11GBPS, 2.24MPPS
Total RX Bandwidth: 9.46GBPS, 1.24MPPS
Total data drop count :0
---------------------------------------------------------------------------------------------
Full Forms:
TBW: Total Bandwidth
IBW: Interval Bandwidth
MIBW: Mean Interval Bandwidth
HIBW: Highest Interval Bandwidth
LIBW: Lowest Interval Bandwidth
Please refer to perfq_log_20230125_120711.txt for more details
total_drops:0
[root@BAPVECISE040T perfq]# ./build/mcdma-test -- -b 0000:01:00.0 -p 8192 -l 2 -z -c 65 -a 1 -d 4
EAL: Detected 16 lcore(s)
EAL: Detected 1 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: PCI device 0000:01:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 1172:0 net_mcdma
PMD: ifc_mcdma_get_hw_version(): MCDMA RTL VERSION : 0x50001
PMD: ifc_mcdma_get_device_caps(): Max Supported by DPDK: 1024
EAL: PCI device 0000:04:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 8086:15f3 net_igc
EAL: PCI device 0000:05:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 8086:15f3 net_igc
Allocating 65 Channels...
----------------------------------------------------
BDF: 0000:01:00.0
Channels Allocated: 65
QDepth 508
Number of pages: 8
Completion mode: WB
H2D Payload Size per descriptor: 8192 Bytes
D2H Payload Size per descriptor: 8192 Bytes
H2D SOF on descriptor: 1
H2D EOF on descriptor: 1
H2D File Size: 8192 Bytes
D2H SOF on descriptor: 1
D2H EOF on descriptor: 1
D2H File Size: 8192 Bytes
PKG Gen Files: 1
File Size: 8192 Bytes
Tx Batch Size: 127 Descriptors
Rx Batch Size: 127 Descriptors
TID FIFO Checks: OFF
AVST Example Design Interface
DCA: OFF
----------------------------------------------------------
Thread initialization in progress ...
Thread is in READY state...
Thread initialization done
All Threads exited
TIME OUT while waiting for completions
Leaving...
-------------------------------------OUTPUT SUMMARY------------------------------------------
Dir #queues Time_elpsd B_trnsfrd TBW d_drop_cnt Passed Failed %passed
Tx 65 00:03:617 28762960.00KB 16.93GBPS 0 65 0 100.00%
Rx 65 00:03:617 25945592.00KB 09.44GBPS 0 65 0 100.00%
----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
Total Bandwidth: 26.38GBPS, 3.46MPPS
Total TX Bandwidth: 16.93GBPS, 2.22MPPS
Total RX Bandwidth: 9.44GBPS, 1.24MPPS
Total data drop count :0
---------------------------------------------------------------------------------------------
Full Forms:
TBW: Total Bandwidth
IBW: Interval Bandwidth
MIBW: Mean Interval Bandwidth
HIBW: Highest Interval Bandwidth
LIBW: Lowest Interval Bandwidth
Please refer to perfq_log_20230125_120720.txt for more details
total_drops:0
[root@BAPVECISE040T perfq]# ./build/mcdma-test -- -b 0000:01:00.0 -p 256 -l 2 -z -c 65 -a 1 -d 4
EAL: Detected 16 lcore(s)
EAL: Detected 1 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: PCI device 0000:01:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 1172:0 net_mcdma
PMD: ifc_mcdma_get_hw_version(): MCDMA RTL VERSION : 0x50001
PMD: ifc_mcdma_get_device_caps(): Max Supported by DPDK: 1024
EAL: PCI device 0000:04:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 8086:15f3 net_igc
EAL: PCI device 0000:05:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 8086:15f3 net_igc
Allocating 65 Channels...
----------------------------------------------------
BDF: 0000:01:00.0
Channels Allocated: 65
QDepth 508
Number of pages: 8
Completion mode: WB
H2D Payload Size per descriptor: 256 Bytes
D2H Payload Size per descriptor: 256 Bytes
H2D SOF on descriptor: 1
H2D EOF on descriptor: 1
H2D File Size: 256 Bytes
D2H SOF on descriptor: 1
D2H EOF on descriptor: 1
D2H File Size: 256 Bytes
PKG Gen Files: 1
File Size: 256 Bytes
Tx Batch Size: 127 Descriptors
Rx Batch Size: 127 Descriptors
TID FIFO Checks: OFF
AVST Example Design Interface
DCA: OFF
----------------------------------------------------------
Thread initialization in progress ...
Thread is in READY state...
Thread initialization done
All Threads exited
TIME OUT while waiting for completions
Leaving...
-------------------------------------OUTPUT SUMMARY------------------------------------------
Dir #queues Time_elpsd B_trnsfrd TBW d_drop_cnt Passed Failed %passed
Tx 65 00:03:902 15322550.00KB 07.68GBPS 0 65 0 100.00%
Rx 65 00:03:902 1771967.50KB 00.58GBPS 0 65 0 100.00%
----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
Total Bandwidth: 8.26GBPS, 34.65MPPS
Total TX Bandwidth: 7.68GBPS, 32.21MPPS
Total RX Bandwidth: 0.58GBPS, 2.44MPPS
Total data drop count :0
---------------------------------------------------------------------------------------------
Full Forms:
TBW: Total Bandwidth
IBW: Interval Bandwidth
MIBW: Mean Interval Bandwidth
HIBW: Highest Interval Bandwidth
LIBW: Lowest Interval Bandwidth
Please refer to perfq_log_20230125_120734.txt for more details
total_drops:0
[root@BAPVECISE040T perfq]# ./build/mcdma-test -- -b 0000:01:00.0 -p 256 -l 2 -z -c 256 -a 1 -d 4
EAL: Detected 16 lcore(s)
EAL: Detected 1 NUMA nodes
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'PA'
EAL: Probing VFIO support...
EAL: PCI device 0000:01:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 1172:0 net_mcdma
PMD: ifc_mcdma_get_hw_version(): MCDMA RTL VERSION : 0x50001
PMD: ifc_mcdma_get_device_caps(): Max Supported by DPDK: 1024
EAL: PCI device 0000:04:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 8086:15f3 net_igc
EAL: PCI device 0000:05:00.0 on NUMA socket -1
EAL: Invalid NUMA socket, default to 0
EAL: probe driver: 8086:15f3 net_igc
Allocating 256 Channels...
----------------------------------------------------
BDF: 0000:01:00.0
Channels Allocated: 256
QDepth 508
Number of pages: 8
Completion mode: WB
H2D Payload Size per descriptor: 256 Bytes
D2H Payload Size per descriptor: 256 Bytes
H2D SOF on descriptor: 1
H2D EOF on descriptor: 1
H2D File Size: 256 Bytes
D2H SOF on descriptor: 1
D2H EOF on descriptor: 1
D2H File Size: 256 Bytes
PKG Gen Files: 1
File Size: 256 Bytes
Tx Batch Size: 127 Descriptors
Rx Batch Size: 127 Descriptors
TID FIFO Checks: OFF
AVST Example Design Interface
DCA: OFF
----------------------------------------------------------
Thread initialization in progress ...
Thread is in READY state...
Thread initialization done
All Threads exited
TIME OUT while waiting for completions
Leaving...
-------------------------------------OUTPUT SUMMARY------------------------------------------
Dir #queues Time_elpsd B_trnsfrd TBW d_drop_cnt Passed Failed %passed
Tx 256 00:03:976 8357743.00KB 04.02GBPS 0 256 0 100.00%
Rx 256 00:03:976 6494101.75KB 02.08GBPS 0 256 0 100.00%
----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
Total Bandwidth: 6.10GBPS, 25.57MPPS
Total TX Bandwidth: 4.02GBPS, 16.86MPPS
Total RX Bandwidth: 2.08GBPS, 8.71MPPS
Total data drop count :0
---------------------------------------------------------------------------------------------
Full Forms:
TBW: Total Bandwidth
IBW: Interval Bandwidth
MIBW: Mean Interval Bandwidth
HIBW: Highest Interval Bandwidth
LIBW: Lowest Interval Bandwidth
Please refer to perfq_log_20230125_120746.txt for more details
total_drops:0
[root@BAPVECISE040T perfq]#