Commit 0835cf58 authored by Lang Cheng's avatar Lang Cheng Committed by Jason Gunthorpe

RDMA/hns: Support more return types of command queue

Add error code definition according to the return code from firmware to
help find out more detailed reasons why a command fails to be sent.

Link: https://lore.kernel.org/r/1617262341-37571-3-git-send-email-liweihang@huawei.comSigned-off-by: default avatarLang Cheng <chenglang@huawei.com>
Signed-off-by: default avatarWeihang Li <liweihang@huawei.com>
Signed-off-by: default avatarJason Gunthorpe <jgg@nvidia.com>
parent a389d016
...@@ -260,10 +260,20 @@ enum { ...@@ -260,10 +260,20 @@ enum {
}; };
enum hns_roce_cmd_return_status { enum hns_roce_cmd_return_status {
CMD_EXEC_SUCCESS = 0, CMD_EXEC_SUCCESS,
CMD_NO_AUTH = 1, CMD_NO_AUTH,
CMD_NOT_EXEC = 2, CMD_NOT_EXIST,
CMD_QUEUE_FULL = 3, CMD_CRQ_FULL,
CMD_NEXT_ERR,
CMD_NOT_EXEC,
CMD_PARA_ERR,
CMD_RESULT_ERR,
CMD_TIMEOUT,
CMD_HILINK_ERR,
CMD_INFO_ILLEGAL,
CMD_INVALID,
CMD_ROH_CHECK_FAIL,
CMD_OTHER_ERR = 0xff
}; };
enum hns_roce_sgid_type { enum hns_roce_sgid_type {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment