hi. Currently, I am trying to conduct a traffic test using doca_flow.
This device is bluefield-3, connected in DPU mode via doca3.0.0 bfb bundle, and running a process in that DPU mode.
In the above environment, doca_flow is applied to port 0 of bluefiled-3, and the traffic coming into port 0 is distributed to the NIC’s rx queue based on the gtpu’s internal src ip field. Each rx queue and core are mapped 1:1, processed by my software process, and sent out to port 1.
In this situation, I installed TRex on another device, connected the ports, and then performed the test by generating a gtpu on port 0 on TRex.
Now, let me explain the problem I’m experiencing. Whether the TRex Tx rate is at 2% (3.8 Gbps) or 52% (100 Gbps), the drop rate occurs at approximately 300 seconds. No matter how many solutions I’ve tried using doca_flow or terminal commands, the issue persists. I haven’t been able to find anyone else in the forums who’s experiencing a similar situation. Do you know a solution to this problem?
(before 300secods, 2% rate)
(after 300secods, 2% rate)
(before 300secods, 52% rate)
(after 300secods, 52% rate)
And separately from this, when using doca_flow, packet loss of about 0.1% is confirmed to occur consistently. Is this a normal number?



