From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roland Dreier Subject: Re: [ofa-general] Re: [PATCH 0/26] Reliable Datagram Sockets (RDS), take 2 Date: Wed, 25 Feb 2009 10:16:18 -0800 Message-ID: References: <1235525443-9007-1-git-send-email-andy.grover@oracle.com> <20090224.232814.227017310.davem@davemloft.net> <49A4FB79.1090809@voltaire.com> <20090225.000628.108688119.davem@davemloft.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: rds-devel@oss.oracle.com, general@lists.openfabrics.org, netdev@vger.kernel.org To: David Miller Return-path: In-Reply-To: <20090225.000628.108688119.davem@davemloft.net> (David Miller's message of "Wed, 25 Feb 2009 00:06:28 -0800 (PST)") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: general-bounces@lists.openfabrics.org Errors-To: general-bounces@lists.openfabrics.org List-Id: netdev.vger.kernel.org > It's making real sockets, using the real networking stack, > using up real IP port/address pairs recognized by the rest > of the real networking stack, and doing RDMA over that > connection. > > That's not allowed. > > We always said that if these RDMA things are in the tree, > they should use their own IP addresses and that are not > visible to the real Linux networking stack. How is what the RDS code is doing any different than what the (upstream) NFS/RDMA and iSER code does? It uses the same rdma_xxx() interfaces for handling connections. - R.