NVMe over fabrics support in FreeBSD

Navdeep Parhar navdeep at chelsio.com
Mon Apr 11 20:01:20 UTC 2016


On 04/11/2016 11:01, Jim Harris wrote:
> On Mon, Apr 11, 2016 at 7:24 AM, Meny Yossefi <menyy at mellanox.com> wrote:
> 
>> Hi,
>>
>> As you may be aware, in the last year or so a group of companies (Mellanox
>> included) are defining the NVMe-over-fabric spec, and also developing the
>> Linux drivers implementation (both initiator and target).
>>
> 
> Hi Meny,
> 
> The spec is about to be finalized (next Q), and with that the code
>> developed will become open source and available, under the GPL license.
>>
>> What are FreeBSD plans to support NVMe-over-fabrics?
>>
> 
> I am not aware of anyone working on NVMe-over-fabrics initiator support.
> I've copied Warner Losh (imp@) who has also been doing some work on nvme(4)
> in case he is aware of something going on here.
> 
> For NVMe-over-fabrics target support, we at Intel are working on an SPDK
> userspace NVMe-over-fabrics target that should work on FreeBSD.  I am not
> aware of any in-tree FreeBSD NVMe-over-fabrics target work going on however.
> 
> 
>> Is there a parallel effort happening or planned to happen as soon as the
>> spec becomes available?
>> Is there a plan/facility to allow the GPL Linux code ported to FreeBSD?
>>
> 
> Not really.  I think we would need the Linux code relicensed to BSD (or
> dual GPL/BSD) to allow porting to FreeBSD.

+1.  We (Chelsio) have a working NVMe over fabrics implementation as
well and would be interested in getting it to run on FreeBSD.

Regards,
Navdeep


More information about the freebsd-drivers mailing list