Re: Why RXE_COMP_MASK on RDMA SEND without immediate?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Majd,

 >> Page 170 of the Infiniband spec (vol 1, release 1.3) suggests the CQE
>> is only created for such packets with immediate data (ImmDt header).
> This is basically the reason.
> RDMA READ and WRITE, and ATOMIC operations do not consume any receive buffers in the receiver side, and thus no completion is generated.

I had not realized SEND always needed a receive WQE to operate, even
in the plain SEND without immediate case.  Page 100:

"For a SEND operation, the WQE specifies a block of data in the
consumer’s memory space for the hardware to send to the desti-
nation, letting a receive WQE already queued at the destination
specify where to place that data."

>From that, I think I now understand that SEND always requires a
receive WQE, and that is why the CQ gets activated.

Thanks,
-J
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux