]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-cli: fabrics: Fix to pass "host_traddr" to the kernel driver.
authorDuane Grigsby <duane.grigsby@qlogic.com>
Wed, 8 Feb 2017 18:46:24 +0000 (10:46 -0800)
committerKeith Busch <keith.busch@intel.com>
Tue, 21 Feb 2017 22:41:40 +0000 (17:41 -0500)
This fix adds the  "host_traddr" to the contructed string that is
passed to the kernel.

Signed-off-by: Darren Trapp <darren.trapp@cavium.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
fabrics.c

index 362ca6f12001d371a138491a8026241f4bb26a5c..3f6be53cf33261e60bde36d8a72d9a163d8b02ed 100644 (file)
--- a/fabrics.c
+++ b/fabrics.c
@@ -595,6 +595,11 @@ static int connect_ctrl(struct nvmf_disc_rsp_page_entry *e)
                                return -EINVAL;
                        p += len;
 
+                       len = sprintf(p, ",host_traddr=%s", cfg.host_traddr);
+                       if (len < 0)
+                               return -EINVAL;
+                       p+= len;
+
                        len = sprintf(p, ",traddr=%s", e->traddr);
                        if (len < 0)
                                return -EINVAL;