From e671ba4699bd94662df56e510f38594c832f270f Mon Sep 17 00:00:00 2001 From: Chris Webb Date: Sat, 16 Jun 2012 16:27:50 +0100 Subject: [PATCH] Update examples/iscsi-dd.c to new iscsi_read10_task() API Signed-off-by: Chris Webb --- examples/iscsi-dd.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/examples/iscsi-dd.c b/examples/iscsi-dd.c index 08e5065..b965640 100644 --- a/examples/iscsi-dd.c +++ b/examples/iscsi-dd.c @@ -95,14 +95,14 @@ void read10_cb(struct iscsi_context *iscsi, int status, void *command_data, void wt->rt = task; wt->client = client; - if (iscsi_write10_async(client->dst_iscsi, + if (iscsi_write10_task(client->dst_iscsi, client->dst_lun, + task->params.read10.lba, task->datain.data, task->datain.size, - task->params.read10.lba, - 0, 0, - client->dst_blocksize, write10_cb, - wt) != 0) { + client->dst_blocksize, + 0, 0, 0, 0, 0, + write10_cb, wt) == NULL) { printf("failed to send read10 command\n"); scsi_free_scsi_task(task); exit(10); @@ -122,10 +122,11 @@ void fill_read_queue(struct client *client) num_blocks = blocks_per_io; } - if (iscsi_read10_async(client->src_iscsi, + if (iscsi_read10_task(client->src_iscsi, client->src_lun, client->pos, num_blocks * client->src_blocksize, - client->src_blocksize, read10_cb, client) != 0) { + client->src_blocksize, 0, 0, 0, 0, 0, + read10_cb, client) == NULL) { printf("failed to send read10 command\n"); exit(10); }