[openib-general] RE: RMPP Message Format Errors
Hal Rosenstock
halr at voltaire.com
Mon Aug 22 07:04:37 PDT 2005
Hi again Eitan,
> The transparency to the RMPP is an RMPP implementation choice.
> Having incorrect paylen in the first segment is a compliancy violation.
> It should be either 0 or correct value.
Yes, is that what is going on ? I haven't had a chance to look at the GIF you sent
and analyze it.
> But how would the SA or SA Client that gets an assembled MAD be
> able to tell the number of records?
It gets a "real" received length provided it supplies a buffer large enough.
> Also, does the current implementation let the client do the assembly?
No.
> If so how would it handle abort transactions?
See previous answer.
> If the re-assembly is done by the MAD service then the client only gets
> offset in the MAD header and probably mad size which is MAD Header +
> RMPP header + SA extra header + data.
> Anyway, the last segment paylen was incorrect too.
OK. That's another thing I'll look at.
-- Hal
More information about the general
mailing list