From owner-svn-src-head@FreeBSD.ORG Wed Oct 29 18:24:02 2014 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0D7981B5; Wed, 29 Oct 2014 18:24:02 +0000 (UTC) Received: from mail-pa0-x22b.google.com (mail-pa0-x22b.google.com [IPv6:2607:f8b0:400e:c03::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CA11C16D; Wed, 29 Oct 2014 18:24:01 +0000 (UTC) Received: by mail-pa0-f43.google.com with SMTP id eu11so3689594pac.30 for ; Wed, 29 Oct 2014 11:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=ermiyGwcu4PyhHO5Jz+dht5vB94uP744TRSDa71igKA=; b=nb87sFqd5Pz6SYYgZYlsFpIkm3RE6WjBehnHWeeIHUI5L8Uyi9s8ayzpZ0GYxpuD7z s7A0jeVWnA78oDJBmIz6pWlAgcP/u4LpcR6S5N7rFdrZsP8fXfecRWENsqG50m5KhJAF jBuZDZ5BO3BgLX32XALTWKCh6Q6tFx3RjQ5bfANOmeui+9agBTFyZt0Ou6mtoz9jnhu/ UP5/l7ITb51vCJZ/ij3nW6I8/O69t+BYLN53ykSRze7cpCnACXgLMx4WSvrqtSnsHpeh lpyJRGkh24N2jXGfE3lRdu7PZ88QflrJ161Qhn3deug6Ry56fxz1pNNZNQYUuZpBgPu5 iVIw== X-Received: by 10.68.195.68 with SMTP id ic4mr12282455pbc.44.1414607041334; Wed, 29 Oct 2014 11:24:01 -0700 (PDT) Received: from ox ([24.6.44.228]) by mx.google.com with ESMTPSA id no8sm4954100pdb.63.2014.10.29.11.23.59 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 29 Oct 2014 11:24:00 -0700 (PDT) Sender: Navdeep Parhar Date: Wed, 29 Oct 2014 11:23:54 -0700 From: Navdeep Parhar To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r273806 - in head/contrib/ofed: libcxgb4 libcxgb4/src usr.lib usr.lib/libcxgb4 Message-ID: <20141029182354.GA8965@ox> Mail-Followup-To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org References: <201410290115.s9T1FnTv094112@svn.freebsd.org> <20141029095604.GA81110@brick.home> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20141029095604.GA81110@brick.home> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 18:24:02 -0000 On Wed, Oct 29, 2014 at 10:56:04AM +0100, Edward Tomasz NapieraƂa wrote: > On 1029T0115, Navdeep Parhar wrote: > > Author: np > > Date: Wed Oct 29 01:15:48 2014 > > New Revision: 273806 > > URL: https://svnweb.freebsd.org/changeset/base/273806 > > > > Log: > > Userspace library for Chelsio's Terminator 5 based iWARP RNICs (pretty > > much every T5 card that does _not_ have "-SO" in its name is RDMA > > capable). > > Yay! This means we could add iSER without using the ICL_PROXY hack. > Well, assuming it's possible to "hand off" RDMA connection from userspace > to the kernel. Is it? Yes, this should be doable. The connection is just another TCP endpoint tracked like all others in the kernel. By the way, iSER is an unnecessary layer if you're using a T5 NIC. It'll work, sure, but you'll run iSER/RDMA/TOE when you could simply run iSCSI/TOE with full zero copy everywhere. Comes out to the same result with a much simpler stack. I think iSER makes sense for gear that does RDMA but not iSCSI natively. Regards, Navdeep