Sean Hefty wrote:

Hal Rosenstock wrote:

Might it be some timeout being hit before this starts working ?

Not sure I understand it but it looks like the CM starting_psn is set to ep_ptr->qp_handle->qp_num in the uDAPL CM.



Seeding the starting_psn to the QPN is new to this latest drop of uDAPL. Every new QPN created in subseqeunt runs is 0x10000 greater then the previous and this seems to cause a hit of about 40us. This is why I went back and just seeded by hand to see what happens and sure enough for every 0x1000 increment on the seed there is an additional ~40us hit.

I am working on a verbs based test to make sure it is not some uDAPL issue that I introduced . I will also send out a patch to my dtest.c that measures the RDMA reads

He is over-riding this value before modifying the QP.

Don't know if that has anything to do with this but shouldn't this be
the same PSN set for the QP ?


Not sure what the problem is. Initially, he was seeing a steady increase in RDMA read latency of 40 us per run. He narrowed it down to setting the PSN. Hard-coding the PSN to 1 eliminated the latency issue. Setting it to higher values cause the RDMA read latency to increase.



- Sean


_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to