Add some fields and constants from RFC7144.
MFC after: 1 week
This commit is contained in:
parent
5bed16ded9
commit
bebf6a8572
@ -115,7 +115,9 @@ struct iscsi_bhs_scsi_response {
|
||||
uint8_t bhssr_status;
|
||||
uint8_t bhssr_total_ahs_len;
|
||||
uint8_t bhssr_data_segment_len[3];
|
||||
uint64_t bhssr_reserved;
|
||||
uint16_t bhssr_status_qualifier;
|
||||
uint16_t bhssr_reserved;
|
||||
uint32_t bhssr_reserved2;
|
||||
uint32_t bhssr_initiator_task_tag;
|
||||
uint32_t bhssr_snack_tag;
|
||||
uint32_t bhssr_statsn;
|
||||
@ -135,6 +137,10 @@ CTASSERT(sizeof(struct iscsi_bhs_scsi_response) == ISCSI_BHS_SIZE);
|
||||
#define BHSTMR_FUNCTION_TARGET_WARM_RESET 6
|
||||
#define BHSTMR_FUNCTION_TARGET_COLD_RESET 7
|
||||
#define BHSTMR_FUNCTION_TASK_REASSIGN 8
|
||||
#define BHSTMR_FUNCTION_QUERY_TASK 9
|
||||
#define BHSTMR_FUNCTION_QUERY_TASK_SET 10
|
||||
#define BHSTMR_FUNCTION_I_T_NEXUS_RESET 11
|
||||
#define BHSTMR_FUNCTION_QUERY_ASYNC_EVENT 12
|
||||
|
||||
struct iscsi_bhs_task_management_request {
|
||||
uint8_t bhstmr_opcode;
|
||||
@ -154,7 +160,14 @@ struct iscsi_bhs_task_management_request {
|
||||
CTASSERT(sizeof(struct iscsi_bhs_task_management_request) == ISCSI_BHS_SIZE);
|
||||
|
||||
#define BHSTMR_RESPONSE_FUNCTION_COMPLETE 0
|
||||
#define BHSTMR_RESPONSE_TASK_DOES_NOT_EXIST 1
|
||||
#define BHSTMR_RESPONSE_LUN_DOES_NOT_EXIST 2
|
||||
#define BHSTMR_RESPONSE_TASK_STILL_ALLEGIANT 3
|
||||
#define BHSTMR_RESPONSE_TASK_ALL_REASS_NOT_SUPP 4
|
||||
#define BHSTMR_RESPONSE_FUNCTION_NOT_SUPPORTED 5
|
||||
#define BHSTMR_RESPONSE_FUNCTION_AUTH_FAIL 6
|
||||
#define BHSTMR_RESPONSE_FUNCTION_SUCCEEDED 7
|
||||
#define BHSTMR_RESPONSE_FUNCTION_REJECTED 255
|
||||
|
||||
struct iscsi_bhs_task_management_response {
|
||||
uint8_t bhstmr_opcode;
|
||||
|
Loading…
x
Reference in New Issue
Block a user