diff options
author | Alexander Motin <mav@FreeBSD.org> | 2014-07-05 21:18:33 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2014-07-05 21:18:33 +0000 |
commit | 6d81c129dd2062b6ca47d4f9682030affb5020ca (patch) | |
tree | 8dd744dc9abb3eaabb01ff17f89d2e955135dc9c /sys/cam/ctl/ctl_frontend_iscsi.h | |
parent | a48d677f268433a839407df83dea02c34f221f05 (diff) | |
download | src-6d81c129dd2062b6ca47d4f9682030affb5020ca.tar.gz src-6d81c129dd2062b6ca47d4f9682030affb5020ca.zip |
Pass through iSCSI session ISID from LOGIN request to the CTL frontend.
ISID is an important part of initiator transport ID for iSCSI. It is not
used now, but should be to properly implement persistent reservation.
Notes
Notes:
svn path=/head/; revision=268302
Diffstat (limited to 'sys/cam/ctl/ctl_frontend_iscsi.h')
-rw-r--r-- | sys/cam/ctl/ctl_frontend_iscsi.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/cam/ctl/ctl_frontend_iscsi.h b/sys/cam/ctl/ctl_frontend_iscsi.h index 887576ad12e7..886e8acd361d 100644 --- a/sys/cam/ctl/ctl_frontend_iscsi.h +++ b/sys/cam/ctl/ctl_frontend_iscsi.h @@ -86,6 +86,8 @@ struct cfiscsi_session { char cs_initiator_name[CTL_ISCSI_NAME_LEN]; char cs_initiator_addr[CTL_ISCSI_ADDR_LEN]; char cs_initiator_alias[CTL_ISCSI_ALIAS_LEN]; + char cs_initiator_isid[6]; + char cs_initiator_id[CTL_ISCSI_NAME_LEN + 5 + 6 + 1]; unsigned int cs_id; int cs_ctl_initid; #ifdef ICL_KERNEL_PROXY |