]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme: Add TCP transport
authorSagi Grimberg <sagi@lightbitslabs.com>
Sun, 6 Nov 2016 18:38:52 +0000 (20:38 +0200)
committerKeith Busch <keith.busch@intel.com>
Fri, 7 Dec 2018 22:05:45 +0000 (15:05 -0700)
Signed-off-by: Sagi Grimberg <sagi@lightbitslabs.com>
fabrics.c
linux/nvme.h

index e7c2021b0c70b0828580b248c1f835928a01b78f..86f6f992b14f9b8300326d2c018d62cd326e61a0 100644 (file)
--- a/fabrics.c
+++ b/fabrics.c
@@ -95,6 +95,7 @@ static const char *arg_str(const char * const *strings,
 static const char * const trtypes[] = {
        [NVMF_TRTYPE_RDMA]      = "rdma",
        [NVMF_TRTYPE_FC]        = "fibre-channel",
+       [NVMF_TRTYPE_TCP]       = "tcp",
        [NVMF_TRTYPE_LOOP]      = "loop",
 };
 
@@ -696,6 +697,7 @@ retry:
 
        switch (e->trtype) {
        case NVMF_TRTYPE_RDMA:
+       case NVMF_TRTYPE_TCP:
                switch (e->adrfam) {
                case NVMF_ADDR_FAMILY_IP4:
                case NVMF_ADDR_FAMILY_IP6:
index a6a44b06626760c86908bd1406ea2a12fdb5692a..7a600c791877ec44ad87c1b8411711b90d0660b2 100644 (file)
@@ -52,6 +52,7 @@ enum {
 enum {
        NVMF_TRTYPE_RDMA        = 1,    /* RDMA */
        NVMF_TRTYPE_FC          = 2,    /* Fibre Channel */
+       NVMF_TRTYPE_TCP         = 3,    /* TCP */
        NVMF_TRTYPE_LOOP        = 254,  /* Reserved for host usage */
        NVMF_TRTYPE_MAX,
 };