[openib-general] Re: [swg] Re: private data...

Sean Hefty mshefty at ichips.intel.com
Thu Oct 20 13:30:10 PDT 2005


Fab Tillier wrote:
> If my understanding is correct, the bit would have meaning to this higher-level
> connection management protocol, and not to the lower level IB connection
> management protocol.  Defining a range of service IDs for protocols that use
> this feature creates a bound group that then requires a rev of the spec anytime
> someone else wants in on the fun.  I think defining the higher level protocol
> without restricting the scope of service IDs would be beneficial.

I'll use the first bit in the 2nd byte in my service ID to indicate this then. 
That bit's reserved.  :)

Using a bit in the REQ means that the higher level connection management 
protocol needs to receive and process CM REQs.  How does the REQ get routed to 
the higher level CM?  If it's based on service ID, then why is the bit needed at 
all?  If I'm routing based on this bit, then I could just as easily define this 
protocol to exist on a single service ID, and still route on service ID.  The 
upper level CM can then demultiplex to the correct application based on the 
addresses found in the private data.

Using a reserved bit is essentially adding a 65th bit to the service ID.

In any case, I don't see how defining this private data format without 
specifying which service IDs use it is all that useful.

- Sean



More information about the general mailing list