From 9c7ca314828a9eb7560098204bd173d76e42f80a Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Tue, 15 Feb 2011 21:58:29 +1100 Subject: [PATCH] TaskMgmt: Add handling of tm responses we receive from the target --- lib/pdu.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/pdu.c b/lib/pdu.c index f82bb8a..0c0e639 100644 --- a/lib/pdu.c +++ b/lib/pdu.c @@ -282,6 +282,15 @@ iscsi_process_pdu(struct iscsi_context *iscsi, struct iscsi_in_pdu *in) return -1; } break; + case ISCSI_PDU_SCSI_TASK_MANAGEMENT_RESPONSE: + if (iscsi_process_task_mgmt_reply(iscsi, pdu, + in) != 0) { + SLIST_REMOVE(&iscsi->waitpdu, pdu); + iscsi_free_pdu(iscsi, pdu); + iscsi_set_error(iscsi, "iscsi task-mgmt failed"); + return -1; + } + break; case ISCSI_PDU_R2T: if (iscsi_process_r2t(iscsi, pdu, in) != 0) { SLIST_REMOVE(&iscsi->waitpdu, pdu);