From owner-freebsd-drivers@freebsd.org Thu Jul 14 19:45:19 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 5ABD6B99E3E for ; Thu, 14 Jul 2016 19:45:19 +0000 (UTC) (envelope-from david.somayajulu@qlogic.com) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0133.outbound.protection.outlook.com [104.47.33.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E662F1A4C; Thu, 14 Jul 2016 19:45:17 +0000 (UTC) (envelope-from david.somayajulu@qlogic.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qlgc.onmicrosoft.com; s=selector1-qlogic-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=aeylUgS5mpjr21AW/0fz3KYC9ui8ogiGBiRa8tkYT6M=; b=BLU2CPqG7be6dK+DYS7JOxA5WLx1cQy9QB54VfR/k8E6zltqEitrmSvPIOhVHLxFHPG0dpKRmQbg5//EJI9v0TyroqAEhwzGM5JS58ecYiWTLBQyNenFQVPWGvfSDzD/7Gd/E0Pni87FvsjsiTD4D5MFENXOgcbxDs1BaziUOOc= Received: from DM2PR11MB0222.namprd11.prod.outlook.com (10.160.132.25) by DM2PR11MB0224.namprd11.prod.outlook.com (10.160.132.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.544.10; Thu, 14 Jul 2016 18:09:18 +0000 Received: from DM2PR11MB0222.namprd11.prod.outlook.com ([10.160.132.25]) by DM2PR11MB0222.namprd11.prod.outlook.com ([10.160.132.25]) with mapi id 15.01.0528.026; Thu, 14 Jul 2016 18:09:19 +0000 From: David Somayajulu To: David Somayajulu , Warner Losh CC: "freebsd-drivers@freebsd.org" , "davidcs@freebsd.org" Subject: RE: NVMe over Fabrics Thread-Topic: NVMe over Fabrics Thread-Index: AdFwN3ybIQwtjAq3TJyGk6XwJwratQAVhEQAAA/+MRAbSyz7EA== Date: Thu, 14 Jul 2016 18:09:18 +0000 Message-ID: References: <49F5640B08EAA94DAF2F6B6145E6A08A01943EA4F6@AVMB1.qlogic.org> <49F5640B08EAA94DAF2F6B6145E6A08A01943EBCF3@AVMB1.qlogic.org> In-Reply-To: <49F5640B08EAA94DAF2F6B6145E6A08A01943EBCF3@AVMB1.qlogic.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=david.somayajulu@qlogic.com; x-originating-ip: [198.186.0.2] x-ms-office365-filtering-correlation-id: 6a5f5bf9-f61a-40a9-000b-08d3ac11f990 x-microsoft-exchange-diagnostics: 1; DM2PR11MB0224; 20:B4LOqg4N7+wjRMuO4REP6EZXqCSSPN2Gkg7VM6Itv3eVvL73sclMw1gUEoZdeC4JSJhFVThR0oYMqYJitTJgWTDHWZkDWmv5NoIuOekRc5H4RR+z+vMqMDO8p6Ss06bNAvy9cBcgeb4+YQ8bKHrSjJ6FDw3y4qOZQTk1SFSLRoI= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR11MB0224; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(75325880899374)(21748063052155); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:DM2PR11MB0224; BCL:0; PCL:0; RULEID:; SRVR:DM2PR11MB0224; x-forefront-prvs: 00032065B2 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(199003)(189002)(53754006)(377454003)(24454002)(5001770100001)(97736004)(5002640100001)(3280700002)(8936002)(33656002)(2900100001)(3480700004)(2950100001)(7846002)(7736002)(7906003)(5003600100003)(7696003)(81156014)(81166006)(19617315012)(3660700001)(8676002)(16236675004)(19300405004)(5890100001)(87936001)(68736007)(105586002)(77096005)(9686002)(2906002)(66066001)(15975445007)(74316002)(4326007)(10400500002)(586003)(76176999)(54356999)(122556002)(86362001)(50986999)(92566002)(76576001)(99286002)(19580395003)(106356001)(19580405001)(189998001)(19625215002)(3846002)(790700001)(6116002)(102836003)(101416001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR11MB0224; H:DM2PR11MB0222.namprd11.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: qlogic.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: qlogic.com X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2016 18:09:18.9806 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d68a1f9-1490-4d0e-8767-a87dab3ef2ba X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR11MB0224 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2016 19:45:19 -0000 RHVyaW5nIHRoaXMgeWVhcidzIEJTRENBTiBJIGNhbWUgdG8ga25vdyB0aGF0IE5WTWUgb3ZlciBG YWJyaWMgY29kZSB3YXMgcmVsZWFzZWQgYnkgSW50ZWwgdW5kZXIgR1BMIGxpY2Vuc2UgYW5kIGhl bmNlIGNvdWxkIG5vdCBiZSBwb3J0ZWQgdG8gRnJlZUJTRC4NCg0KDQoNCklzIHRoZXJlIGEgcGFy YWxsZWwgaW1wbGVtZW50YXRpb24gZm9yIEZyZWVCU0QgdW5kZXJ3YXkgPyBBbHNvIGlzIHRoZXJl IGFueW9uZSBpbiBJbnRlbCB0aGF0IHdlIGNhbiB3b3JrIHdpdGggdG8gaGF2ZSB0aGUgY29kZSBk dWFsIGxpY2Vuc2VkLg0KDQpUaGFua3MNCg0KRGF2aWQgUy4gKGRhdmlkY3NAZnJlZWJzZC5vcmcp DQoNCg0KRnJvbTogRGF2aWQgU29tYXlhanVsdSBbbWFpbHRvOmRhdmlkLnNvbWF5YWp1bHVAcWxv Z2ljLmNvbV0NClNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMjYsIDIwMTYgMTE6NDkgQU0NClRvOiBX YXJuZXIgTG9zaCA8aW1wQGJzZGltcC5jb20+DQpDYzogZnJlZWJzZC1kcml2ZXJzQGZyZWVic2Qu b3JnOyBkYXZpZGNzQGZyZWVic2Qub3JnDQpTdWJqZWN0OiBSRTogTlZNZSBvdmVyIEZhYnJpY3MN Cg0KVGhhbmtzIFdhcm5lci4gUGxlYXNlIHNlZSBiZWxvdy4NCg0KLSAgICAgICAgICBEYXZpZCBT DQoNCkZyb206IHdsb3NoQGJzZGltcC5jb208bWFpbHRvOndsb3NoQGJzZGltcC5jb20+IFttYWls dG86d2xvc2hAYnNkaW1wLmNvbV0gT24gQmVoYWxmIE9mIFdhcm5lciBMb3NoDQpTZW50OiBUaHVy c2RheSwgRmVicnVhcnkgMjUsIDIwMTYgODowMiBQTQ0KVG86IERhdmlkIFNvbWF5YWp1bHUgPGRh dmlkLnNvbWF5YWp1bHVAcWxvZ2ljLmNvbTxtYWlsdG86ZGF2aWQuc29tYXlhanVsdUBxbG9naWMu Y29tPj4NCkNjOiBmcmVlYnNkLWRyaXZlcnNAZnJlZWJzZC5vcmc8bWFpbHRvOmZyZWVic2QtZHJp dmVyc0BmcmVlYnNkLm9yZz4NClN1YmplY3Q6IFJlOiBOVk1lIG92ZXIgRmFicmljcw0KDQpTbyBo YXZlIGFueSBwcm9kdWN0cyBzdGFydGVkIHNoaXBwaW5nPw0KW0RhdmlkIFNdIE5vdCB0byB0aGUg YmVzdCBvZiBteSBrbm93bGVkZ2UuDQoNCk9uIGEgbWlsZGx5IHRhbmdlbnRpYWwgbm90ZSwgSSd2 ZSBkb25lIGEgQ0FNIGZyb250IGVuZCBmb3IgTlZNZSBhbmQgaGF2ZSBtYWRlDQphbGxvd2FuY2Vz IGZvciBoYXZpbmcgbm9uLVBDSWUgdHJhbnNwb3J0cyB3aGlsZSBkb2luZyB0aGF0Lg0KW0Rhdmlk IFNdSXMgdGhlIGNvZGUgYWxyZWFkeSBjaGVja2VkIGluIHNvbWUgd2hlcmUgPw0KDQpXYXJuZXIN Cg0KDQpPbiBUaHUsIEZlYiAyNSwgMjAxNiBhdCA2OjQ2IFBNLCBEYXZpZCBTb21heWFqdWx1IDxk YXZpZC5zb21heWFqdWx1QHFsb2dpYy5jb208bWFpbHRvOmRhdmlkLnNvbWF5YWp1bHVAcWxvZ2lj LmNvbT4+IHdyb3RlOg0KSGkgQWxsLA0KSXMgdGhlcmUgYW55IHdvcmsgYmVpbmcgZG9uZSBvbiBO Vk1lIG92ZXIgRmFicmljcyBpbiB0aGUgRnJlZUJTRCBjb21tdW5pdHkgPw0KVGhhbmtzDQpEYXZp ZCBTLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpUaGlzIG1lc3NhZ2Ug YW5kIGFueSBhdHRhY2hlZCBkb2N1bWVudHMgY29udGFpbiBpbmZvcm1hdGlvbiBmcm9tIHRoZSBz ZW5kaW5nIGNvbXBhbnkgb3IgaXRzIHBhcmVudCBjb21wYW55KHMpLCBzdWJzaWRpYXJpZXMsIGRp dmlzaW9ucyBvciBicmFuY2ggb2ZmaWNlcyB0aGF0IG1heSBiZSBjb25maWRlbnRpYWwuIElmIHlv dSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBtYXkgbm90IHJlYWQsIGNvcHks IGRpc3RyaWJ1dGUsIG9yIHVzZSB0aGlzIGluZm9ybWF0aW9uLiBJZiB5b3UgaGF2ZSByZWNlaXZl ZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGlt bWVkaWF0ZWx5IGJ5IHJlcGx5IGUtbWFpbCBhbmQgdGhlbiBkZWxldGUgdGhpcyBtZXNzYWdlLg0K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmZyZWVic2Qt ZHJpdmVyc0BmcmVlYnNkLm9yZzxtYWlsdG86ZnJlZWJzZC1kcml2ZXJzQGZyZWVic2Qub3JnPiBt YWlsaW5nIGxpc3QNCmh0dHBzOi8vbGlzdHMuZnJlZWJzZC5vcmcvbWFpbG1hbi9saXN0aW5mby9m cmVlYnNkLWRyaXZlcnMNClRvIHVuc3Vic2NyaWJlLCBzZW5kIGFueSBtYWlsIHRvICJmcmVlYnNk LWRyaXZlcnMtdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmc8bWFpbHRvOmZyZWVic2QtZHJpdmVycy11 bnN1YnNjcmliZUBmcmVlYnNkLm9yZz4iDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18NCg0KVGhpcyBtZXNzYWdlIGFuZCBhbnkgYXR0YWNoZWQgZG9jdW1lbnRzIGNvbnRhaW4g aW5mb3JtYXRpb24gZnJvbSB0aGUgc2VuZGluZyBjb21wYW55IG9yIGl0cyBwYXJlbnQgY29tcGFu eShzKSwgc3Vic2lkaWFyaWVzLCBkaXZpc2lvbnMgb3IgYnJhbmNoIG9mZmljZXMgdGhhdCBtYXkg YmUgY29uZmlkZW50aWFsLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5 b3UgbWF5IG5vdCByZWFkLCBjb3B5LCBkaXN0cmlidXRlLCBvciB1c2UgdGhpcyBpbmZvcm1hdGlv bi4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFz ZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBieSByZXBseSBlLW1haWwgYW5kIHRoZW4g ZGVsZXRlIHRoaXMgbWVzc2FnZS4NCg==