[openib-general] Re: Dual Sided RMPP Support as well as OpenSMImplications
Hal Rosenstock
halr at voltaire.com
Tue Apr 11 10:20:21 PDT 2006
Hi Todd,
On Tue, 2006-04-11 at 13:15, Rimmer, Todd wrote:
> I haven't been watching this thread so I might be missing the point.
>
> > -----Original Message-----
> > From: openib-general-bounces at openib.org
> > [mailto:openib-general-bounces at openib.org]On Behalf Of Hal Rosenstock
> > Sent: Tuesday, April 11, 2006 12:48 PM
> >
> > On Tue, 2006-04-11 at 12:38, Sean Hefty wrote:
> > > Hal Rosenstock wrote:
> > > > I don't think that can work. If the request and response
> > are RMPP'd, I
> > > > think a direction switch is needed so this can't be done.
> > >
> > > A direction switch is only needed if we want to follow the
> > DS RMPP protocol.
> > > Why can't both sides just follow the sender-initiated
> > protocol instead?
> >
> > In thinking about this a little, I see no reason this
> > couldn't work. In
> > fact, that's one mode I have toyed with (a non conformant SA GetMulti*
> > mode) in developing SA MultiPathRecord.
>
> It is a bad idea to implement a custom double sided approach. This will
> suddenly create various compliance and interop issues. For example
> Windows Open Fabrics and Linux OpenSM might not interoperate. Not to
> mention other OSs (such as Solaris) which have their own IB stacks.
Understood. All I said was I used this as a development vehicle. It is
not intended to be checked into the tree.
> More interestingly, it is very likely that most uses of getmulti would
> involve a requestor providing a request which would fit into a single
> MAD packet and the RMPP protocol would not be fully needed by the
> sender (eg. just the simple case of a single packet RMPP transfer
> by sender with a multipacket RMPP response).
Right.
> You will note up to 10
> GIDs can fit in the request within a single packet. The most common
> uses will probably involve 2 source GIDs and 2 destination GIDs.
Yes.
> Hence perhaps the complexity of a compliant double sided solution
> could even be avoided for now.
You lost me here. What do you have in mind ?
-- Hal
> Todd Rimmer
More information about the general
mailing list