Target/iscsi: Fix sendtargets response pdu for iser transport
authorSagi Grimberg <sagig@mellanox.com>
Tue, 10 Jun 2014 15:27:59 +0000 (18:27 +0300)
committerJiri Slaby <jslaby@suse.cz>
Wed, 2 Jul 2014 10:06:31 +0000 (12:06 +0200)
commit53f1d104f250540853271653f507ac09b4bfc66e
tree24ffd9520c4834389b090a45333e2fa284002692
parent18b0e46ab4670436bcef4df0807ade2ffa7901ce
Target/iscsi: Fix sendtargets response pdu for iser transport

commit 22c7aaa57e80853b4904a46c18f97db0036a3b97 upstream.

In case the transport is iser we should not include the
iscsi target info in the sendtargets text response pdu.
This causes sendtargets response to include the target
info twice.

Modify iscsit_build_sendtargets_response to filter
transport types that don't match.

Signed-off-by: Sagi Grimberg <sagig@mellanox.com>
Reported-by: Slava Shwartsman <valyushash@gmail.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/infiniband/ulp/isert/ib_isert.c
drivers/target/iscsi/iscsi_target.c
include/target/iscsi/iscsi_transport.h