From owner-freebsd-drivers@freebsd.org Fri Feb 26 01:47:07 2016 Return-Path: Delivered-To: freebsd-drivers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5BF77AB4611 for ; Fri, 26 Feb 2016 01:47:07 +0000 (UTC) (envelope-from david.somayajulu@qlogic.com) Received: from mx0b-0016ce01.pphosted.com (mx0b-0016ce01.pphosted.com [67.231.156.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3798D7EB for ; Fri, 26 Feb 2016 01:47:06 +0000 (UTC) (envelope-from david.somayajulu@qlogic.com) Received: from pps.filterd (m0085408.ppops.net [127.0.0.1]) by mx0b-0016ce01.pphosted.com (8.16.0.11/8.16.0.11) with SMTP id u1Q1hcp0024220 for ; Thu, 25 Feb 2016 17:46:59 -0800 Received: from avcashub1.qlogic.com ([198.186.0.115]) by mx0b-0016ce01.pphosted.com with ESMTP id 21acd782wy-1 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NOT) for ; Thu, 25 Feb 2016 17:46:59 -0800 Received: from AVMB1.qlogic.org ([fe80::b816:e739:5ab3:5221]) by avcashub1.qlogic.org ([::1]) with mapi id 14.03.0235.001; Thu, 25 Feb 2016 17:46:58 -0800 From: David Somayajulu To: "freebsd-drivers@freebsd.org" Subject: NVMe over Fabrics Thread-Topic: NVMe over Fabrics Thread-Index: AdFwN3ybIQwtjAq3TJyGk6XwJwratQ== Date: Fri, 26 Feb 2016 01:46:57 +0000 Message-ID: <49F5640B08EAA94DAF2F6B6145E6A08A01943EA4F6@AVMB1.qlogic.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.1.4.10] MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=nai engine=5800 definitions=8086 signatures=670693 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1602260030 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2016 01:47:07 -0000 Hi All, Is there any work being done on NVMe over Fabrics in the FreeBSD community = ? Thanks David S. ________________________________ This message and any attached documents contain information from the sendin= g company or its parent company(s), subsidiaries, divisions or branch offic= es that may be confidential. If you are not the intended recipient, you may= not read, copy, distribute, or use this information. If you have received = this transmission in error, please notify the sender immediately by reply e= -mail and then delete this message. From owner-freebsd-drivers@freebsd.org Fri Feb 26 04:02:26 2016 Return-Path: Delivered-To: freebsd-drivers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B31AAB4080 for ; Fri, 26 Feb 2016 04:02:26 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk0-x232.google.com (mail-qk0-x232.google.com [IPv6:2607:f8b0:400d:c09::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C298E948 for ; Fri, 26 Feb 2016 04:02:25 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk0-x232.google.com with SMTP id o6so27978202qkc.2 for ; Thu, 25 Feb 2016 20:02:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=po8koehySkc3mhK2g1a/L0D+7MdoZchQNk+s8aMBDCs=; b=Yay846kguNwsuGvStzJ4OFjrJQK45eBAFVE9085BhikhgshpyTP5GCkfWxvDBHgxSV idSHEkAuhwlPzYyIV0fkV2epjdEEiMyWtUtuC0gyYIf1dM3SJNdnxzw/f9M5nNyo+zct zaaZm38URdmIY1h2tgzxawWY9iNCo2mzELleIys+6Whow8FAPq5uL2y4W0eiqv3HYouF 1tSN7XZQCC04Ilug4Pf2PN/XLW3tT9lnoUPqZyTfgh719to+gGtiE9Kao070LGUwfPuD j8MwalmRlDCqAqjRVJJSyOaCjEI275zptgH0NGNAWX1DzuoeEx+TxLD39I92iivqaPWb Zw4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=po8koehySkc3mhK2g1a/L0D+7MdoZchQNk+s8aMBDCs=; b=mGR6lu2zfb+ZlGj5HE8u2hY+O2sCP5roPFvK6jZIPcIcuAQcQtI2MAWs9PTZ78sAn5 NoyZh3Vwgj/8XtpkfqV05tRDPp0LoE7Ax2/U0ZNhu42zxK8IFwRmTv5sAdcitvX0OmY6 asx/Ay12aWaS0n8mysx0j2Et9UWn+Bc3l6ePI2yeniP/UtzVyZx2uMcokd0ewkTtfopb rS0GifOJZhS7mika+51xZirt3dRWsy8SfY+AOHD/cfurcVRt4HvwlOCGGmewYUDWGru3 lbHhxJbuZtV+EVu01tra0xDImdpoHKnXtpVuHc9QTjrMhmHRyHfwbpDTHR9lsgkHhs+1 RpzA== X-Gm-Message-State: AG10YOREZcLgxls0+AI5K6PgsI5+ZqWRoPvaZ93Oehi956RQlExlQdBZVyTBd/PFWqUCoAdiyjrrE2HMc7aTjQ== MIME-Version: 1.0 X-Received: by 10.55.31.82 with SMTP id f79mr33952380qkf.42.1456459344616; Thu, 25 Feb 2016 20:02:24 -0800 (PST) Sender: wlosh@bsdimp.com Received: by 10.140.30.166 with HTTP; Thu, 25 Feb 2016 20:02:24 -0800 (PST) X-Originating-IP: [50.253.99.174] In-Reply-To: <49F5640B08EAA94DAF2F6B6145E6A08A01943EA4F6@AVMB1.qlogic.org> References: <49F5640B08EAA94DAF2F6B6145E6A08A01943EA4F6@AVMB1.qlogic.org> Date: Thu, 25 Feb 2016 21:02:24 -0700 X-Google-Sender-Auth: hlS4tIz14a9SOA9gRHJkGPwPQq4 Message-ID: Subject: Re: NVMe over Fabrics From: Warner Losh To: David Somayajulu Cc: "freebsd-drivers@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2016 04:02:26 -0000 So have any products started shipping? On a mildly tangential note, I've done a CAM front end for NVMe and have made allowances for having non-PCIe transports while doing that. Warner On Thu, Feb 25, 2016 at 6:46 PM, David Somayajulu < david.somayajulu@qlogic.com> wrote: > Hi All, > Is there any work being done on NVMe over Fabrics in the FreeBSD community > ? > Thanks > David S. > > ________________________________ > > This message and any attached documents contain information from the > sending company or its parent company(s), subsidiaries, divisions or branch > offices that may be confidential. If you are not the intended recipient, > you may not read, copy, distribute, or use this information. If you have > received this transmission in error, please notify the sender immediately > by reply e-mail and then delete this message. > _______________________________________________ > freebsd-drivers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-drivers > To unsubscribe, send any mail to "freebsd-drivers-unsubscribe@freebsd.org" > From owner-freebsd-drivers@freebsd.org Fri Feb 26 19:48:57 2016 Return-Path: Delivered-To: freebsd-drivers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4CACCAB6379 for ; Fri, 26 Feb 2016 19:48:57 +0000 (UTC) (envelope-from david.somayajulu@qlogic.com) Received: from mx0b-0016ce01.pphosted.com (mx0b-0016ce01.pphosted.com [67.231.156.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2806BA4C; Fri, 26 Feb 2016 19:48:56 +0000 (UTC) (envelope-from david.somayajulu@qlogic.com) Received: from pps.filterd (m0085408.ppops.net [127.0.0.1]) by mx0b-0016ce01.pphosted.com (8.16.0.11/8.16.0.11) with SMTP id u1QJhkj5010114; Fri, 26 Feb 2016 11:48:42 -0800 Received: from avcashub1.qlogic.com ([198.186.0.115]) by mx0b-0016ce01.pphosted.com with ESMTP id 21acd79p2f-1 (version=TLSv1 cipher=AES128-SHA bits=128 verify=NOT); Fri, 26 Feb 2016 11:48:42 -0800 Received: from AVMB1.qlogic.org ([fe80::b816:e739:5ab3:5221]) by avcashub1.qlogic.org ([::1]) with mapi id 14.03.0235.001; Fri, 26 Feb 2016 11:48:40 -0800 From: David Somayajulu To: Warner Losh CC: "freebsd-drivers@freebsd.org" , "davidcs@freebsd.org" Subject: RE: NVMe over Fabrics Thread-Topic: NVMe over Fabrics Thread-Index: AdFwN3ybIQwtjAq3TJyGk6XwJwratQAVhEQAAA/+MRA= Date: Fri, 26 Feb 2016 19:48:40 +0000 Message-ID: <49F5640B08EAA94DAF2F6B6145E6A08A01943EBCF3@AVMB1.qlogic.org> References: <49F5640B08EAA94DAF2F6B6145E6A08A01943EA4F6@AVMB1.qlogic.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.1.4.10] MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=nai engine=5800 definitions=8087 signatures=670693 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1602260370 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2016 19:48:57 -0000 VGhhbmtzIFdhcm5lci4gUGxlYXNlIHNlZSBiZWxvdy4NCg0KLSAgICAgICAgICBEYXZpZCBTDQoN CkZyb206IHdsb3NoQGJzZGltcC5jb20gW21haWx0bzp3bG9zaEBic2RpbXAuY29tXSBPbiBCZWhh bGYgT2YgV2FybmVyIExvc2gNClNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAyNSwgMjAxNiA4OjAy IFBNDQpUbzogRGF2aWQgU29tYXlhanVsdSA8ZGF2aWQuc29tYXlhanVsdUBxbG9naWMuY29tPg0K Q2M6IGZyZWVic2QtZHJpdmVyc0BmcmVlYnNkLm9yZw0KU3ViamVjdDogUmU6IE5WTWUgb3ZlciBG YWJyaWNzDQoNClNvIGhhdmUgYW55IHByb2R1Y3RzIHN0YXJ0ZWQgc2hpcHBpbmc/DQpbRGF2aWQg U10gTm90IHRvIHRoZSBiZXN0IG9mIG15IGtub3dsZWRnZS4NCg0KT24gYSBtaWxkbHkgdGFuZ2Vu dGlhbCBub3RlLCBJJ3ZlIGRvbmUgYSBDQU0gZnJvbnQgZW5kIGZvciBOVk1lIGFuZCBoYXZlIG1h ZGUNCmFsbG93YW5jZXMgZm9yIGhhdmluZyBub24tUENJZSB0cmFuc3BvcnRzIHdoaWxlIGRvaW5n IHRoYXQuDQpbRGF2aWQgU11JcyB0aGUgY29kZSBhbHJlYWR5IGNoZWNrZWQgaW4gc29tZSB3aGVy ZSA/DQoNCldhcm5lcg0KDQoNCk9uIFRodSwgRmViIDI1LCAyMDE2IGF0IDY6NDYgUE0sIERhdmlk IFNvbWF5YWp1bHUgPGRhdmlkLnNvbWF5YWp1bHVAcWxvZ2ljLmNvbTxtYWlsdG86ZGF2aWQuc29t YXlhanVsdUBxbG9naWMuY29tPj4gd3JvdGU6DQpIaSBBbGwsDQpJcyB0aGVyZSBhbnkgd29yayBi ZWluZyBkb25lIG9uIE5WTWUgb3ZlciBGYWJyaWNzIGluIHRoZSBGcmVlQlNEIGNvbW11bml0eSA/ DQpUaGFua3MNCkRhdmlkIFMuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoN ClRoaXMgbWVzc2FnZSBhbmQgYW55IGF0dGFjaGVkIGRvY3VtZW50cyBjb250YWluIGluZm9ybWF0 aW9uIGZyb20gdGhlIHNlbmRpbmcgY29tcGFueSBvciBpdHMgcGFyZW50IGNvbXBhbnkocyksIHN1 YnNpZGlhcmllcywgZGl2aXNpb25zIG9yIGJyYW5jaCBvZmZpY2VzIHRoYXQgbWF5IGJlIGNvbmZp ZGVudGlhbC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IG1heSBu b3QgcmVhZCwgY29weSwgZGlzdHJpYnV0ZSwgb3IgdXNlIHRoaXMgaW5mb3JtYXRpb24uIElmIHlv dSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5 IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYnkgcmVwbHkgZS1tYWlsIGFuZCB0aGVuIGRlbGV0ZSB0 aGlzIG1lc3NhZ2UuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXw0KZnJlZWJzZC1kcml2ZXJzQGZyZWVic2Qub3JnPG1haWx0bzpmcmVlYnNkLWRyaXZlcnNA ZnJlZWJzZC5vcmc+IG1haWxpbmcgbGlzdA0KaHR0cHM6Ly9saXN0cy5mcmVlYnNkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZyZWVic2QtZHJpdmVycw0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55IG1h aWwgdG8gImZyZWVic2QtZHJpdmVycy11bnN1YnNjcmliZUBmcmVlYnNkLm9yZzxtYWlsdG86ZnJl ZWJzZC1kcml2ZXJzLXVuc3Vic2NyaWJlQGZyZWVic2Qub3JnPiINCg0KDQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXw0KDQpUaGlzIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2hlZCBkb2N1 bWVudHMgY29udGFpbiBpbmZvcm1hdGlvbiBmcm9tIHRoZSBzZW5kaW5nIGNvbXBhbnkgb3IgaXRz IHBhcmVudCBjb21wYW55KHMpLCBzdWJzaWRpYXJpZXMsIGRpdmlzaW9ucyBvciBicmFuY2ggb2Zm aWNlcyB0aGF0IG1heSBiZSBjb25maWRlbnRpYWwuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRl ZCByZWNpcGllbnQsIHlvdSBtYXkgbm90IHJlYWQsIGNvcHksIGRpc3RyaWJ1dGUsIG9yIHVzZSB0 aGlzIGluZm9ybWF0aW9uLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBp biBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGJ5IHJlcGx5IGUt bWFpbCBhbmQgdGhlbiBkZWxldGUgdGhpcyBtZXNzYWdlLg0K