From ab242a760d66064ff14b83daaa2eef0a895c8d2b Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Thu, 21 Dec 2006 17:17:47 +0000 Subject: Add ability to shut down iSCSI connection --- src/include/gpxe/iscsi.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/include/gpxe') diff --git a/src/include/gpxe/iscsi.h b/src/include/gpxe/iscsi.h index 2961a96c9..635fe2699 100644 --- a/src/include/gpxe/iscsi.h +++ b/src/include/gpxe/iscsi.h @@ -626,11 +626,15 @@ struct iscsi_session { /** Mask for all iSCSI "needs to send" flags */ #define ISCSI_STATUS_STRINGS_MASK 0xff00 +/** iSCSI session is closing down */ +#define ISCSI_STATUS_CLOSING 0x00010000 + /** Maximum number of retries at connecting */ #define ISCSI_MAX_RETRIES 2 extern struct async_operation * iscsi_issue ( struct iscsi_session *iscsi, struct scsi_command *command ); +extern struct async_operation * iscsi_shutdown ( struct iscsi_session *iscsi ); /** An iSCSI device */ struct iscsi_device { @@ -641,5 +645,6 @@ struct iscsi_device { }; extern int init_iscsidev ( struct iscsi_device *iscsidev ); +extern void fini_iscsidev ( struct iscsi_device *iscsidev ); #endif /* _GPXE_ISCSI_H */ -- cgit v1.2.3-55-g7522