From 6a2a8b5187a2b1fefc5360c4abe74f44d96b4965 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Sat, 19 Feb 2011 18:18:56 +1100 Subject: [PATCH] TaskManagement: Add a function for abort task set --- include/iscsi.h | 4 ++++ lib/task_mgmt.c | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/include/iscsi.h b/include/iscsi.h index 841cf92..7d96fe6 100644 --- a/include/iscsi.h +++ b/include/iscsi.h @@ -454,6 +454,10 @@ int iscsi_task_mgmt_abort_task_async(struct iscsi_context *iscsi, struct scsi_task *task, iscsi_command_cb cb, void *private_data); +int +iscsi_task_mgmt_abort_task_set_async(struct iscsi_context *iscsi, + uint32_t lun, + iscsi_command_cb cb, void *private_data); diff --git a/lib/task_mgmt.c b/lib/task_mgmt.c index f8b3e2b..35f4157 100644 --- a/lib/task_mgmt.c +++ b/lib/task_mgmt.c @@ -98,4 +98,15 @@ iscsi_task_mgmt_abort_task_async(struct iscsi_context *iscsi, cb, private_data); } +int +iscsi_task_mgmt_abort_task_set_async(struct iscsi_context *iscsi, + uint32_t lun, + iscsi_command_cb cb, void *private_data) +{ + return iscsi_task_mgmt_async(iscsi, + lun, ISCSI_TM_ABORT_TASK_SET, + 0xffffffff, 0, + cb, private_data); +} +