Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Oct 2014 11:23:54 -0700
From:      Navdeep Parhar <np@FreeBSD.org>
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>
In-Reply-To: <20141029095604.GA81110@brick.home>
References:  <201410290115.s9T1FnTv094112@svn.freebsd.org> <20141029095604.GA81110@brick.home>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141029182354.GA8965>