[openib-general] UC connection server
Sean Hefty
mshefty at ichips.intel.com
Tue Dec 6 09:43:50 PST 2005
Steven Wooding wrote:
> The idea is to use a PC-based stack that does use the standard CM
> interface. I can then make a connection with that. The PC then gets
> the info about the real QP from the embedded device via some
> proprietary method.
You can use the existing connection to exchange the QP information, similar to
how you would exchange the information over Ethernet. Once the other QPs are
setup, you can either teardown the existing connection or use it to connect
other QPs.
> The problem with this idea is that in the standard CM protocol, it
> forms the connection using the LID that the REQ was sent to. But I
> need to change this to the LID of the embedded device. I've looked at
> doing path migration which looked like it might do this, but I could
> do with some advice.
Just a thought, and likely not a very good one, but you could reject the REQ,
then issue a new REQ from the PC that contained the new LID. The CM might need
some changes to support this.
I think that CM port redirection (reject code 25) may also give you what you
want. Supporting this in the CM is a little tricky however.
- Sean
More information about the general
mailing list