[SCSI] libiscsi: Added support to show targetalias in sysfs
sysfs patch to view target alias: /sys/class/iscsi_session/session*/targetalias Signed-off-by: Vikas Chaudhary <vikas.chaudhary@qlogic.com> Reviewed-by: Mike Christie <michaelc@cs.wisc.edu> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
This commit is contained in:
parent
331954cfd8
commit
3c5c480118
|
@ -2807,6 +2807,7 @@ void iscsi_session_teardown(struct iscsi_cls_session *cls_session)
|
|||
kfree(session->username);
|
||||
kfree(session->username_in);
|
||||
kfree(session->targetname);
|
||||
kfree(session->targetalias);
|
||||
kfree(session->initiatorname);
|
||||
kfree(session->ifacename);
|
||||
|
||||
|
@ -3233,6 +3234,8 @@ int iscsi_set_param(struct iscsi_cls_conn *cls_conn,
|
|||
return iscsi_switch_str_param(&session->password_in, buf);
|
||||
case ISCSI_PARAM_TARGET_NAME:
|
||||
return iscsi_switch_str_param(&session->targetname, buf);
|
||||
case ISCSI_PARAM_TARGET_ALIAS:
|
||||
return iscsi_switch_str_param(&session->targetalias, buf);
|
||||
case ISCSI_PARAM_TPGT:
|
||||
sscanf(buf, "%d", &session->tpgt);
|
||||
break;
|
||||
|
@ -3299,6 +3302,9 @@ int iscsi_session_get_param(struct iscsi_cls_session *cls_session,
|
|||
case ISCSI_PARAM_TARGET_NAME:
|
||||
len = sprintf(buf, "%s\n", session->targetname);
|
||||
break;
|
||||
case ISCSI_PARAM_TARGET_ALIAS:
|
||||
len = sprintf(buf, "%s\n", session->targetalias);
|
||||
break;
|
||||
case ISCSI_PARAM_TPGT:
|
||||
len = sprintf(buf, "%d\n", session->tpgt);
|
||||
break;
|
||||
|
|
|
@ -284,6 +284,7 @@ struct iscsi_session {
|
|||
char *password;
|
||||
char *password_in;
|
||||
char *targetname;
|
||||
char *targetalias;
|
||||
char *ifacename;
|
||||
char *initiatorname;
|
||||
/* control data */
|
||||
|
|
Loading…
Reference in New Issue