rdma - Using same memory region for both local and remote just for testing -


The data sent to post_send () in thread / process will include MR Rak and configure the SEJ list with MR Lucky Transfer from

I am playing with Infiniband HW and want to see if it was legal to use MR to use MR from a single thread sending and receiving RDMA locally.

I'm not sure that I understand the question, but yes, it's the same MR for the local El_K and R_K are exactly OK requests to use both. If you overlap the memory to send and receive related work, you can get strange results. For example, RDMA will write 50 bytes in Address X from Address X, X 50. Similarly, overwriting of the same memory used by anybody else in the flight, if requested for more than one work, will give wrongly misleading results.

However, say, local address X to local X X 200 bytes written X + 200 (where those addresses are in the same memory area) is absolutely fine - you just fancy your RDMA adapter Used as a local DMA engine.

Comments

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -