iscsi-target: Add tpg_enabled_sendtargets for disabled discovery
[firefly-linux-kernel-4.4.55.git] / include / target / iscsi / iscsi_target_core.h
index 34117b8b72e49d84fb9477326ad10a490de1060a..ab465858f46245380708876e7c359369b777bd48 100644 (file)
@@ -62,6 +62,8 @@
 /* T10 protection information disabled by default */
 #define TA_DEFAULT_T10_PI              0
 #define TA_DEFAULT_FABRIC_PROT_TYPE    0
+/* TPG status needs to be enabled to return sendtargets discovery endpoint info */
+#define TA_DEFAULT_TPG_ENABLED_SENDTARGETS 1
 
 #define ISCSI_IOV_DATA_BUFFER          5
 
@@ -763,6 +765,7 @@ struct iscsi_tpg_attrib {
        u32                     default_erl;
        u8                      t10_pi;
        u32                     fabric_prot_type;
+       u32                     tpg_enabled_sendtargets;
        struct iscsi_portal_group *tpg;
 };