Closed Luo-Liang closed 6 years ago
Further information: I found the error is from
681 if (write(ibqp->context->cmd_fd, &cmd, sizeof(cmd)) != sizeof(cmd))
This is the post_send_db
function in rxe.c
in rxe.c, where cmd is:
(gdb) p cmd
$6 = {hdr = {command = 28, in_words = 8, out_words = 1}, {{response = 140737271903836, qp_handle = 4, wr_count = 0, sge_count = 0, wqe_size = 128, send_wr = 0x7ffff3193680}, core_payload = {
response = 140737271903836, qp_handle = 4, wr_count = 0, sge_count = 0, wqe_size = 128, send_wr = 0x7ffff3193680}}}
The problem is on my side!
The GRH is set incorrectly.
Thanks!
Hi! I'm trying soft roce and I'm having an issue:
I have a work request that looks like this:
Which works fine with InfiniBand hardware, but throws -EINVALID (-22) invalid argument with Soft Roce.
I have verified SoftRoce works and ib_write_bw and other utilities work.
Is there anything that's obviously wrong/unsupported in SoftRoCE?