[openib-general] How about ib_send_page() ?

Michael Krause krause at cup.hp.com
Tue Jun 7 11:28:48 PDT 2005


At 09:28 AM 6/7/2005, Fab Tillier wrote:
> > From: Roland Dreier [mailto:roland at topspin.com]
> > Sent: Tuesday, June 07, 2005 8:38 AM
> >
> >     Michael> Why not just use the IETF draft for RC / UC based IP over
> >     Michael> IB and not worry about creating something new?
> >
> > I think we've come full circle.  The original post was a suggestion on
> > how to handle the fact the the connected-mode IPoIB draft requires a
> > network stack to deal with different MTUs for different destinations
> > on the same logical link.
>
>That's right - by implementing IP segmentation in the IPoIB driver when going
>over UD, the driver could expose a single MTU to the network stack, thereby
>removing all the issues related to having per-endpoint MTUs.
>
>Keeping a 2K MTU for RC mode doesn't really take advantage of IB's RC
>capabilities.  I'd probably target 64K as the MTU.

The draft should state a minimum for all RC / UC which should be the TCP 
MSS.  Whether one does SAR over a UD endpoint independent of the underlying 
physical MTU can be done but it should not require end-to-end understanding 
of the operation, i.e. the send side tells its local that the TCP MSS is X 
while the receive side only posts 2-4 KB buffers.  This has been done over 
Ethernet for years.

Mike 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20050607/2ec0cf52/attachment.html>


More information about the general mailing list