summaryrefslogtreecommitdiffstats
path: root/drivers/target/iscsi/iscsi_target_core.h
diff options
context:
space:
mode:
authorNicholas Bellinger2013-06-20 03:48:51 +0200
committerNicholas Bellinger2013-07-04 04:44:32 +0200
commitc3e51442711d20ea1245bb6d260aa05593849e82 (patch)
tree746a99fb66a70c138247cac66655a7971bce07e0 /drivers/target/iscsi/iscsi_target_core.h
parenttarget: Add se_portal_group->tpg_auth_group (diff)
downloadkernel-qcow2-linux-c3e51442711d20ea1245bb6d260aa05593849e82.tar.gz
kernel-qcow2-linux-c3e51442711d20ea1245bb6d260aa05593849e82.tar.xz
kernel-qcow2-linux-c3e51442711d20ea1245bb6d260aa05593849e82.zip
iscsi-target: Add demo-mode TPG authentication context support
This patch adds a auth configfs group context following existing explict NodeACL and discovery auth within: /sys/kernel/config/target/iscsi/$TARGETNAME/$TPGT/auth/ This patch allows these attributes to be used for CHAP authentication an TPG is configured in demo-mode (generate_node_acl=1). Note this authentication information takes precedence over NodeACL authentication when struct se_node_acl->dynamic_node_acl is present. Cc: Dax Kelson <dkelson@gurulabs.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/target/iscsi/iscsi_target_core.h')
-rw-r--r--drivers/target/iscsi/iscsi_target_core.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/target/iscsi/iscsi_target_core.h b/drivers/target/iscsi/iscsi_target_core.h
index 3436a2cc1d35..391283c85313 100644
--- a/drivers/target/iscsi/iscsi_target_core.h
+++ b/drivers/target/iscsi/iscsi_target_core.h
@@ -813,6 +813,7 @@ struct iscsi_portal_group {
struct mutex tpg_access_lock;
struct mutex np_login_lock;
struct iscsi_tpg_attrib tpg_attrib;
+ struct iscsi_node_auth tpg_demo_auth;
/* Pointer to default list of iSCSI parameters for TPG */
struct iscsi_param_list *param_list;
struct iscsi_tiqn *tpg_tiqn;