iscsi: add response values for Task Mgmt Func

These values are defined in rfc3720
10.6. Task Management Function Response
-> 10.6.1.  Response

The response field is a single byte value, and is already used within
libiscsi as a command_data parameter for iscsi_task_mgmt_async()
callbacks.

Signed-off-by: David Disseldorp <ddiss@suse.de>
This commit is contained in:
David Disseldorp
2016-03-15 18:48:23 +01:00
parent a370208b38
commit 4a3dcf0349

View File

@@ -595,6 +595,17 @@ enum iscsi_task_mgmt_funcs {
ISCSI_TM_TASK_REASSIGN = 0x08
};
enum iscsi_task_mgmt_response {
ISCSI_TMR_FUNC_COMPLETE = 0x0,
ISCSI_TMR_TASK_DOES_NOT_EXIST = 0x1,
ISCSI_TMR_LUN_DOES_NOT_EXIST = 0x2,
ISCSI_TMR_TASK_STILL_ALLEGIANT = 0x3,
ISCSI_TMR_TASK_ALLEGIANCE_REASS_NOT_SUPPORTED = 0x4,
ISCSI_TMR_TMF_NOT_SUPPORTED = 0x5,
ISCSI_TMR_FUNC_AUTH_FAILED = 0x6,
ISCSI_TMR_FUNC_REJECTED = 0xFF
};
/*
* Asynchronous call for task management
*