From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2386088223113951799==" MIME-Version: 1.0 From: Kirubakaran Kaliannan Subject: Re: [SPDK] spdk user mode initiator Date: Fri, 22 Sep 2017 14:42:50 +0530 Message-ID: <088a54589c5a179ab39834f6ef4eebda@mail.gmail.com> In-Reply-To: FF7FC980937D6342B9D289F5F3C7C2625B5D227F@SHSMSX103.ccr.corp.intel.com List-ID: To: spdk@lists.01.org --===============2386088223113951799== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thanks Liu. Now i can run perf test using ./perf -q 1 -s 1048576 -w read -M 100 -t 10 -r 'trtype:rdma adrfam:IPv4 traddr:10.3.7.2 trsvcid:4420 subnqn:nqn.2016-06.io.spdk:cnode1' How can I import this as a block deivce (/dev/sd? Or /dev/nvme0?? Or some other device format), so I can use this for the application locally ? Thanks, -kiru *From:* SPDK [mailto:spdk-bounces(a)lists.01.org] *On Behalf Of *Liu, Changpeng *Sent:* Friday, September 22, 2017 10:42 AM *To:* Storage Performance Development Kit *Subject:* Re: [SPDK] spdk user mode initiator Hi Kiru, Yes, actually SPDK nvme library already support NVM-oF initiator, please see examples/nvme/perf as an example. It can connect local PCI NVMe or remote NVM-oF target. *From:* SPDK [mailto:spdk-bounces(a)lists.01.org ] *On Behalf Of *Kirubakaran Kaliannan *Sent:* Friday, September 22, 2017 12:57 PM *To:* Storage Performance Development Kit *Subject:* [SPDK] spdk user mode initiator Hi, We are evaluating the spdk-target with NVMf initiator (installing linux 4.9 only on the initator but 3.18 on the target). This is good so for, and we do have customers don=E2=80=99t want to upgrade= 3.18 kernel even on the initiator side. So, Similarly do we have SPDK initiator (at user land) so I can have this configured on 3.18 kernel ? If we have one, any pointer to the documentation will help ? Thanks -kiru --===============2386088223113951799== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0 L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWlj cm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPjxzdHlsZT48IS0tCi8qIEZvbnQgRGVm aW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsKCXBhbm9zZS0xOjIg MSA2IDAgMyAxIDEgMSAxIDE7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6TGF0aGE7CglwYW5v c2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseToiQ2Ft YnJpYSBNYXRoIjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpAZm9udC1mYWNlCgl7 Zm9udC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30KQGZv bnQtZmFjZQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsKCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQg MiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJcQFNpbVN1biI7CglwYW5vc2UtMToyIDEg NiAwIDMgMSAxIDEgMSAxO30KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8KcC5Nc29Ob3JtYWwsIGxp Lk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbAoJe21hcmdpbjowY207CgltYXJnaW4tYm90dG9tOi4w MDAxcHQ7Cglmb250LXNpemU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl cmlmIjt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7 Cgljb2xvcjpibHVlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRlZCwgc3Bh bi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOnB1 cnBsZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQpwLk1zb0FjZXRhdGUsIGxpLk1zb0Fj ZXRhdGUsIGRpdi5Nc29BY2V0YXRlCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxl LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsKCW1hcmdpbjowY207CgltYXJnaW4tYm90dG9tOi4w MDAxcHQ7Cglmb250LXNpemU6OC4wcHQ7Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp ZiI7fQpzcGFuLkVtYWlsU3R5bGUxNwoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOwoJZm9udC1m YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOndpbmRvd3RleHQ7fQpzcGFuLkVt YWlsU3R5bGUxOAoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOwoJZm9udC1mYW1pbHk6IkNhbGli cmkiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOiMxRjQ5N0Q7fQpzcGFuLkVtYWlsU3R5bGUxOQoJe21z by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z LXNlcmlmIjsKCWNvbG9yOiMxRjQ5N0Q7fQpzcGFuLkJhbGxvb25UZXh0Q2hhcgoJe21zby1zdHls ZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28t c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsKCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl cmlmIjt9Ci5Nc29DaHBEZWZhdWx0Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7Cglmb250 LXNpemU6MTAuMHB0O30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7 CgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30KZGl2LldvcmRTZWN0aW9uMQoJ e3BhZ2U6V29yZFNlY3Rpb24xO30KLS0+PC9zdHlsZT48L2hlYWQ+PGJvZHkgbGFuZz0iRU4tVVMi IGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+PHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxZjQ5N2QiPsKgPC9zcGFuPjwv cD48cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFmNDk3ZCI+VGhhbmtz IExpdS48L3NwYW4+PC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj MWY0OTdkIj7CoDwvc3Bhbj48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv bG9yOiMxZjQ5N2QiPk5vdyBpIGNhbiBydW4gcGVyZiB0ZXN0IHVzaW5nPC9zcGFuPjwvcD48cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFmNDk3ZCI+Li9wZXJmIC1xIDEg LXMgMTA0ODU3NiAtdyByZWFkIC1NIDEwMCAtdCAxMCAtciAmIzM5O3RydHlwZTpyZG1hIGFkcmZh bTpJUHY0IHRyYWRkcjoxMC4zLjcuMiB0cnN2Y2lkOjQ0MjAgc3VibnFuOm5xbi4yMDE2LTA2Lmlv LnNwZGs6Y25vZGUxJiMzOTs8L3NwYW4+PC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJjb2xvcjojMWY0OTdkIj7CoDwvc3Bhbj48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImNvbG9yOiMxZjQ5N2QiPkhvdyBjYW4gSSBpbXBvcnQgdGhpcyBhcyBhIGJsb2Nr IGRlaXZjZSAoL2Rldi9zZD8gT3IgL2Rldi9udm1lMD8/IE9yIHNvbWUgb3RoZXIgZGV2aWNlIGZv cm1hdCksIHNvIEkgY2FuIHVzZSB0aGlzIGZvciB0aGUgYXBwbGljYXRpb24gbG9jYWxseSA/PC9z cGFuPjwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFmNDk3ZCI+ wqA8L3NwYW4+PC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMWY0 OTdkIj7CoDwvc3Bhbj48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y OiMxZjQ5N2QiPlRoYW5rcyw8L3NwYW4+PC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPSJjb2xvcjojMWY0OTdkIj4ta2lydTwvc3Bhbj48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImNvbG9yOiMxZjQ5N2QiPsKgPC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9 ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI2I1YzRkZiAxLjBwdDtwYWRkaW5nOjMuMHB0 IDBjbSAwY20gMGNtIj48cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gU1BE SyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzcGRrLWJvdW5jZXNAbGlzdHMuMDEub3JnIj5zcGRr LWJvdW5jZXNAbGlzdHMuMDEub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mIDwvYj5MaXUsIENoYW5n cGVuZzxicj48Yj5TZW50OjwvYj4gRnJpZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMTcgMTA6NDIgQU08 YnI+PGI+VG86PC9iPiBTdG9yYWdlIFBlcmZvcm1hbmNlIERldmVsb3BtZW50IEtpdDxicj48Yj5T dWJqZWN0OjwvYj4gUmU6IFtTUERLXSBzcGRrIHVzZXIgbW9kZSBpbml0aWF0b3I8L3NwYW4+PC9w PjwvZGl2PjwvZGl2PjxwIGNsYXNzPSJNc29Ob3JtYWwiPsKgPC9wPjxwIGNsYXNzPSJNc29Ob3Jt YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMWY0OTdkIj5IaSBLaXJ1LDwvc3Bhbj48L3A+PHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxZjQ5N2QiPsKgPC9zcGFuPjwvcD48 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFmNDk3ZCI+WWVzLCBhY3R1 YWxseSBTUERLIG52bWUgbGlicmFyeSBhbHJlYWR5IHN1cHBvcnQgTlZNLW9GIGluaXRpYXRvciwg cGxlYXNlIHNlZSBleGFtcGxlcy9udm1lL3BlcmYgYXMgYW4gZXhhbXBsZS48L3NwYW4+PC9wPjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMWY0OTdkIj5JdCBjYW4gY29u bmVjdCBsb2NhbCBQQ0kgTlZNZSBvciByZW1vdGUgTlZNLW9GIHRhcmdldC48L3NwYW4+PC9wPjxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMWY0OTdkIj7CoDwvc3Bhbj48 L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBz dHlsZT0iY29sb3I6IzFmNDk3ZCI+wqA8L3NwYW4+PC9hPjwvcD48ZGl2IHN0eWxlPSJib3JkZXI6 bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4w cHQiPjxkaXY+PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjZTFlMWUx IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxh IG5hbWU9Il9fX19fcmVwbHlzZXBhcmF0b3IiPjwvYT48Yj5Gcm9tOjwvYj4gU1BESyBbPGEgaHJl Zj0ibWFpbHRvOnNwZGstYm91bmNlc0BsaXN0cy4wMS5vcmciPm1haWx0bzpzcGRrLWJvdW5jZXNA bGlzdHMuMDEub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mIDwvYj5LaXJ1YmFrYXJhbiBLYWxpYW5u YW48YnI+PGI+U2VudDo8L2I+IEZyaWRheSwgU2VwdGVtYmVyIDIyLCAyMDE3IDEyOjU3IFBNPGJy PjxiPlRvOjwvYj4gU3RvcmFnZSBQZXJmb3JtYW5jZSBEZXZlbG9wbWVudCBLaXQgJmx0OzxhIGhy ZWY9Im1haWx0bzpzcGRrQGxpc3RzLjAxLm9yZyI+c3Bka0BsaXN0cy4wMS5vcmc8L2E+Jmd0Ozxi cj48Yj5TdWJqZWN0OjwvYj4gW1NQREtdIHNwZGsgdXNlciBtb2RlIGluaXRpYXRvcjwvcD48L2Rp dj48L2Rpdj48cCBjbGFzcz0iTXNvTm9ybWFsIj7CoDwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj7C oDwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSw8L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+wqA8 L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+V2UgYXJlIGV2YWx1YXRpbmcgdGhlIHNwZGstdGFyZ2V0 IHdpdGggTlZNZiBpbml0aWF0b3IgKGluc3RhbGxpbmcgbGludXggNC45IG9ubHkgb24gdGhlIGlu aXRhdG9yIGJ1dCAzLjE4IG9uIHRoZSB0YXJnZXQpLjwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj5U aGlzIGlzIGdvb2Qgc28gZm9yLCBhbmQgd2UgZG8gaGF2ZSBjdXN0b21lcnMgZG9u4oCZdCB3YW50 IHRvIHVwZ3JhZGUgMy4xOCBrZXJuZWwgZXZlbiBvbiB0aGUgaW5pdGlhdG9yIHNpZGUuPC9wPjxw IGNsYXNzPSJNc29Ob3JtYWwiPsKgPC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvLCBTaW1pbGFy bHkgZG8gd2UgaGF2ZSBTUERLIGluaXRpYXRvciAoYXQgdXNlciBsYW5kKSBzbyBJIGNhbiBoYXZl IHRoaXMgY29uZmlndXJlZCBvbiAzLjE4IGtlcm5lbCA/PC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwi PklmIHdlIGhhdmUgb25lLCBhbnkgcG9pbnRlciB0byB0aGUgZG9jdW1lbnRhdGlvbiB3aWxsIGhl bHAgPzwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj7CoDwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj5U aGFua3M8L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+LWtpcnU8L3A+PC9kaXY+PC9kaXY+PC9ib2R5 PjwvaHRtbD4K --===============2386088223113951799==--