Sean,

> For the REQ to find its way to the destination, the 
> destination address must be 
> known beforehand.  We shouldn't need to pass any data in the 
> REP.  The CMA 
> passes both the source and destination address information in 
> the REQ, but only 
> uses the destination to validate against a listen request.  
> The source address 
> is passed to the user.

CM passes IB addresses of both src and dest in REQ.
How locally dest IP address is mapped to dest IB GID|LID is
defined by IPoIB.
We can request IBTA to define it also.
But the goal is to define a protocol part in IBTA. 

You are correct that if rely on CM storing the IP address of the dest
it is not needed to be passed back in REP.
If we do not need to know that response came from a different IP
address.
Or a different port.

> The slides should also discuss how to map from a TCP/IP 
> address to a service ID, 
> so that a REQ can match up with the correct listener.  The 
> approach currently 
> taken by the CMA is to use the openib OUI << 48 + TCP port number.
> 

Correct.
If we want IBTA to define a full mapping of addresses and ports then
yes.
But that does not change the protocol, it is local agreement
that must be the same on both sides of the connection.
I will include it in the next version.

Thanks,
Arkady



Arkady Kanevsky                       email: [EMAIL PROTECTED]
Network Appliance                     phone: 781-768-5395
375 Totten Pond Rd.                  Fax: 781-895-1195
Waltham, MA 02451-2010          central phone: 781-768-5300
 
_______________________________________________
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

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

Reply via email to