projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a389d01
)
RDMA/hns: Support more return types of command queue
author
Lang Cheng
<chenglang@huawei.com>
Thu, 1 Apr 2021 07:32:20 +0000
(15:32 +0800)
committer
Jason Gunthorpe
<jgg@nvidia.com>
Thu, 8 Apr 2021 19:05:03 +0000
(16:05 -0300)
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.com
Signed-off-by: Lang Cheng <chenglang@huawei.com>
Signed-off-by: Weihang Li <liweihang@huawei.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/hns/hns_roce_hw_v2.h
patch
|
blob
|
history
diff --git
a/drivers/infiniband/hw/hns/hns_roce_hw_v2.h
b/drivers/infiniband/hw/hns/hns_roce_hw_v2.h
index 44a3abdd45e1b9f40a3dc68d97eea9cb9e0660ae..3ad3f51463432336bca65c560de16eeba84ffc3c 100644
(file)
--- a/
drivers/infiniband/hw/hns/hns_roce_hw_v2.h
+++ b/
drivers/infiniband/hw/hns/hns_roce_hw_v2.h
@@
-260,10
+260,20
@@
enum {
};
enum hns_roce_cmd_return_status {
- CMD_EXEC_SUCCESS = 0,
- CMD_NO_AUTH = 1,
- CMD_NOT_EXEC = 2,
- CMD_QUEUE_FULL = 3,
+ CMD_EXEC_SUCCESS,
+ CMD_NO_AUTH,
+ CMD_NOT_EXIST,
+ 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 {