提交 ec8933b4 编写于 作者: E Eddie Wai 提交者: James Bottomley

[SCSI] bnx2i: Allow ep CONNECT_FAILED condition to go through proper cleanup

Allow CNIC to go through the proper cleanup procedure for an endpoint
which failed to connect.  Proper cleanup is necessary for the chip
to reset back to the initial state for the offloaded endpoint.
Signed-off-by: NEddie Wai <eddie.wai@broadcom.com>
Signed-off-by: NMike Christie <michaelc@cs.wisc.edu>
Signed-off-by: NJames Bottomley <James.Bottomley@suse.de>
上级 6fc12469
...@@ -1935,13 +1935,13 @@ static int bnx2i_ep_tcp_conn_active(struct bnx2i_endpoint *bnx2i_ep) ...@@ -1935,13 +1935,13 @@ static int bnx2i_ep_tcp_conn_active(struct bnx2i_endpoint *bnx2i_ep)
cnic_dev_10g = 1; cnic_dev_10g = 1;
switch (bnx2i_ep->state) { switch (bnx2i_ep->state) {
case EP_STATE_CONNECT_FAILED:
case EP_STATE_CLEANUP_FAILED: case EP_STATE_CLEANUP_FAILED:
case EP_STATE_OFLD_FAILED: case EP_STATE_OFLD_FAILED:
case EP_STATE_DISCONN_TIMEDOUT: case EP_STATE_DISCONN_TIMEDOUT:
ret = 0; ret = 0;
break; break;
case EP_STATE_CONNECT_START: case EP_STATE_CONNECT_START:
case EP_STATE_CONNECT_FAILED:
case EP_STATE_CONNECT_COMPL: case EP_STATE_CONNECT_COMPL:
case EP_STATE_ULP_UPDATE_START: case EP_STATE_ULP_UPDATE_START:
case EP_STATE_ULP_UPDATE_COMPL: case EP_STATE_ULP_UPDATE_COMPL:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册