[X2 series Ethernet adapter, when using tcpdirect technology to send data, an exception occurs when the sending buffer is full]
Network adapter model: x2522-25G plus
Driver version: 5.3.16.1004
Firmware version: 8.5.0.1002 rx1 tx1
Onload: 8.1.2.26
Tcpdirect: 8.1.2.38
The attachment is the example code for tcpdirect. I modified the ping_pongs method in the zftcppingpong example program so that the client only sends data and the server only accepts data.
When the sending buffer is full, the sending exception occurs and the buffer cannot be recovered. Wireshark detected a large number of retransmitted packets during packet capture, and after a period of time, the connection was disconnected.
May I ask if the version used is incorrect, or if the X2 model does not support this application scenario?