I am evaluation ERNIC 2.0 on U200 with the reference design.
I am using WRITE and WRITE_IMM verbs from the U200 on QP2, but do not use rdmacm (parameters are passed sideband)
I am posting list of 16 send work request, double buffer (4KB). Then poll untiI completion of the outstanding WR by hw.
It works if I wait a little (1us) before posting again. If I post as soon as possible (after completion) it fails with kernel bad memory access error.
Some packets are send with DEC0DE1C datait is annoying: throughput is capped below 1Gb/s...
any ideas ?