[openib-general] [ANNOUNCE] Contribute RDS(ReliableDatagramSockets) to OpenIB

Caitlin Bestler caitlinb at broadcom.com
Sun Nov 6 08:40:37 PST 2005




-----Original Message-----
From: openib-general-bounces at openib.org on behalf of Roland Dreier
Sent: Fri 11/4/2005 6:49 PM
To: Rick Frank
Cc: openib-general at openib.org
Subject: Re: [openib-general] [ANNOUNCE] Contribute RDS(ReliableDatagramSockets) to OpenIB
 
    Rick> Do you mean useTCP and the RC transport in the ethernet
    Rick> verbs provider ?

No, I mean just write RDS for ethernet on top of sockets.  I don't
think it's worth implementing a whole RDMA provider on top of ethernet
just so you can use the same RDS code.  The SilverStorm RDS code is
only about 10K lines of code, and I think a sane implementation would
probably be less than 5K, so you're not getting much benefit from from
all the effort of writing an RDMA provider.

In fact I'm not sure that it doesn't make sense to implement RDS as a
library + daemon completely in userspace.

 - R.
------------
[Caitlin]
Correct, the idea of providing Reliable Datagram service over reliable
point-to-point tunnels enables userspace solutions as long as they
have access to high-throughput reliable connection service. Whether
a TCP service that provides no stateful acceleration qualifies is a topic
that we do not need to take up here.
[/Caitlin]




More information about the general mailing list