[openib-general] Re: Send Side RMPP and OpenSM GetTableResp

Hal Rosenstock halr at voltaire.com
Tue Jun 7 12:06:43 PDT 2005


Hi Sean,

On Tue, 2005-06-07 at 14:50, Sean Hefty wrote:
> Hal Rosenstock wrote:
> >             <----------------------------    SA GetTableResp
> > 					RMPP flags 0x03 (Data, First)
> > 					SegmentNumber 1
> > 					PayloadLength 0x370
> > 					TID 8
> > SA GetTable ---------------------------->
> > RMPP flags 0x02 (ACK)
> > SegmentNumber 1
> > NewWindowLast 6
> > TID 8
> 
> I'm not clear why RMPP flags is set to 0x02.  I would have expected 0x01 to 
> indicate that RMPP is active.  If the RMPP active flag is not set, the 
> OpenIB RMPP code will process the packet as if it were a non-RMPP packet. 
> Maybe RMPP flags here indicates the type?  (It looks like the flags field on 
> the SA side.)

My bad. Type was 0x02 and flags were 0x71 (resp time 0xE and RMPP
active).

> >             <----------------------------    SA GetTableResp				
> > 					RMPP flags 0x01 (Data)
> > 					SegmentNumber 2
> > 					PayloadLength 0x370
> > 					TID 8
> >             <----------------------------    SA GetTableResp				
> > 					RMPP flags 0x01 (Data)
> > 					SegmentNumber 3
> > 					PayloadLength 0x370
> > 					TID 8
> >             <----------------------------    SA GetTableResp				
> > 					RMPP flags 0x05 (Data, Last)
> > 					SegmentNumber 4
> > 					PayloadLength 0x34
> > 					TID 8
> > SA GetTable ---------------------------->
> > RMPP flags 0x02 (ACK)
> > SegmentNumber 1
> > NewWindowLast 6
> > TID 8
> 
> Assuming that the RMPP active flag is set, this should be seen as a 
> duplicated ACK and discarded since it doesn't carry any new information.

Correct. That's what I called a reACK.

> >             <----------------------------    SA GetTableResp
> > 					RMPP flags 0x01 (Data)
> > 					SegmentNumber 5
> > 					PayloadLength 0x34
> > 					TID 8
> 
> I'm clueless yet as to how this MAD could have been generated...  If I add 
> in some debug checks, can you rerun this test?

Yes. I'm working on this right now to limited success so any help is
appreciated. Thanks.

-- Hal




More information about the general mailing list