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 _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
