[openib-general] [PATCH 3/4] IB CM: register and handle COMM_EST events on a QP

Or Gerlitz ogerlitz at voltaire.com
Tue Jul 25 07:10:11 PDT 2006


Sean Hefty wrote:
> Sean Hefty wrote:
>> The race can only happen on the passive side, but... for peer to peer
>> connections, we won't know which side is passive until later, and this 
>> tracks
>> the local QPN as part of timewait now.  (Note that peer to peer 
>> support requires
>> more work.)
> 
> For peer to peer, tracking the QP would still only need to be done on 
> the passive side, so that justification can be ignored.  This means that 
> we are tracking local QPN as part of timewait.

Sorry, i don't fully follow.

I was thinking that in the peer to peer connection establishment model, 
the passive side is not known beforehand, that is both sides do listen 
and send the REQ, one side (CM) becomes the "passive" and the other 
becomes the "active", this means you can't tell before getting the REQ 
if you would be passive or active so you might ment to say that the code 
that places the local qpn in the rbtree can be executed once getting the 
REQ and not before sending REQ or REP as done today?

Or.





More information about the general mailing list