I commented about this in #1550, but realized that I'm not able to reopen the issue, so I'm making a new issue instead. Unfortunately, the issue in #1550 does not seem completely fixed. Previously the changes to use rx_flow_control were only added to the pmd bulk client. In that case, it seems to work correctly.
However, if the same changes are applied to both the pmd bulk client and server (or just the server), then the connection closes due to an error on the server side this time.
There's no need for a new issue... I saw your comment on the existing one and will look at it at some point, it makes no difference if it's open or closed.
I commented about this in #1550, but realized that I'm not able to reopen the issue, so I'm making a new issue instead. Unfortunately, the issue in #1550 does not seem completely fixed. Previously the changes to use rx_flow_control were only added to the pmd bulk client. In that case, it seems to work correctly.
However, if the same changes are applied to both the pmd bulk client and server (or just the server), then the connection closes due to an error on the server side this time.
Patch here: pmd_bulk_flow_control_client_server.txt
Server output:
Client output:
Let me know if you need any other information.
Thanks