diff options
| author | Erez Zilber <erezz@voltaire.com> | 2006-10-22 04:28:38 -0400 |
|---|---|---|
| committer | Roland Dreier <rolandd@cisco.com> | 2006-10-30 23:52:50 -0500 |
| commit | 2e7a7426282bfa2d7dff6eddc5485af8c79a68f3 (patch) | |
| tree | 1ee6bd2220745b04eeb5346081fbfda56781762c | |
| parent | ae99a78af33f00565a05dbbc6ca9b247fed002c5 (diff) | |
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>
| -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 eb6f98d82289..9b2041e25d59 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) | |||
| 363 | struct iscsi_conn *conn = cls_conn->dd_data; | 363 | struct iscsi_conn *conn = cls_conn->dd_data; |
| 364 | int err; | 364 | int err; |
| 365 | 365 | ||
| 366 | err = iscsi_conn_start(cls_conn); | 366 | err = iser_conn_set_full_featured_mode(conn); |
| 367 | if (err) | 367 | if (err) |
| 368 | return err; | 368 | return err; |
| 369 | 369 | ||
| 370 | return iser_conn_set_full_featured_mode(conn); | 370 | return iscsi_conn_start(cls_conn); |
| 371 | } | 371 | } |
| 372 | 372 | ||
| 373 | static struct iscsi_transport iscsi_iser_transport; | 373 | static struct iscsi_transport iscsi_iser_transport; |
