[openib-general] RE: [PATCH] add support for large RMPP transfers

Sean Hefty sean.hefty at intel.com
Mon Mar 6 12:23:52 PST 2006


>Sean, the patch seems to match relatively closely Jack's design, checked in by
>r5437 (svn log below). The patch comment does not make it clear, however.
>Could you please correct this? I think you also need to add Jack's S.O.B. line
>(svn log below).

Roland, can you use the description below rather than mine when applying the
patch to your git tree?

- Sean


>Large RMPP support
>
>Receive side: copy the arriving MADs to chunks instead of
>coalescing to one large buffer in kernel space
>
>Send side: split a multipacket MAD buffer to a list of segments,
>(multipacket_list) and send these using a gather list of size 2.  Also, save
>pointer to last sent segment, and retrieve requested segments by walking list
>starting at last sent segment. Finally, save pointer to last-acked segment.
>When retrying, retrieve segments for resending relative to this pointer.  When
>updating last ack, start at this pointer.
>
>Signed-off-by: Jack Morgenstein <jackm at mellanox.co.il>





More information about the general mailing list