mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-18 10:56:14 +00:00
cnic: Handle RAMROD_CMD_ID_CLOSE error.
If firmware returns error status, proceed to close the iSCSI connection. Update version to 2.5.11. Signed-off-by: Eddie Wai <eddie.wai@broadcom.com> Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
1f85d58cdf
commit
7bc910fd8f
@ -3953,6 +3953,15 @@ static void cnic_cm_process_kcqe(struct cnic_dev *dev, struct kcqe *kcqe)
|
||||
cnic_cm_upcall(cp, csk, opcode);
|
||||
break;
|
||||
|
||||
case L5CM_RAMROD_CMD_ID_CLOSE:
|
||||
if (l4kcqe->status != 0) {
|
||||
netdev_warn(dev->netdev, "RAMROD CLOSE compl with "
|
||||
"status 0x%x\n", l4kcqe->status);
|
||||
opcode = L4_KCQE_OPCODE_VALUE_CLOSE_COMP;
|
||||
/* Fall through */
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
case L4_KCQE_OPCODE_VALUE_RESET_RECEIVED:
|
||||
case L4_KCQE_OPCODE_VALUE_CLOSE_COMP:
|
||||
case L4_KCQE_OPCODE_VALUE_RESET_COMP:
|
||||
|
@ -14,8 +14,8 @@
|
||||
|
||||
#include "bnx2x/bnx2x_mfw_req.h"
|
||||
|
||||
#define CNIC_MODULE_VERSION "2.5.10"
|
||||
#define CNIC_MODULE_RELDATE "March 21, 2012"
|
||||
#define CNIC_MODULE_VERSION "2.5.11"
|
||||
#define CNIC_MODULE_RELDATE "June 27, 2012"
|
||||
|
||||
#define CNIC_ULP_RDMA 0
|
||||
#define CNIC_ULP_ISCSI 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user