be2iscsi: Added opcode for ISCSI_OP_LOGOUT_RSP, ISCSI_OP_SCSI_TMFUNC_RSP
Subsystems (2)
PATCH 4/15 be2iscsi: Added opcode for ISCSI_OP_LOGOUT_RSP, ISCSI_OP_SCSI_TMFUNC_RSP
This patch adds opcodes in thecompletion path that were
missed out earlier
Signed-off-by Jayamohan Kallickal <[email protected]>
--- drivers/scsi/be2iscsi/be_main.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
drivers/scsi/be2iscsi/be_main.c +5 -0
@@ -810,6 +810,7 @@ be_complete_logout(struct beiscsi_conn *beiscsi_conn,struct iscsi_conn *conn = beiscsi_conn->conn; hdr = (struct iscsi_logout_rsp *)task->hdr; + hdr->opcode =ISCSI_OP_LOGOUT_RSP ; hdr->t2wait =5 ; hdr->t2retain =0 ; hdr->flags = ((psol->dw[offsetof(struct amap_sol_cqe, i_flags) / 32]
@@ -824,6 +825,9 @@ be_complete_logout(struct beiscsi_conn *beiscsi_conn, & SOL_EXP_CMD_SN_MASK) + ((psol->dw[offsetof(struct amap_sol_cqe , i_cmd_wnd) / 32] & SOL_CMD_WND_MASK) >> 24) - 1); + hdr->dlength[0 ] =0 ; + hdr->dlength[1 ] =0 ; + hdr->dlength[2 ] =0 ; hdr->hlength =0 ; hdr->itt = io_task->libiscsi_itt;__iscsi_complete_pdu (conn, (struct iscsi_hdr *)hdr,NULL ,0 );
@@ -838,6 +842,7 @@ be_complete_tmf(struct beiscsi_conn *beiscsi_conn,struct beiscsi_io_task *io_task = task->dd_data; hdr = (struct iscsi_tm_rsp *)task->hdr; + hdr->opcode =ISCSI_OP_SCSI_TMFUNC_RSP ; hdr->flags = ((psol->dw[offsetof(struct amap_sol_cqe , i_flags) /32 ] &SOL_FLAGS_MASK ) >>24 ) |0x80 ; hdr->response = (psol->dw[offsetof(struct amap_sol_cqe, i_resp) /
Signature · 1 line
1.6.4