diff options
author | Erez Zilber <erezz@voltaire.com> | 2006-10-22 10:28:38 +0200 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2006-10-30 20:52:50 -0800 |
commit | 2e7a7426282bfa2d7dff6eddc5485af8c79a68f3 (patch) | |
tree | 1ee6bd2220745b04eeb5346081fbfda56781762c /drivers/infiniband | |
parent | ae99a78af33f00565a05dbbc6ca9b247fed002c5 (diff) | |
download | op-kernel-dev-2e7a7426282bfa2d7dff6eddc5485af8c79a68f3.zip op-kernel-dev-2e7a7426282bfa2d7dff6eddc5485af8c79a68f3.tar.gz |
IB/iser: Start connection after enabling iSER
When a connection is started (a new connection or a recovered one),
iSER should prepare its resources for full-featured mode and only then
notify the iSCSI layer that it is ready to start queueing commands.
Signed-off-by: Erez Zilber <erezz@voltaire.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband')
-rw-r--r-- | drivers/infiniband/ulp/iser/iscsi_iser.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/infiniband/ulp/iser/iscsi_iser.c b/drivers/infiniband/ulp/iser/iscsi_iser.c index eb6f98d..9b2041e 100644 --- a/drivers/infiniband/ulp/iser/iscsi_iser.c +++ b/drivers/infiniband/ulp/iser/iscsi_iser.c @@ -363,11 +363,11 @@ iscsi_iser_conn_start(struct iscsi_cls_conn *cls_conn) struct iscsi_conn *conn = cls_conn->dd_data; int err; - err = iscsi_conn_start(cls_conn); + err = iser_conn_set_full_featured_mode(conn); if (err) return err; - return iser_conn_set_full_featured_mode(conn); + return iscsi_conn_start(cls_conn); } static struct iscsi_transport iscsi_iser_transport; |