> > 1. process A and process B is connected with QP. A first > post a send > > to B, B does not post receive. Then A and B are doing a long time > > RDMA_WRITE each other, A and B just check memory for the RDMA_WRITE > > message. Finally B will post a receive. Does the first > pending send in > > A block all the later RDMA_WRITE ? > According to IBTA spec HCA will process WR entries in strict > order in which they are posted so the send will block all WR > posted after this send, Until-unless HCA has multiple > processing elements, I think even then processing order will > be maintained by HCA
Thanks, I can not use such code style. > > > > 2. extend above to three processes, A connect to B, B > connect to C, so > > B has two QPs, but one CQ. A posts a send to B, B does not post > > receive, rather B and C are doing a long time RDMA_WRITE, or > > send/recv. But B must sends RNR periodically to A, right?. > So does the > > pending message from A affects B's overall performance > between B and C ? Do you have any idea about this second situation ? --CQ > > > > Thank you. > > > > --CQ > > > > > > > > > > Mike > > > > > > > > > > > > > _______________________________________________ > > openib-general mailing list > > [email protected] > > http://openib.org/mailman/listinfo/openib-general > > > > To unsubscribe, please visit > > http://openib.org/mailman/listinfo/openib-general > > > > > _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
