On Mon, Jan 20, 2020 at 09:24:05AM +0100, Magnus Karlsson wrote: > > I was wondering if you could run two small experiments since I cannot > reproduce this? > > 1: Run your program using the two ports on your X710 card. Does it > work? This is my setup and works for me. The X710 card works without issue. > 2: On your Mellanox setup, insert a kick_tx() call for each of your > two sockets before the poll() call in your forward() function. Just to > see if it works when we explicitly wake up the driver. This did not have an effect on the observed behavior. Exactly N packets go through the interface where N is equal to the size of the FQ/CQ rings and then forwarding halts. -- ~ ry