From: Chaitanya Kulkarni Date: Tue, 21 Apr 2020 21:12:54 +0000 (-0700) Subject: nvme: allow addr family to recognize loop X-Git-Tag: v1.12~2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=9f98afbda5fac85a35419c2c75166ed6ecb0fb0d;p=users%2Fhch%2Fnvme-cli.git nvme: allow addr family to recognize loop This adds ability to decode discovery log page address family when NVMeOF configured as loop. Signed-off-by: Chaitanya Kulkarni Reviewed-by: Sagi Grimberg Signed-off-by: Keith Busch --- diff --git a/fabrics.c b/fabrics.c index 18034fa..2fec802 100644 --- a/fabrics.c +++ b/fabrics.c @@ -141,6 +141,7 @@ static const char * const adrfams[] = { [NVMF_ADDR_FAMILY_IP6] = "ipv6", [NVMF_ADDR_FAMILY_IB] = "infiniband", [NVMF_ADDR_FAMILY_FC] = "fibre-channel", + [NVMF_ADDR_FAMILY_LOOP] = "loop", }; static inline const char *adrfam_str(__u8 adrfam) diff --git a/linux/nvme.h b/linux/nvme.h index 640b966..f2c4fdb 100644 --- a/linux/nvme.h +++ b/linux/nvme.h @@ -85,6 +85,8 @@ enum { NVMF_ADDR_FAMILY_IP6 = 2, /* IP6 */ NVMF_ADDR_FAMILY_IB = 3, /* InfiniBand */ NVMF_ADDR_FAMILY_FC = 4, /* Fibre Channel */ + NVMF_ADDR_FAMILY_LOOP = 254, /* Reserved for host usage */ + NVMF_ADDR_FAMILY_MAX, }; /* Transport Type codes for Discovery Log Page entry TRTYPE field */