RDMA/core: Add support to dump SRQ resource in RAW format
authorwenglianfa <wenglianfa@huawei.com>
Mon, 18 Sep 2023 13:11:09 +0000 (21:11 +0800)
committerLeon Romanovsky <leon@kernel.org>
Wed, 20 Sep 2023 07:50:54 +0000 (10:50 +0300)
commitaebf8145e11a29a77dac15ee041a190676fac05f
tree83893f982b7f4030b800b3e786174042a84305bc
parent0e32d7d43b0b2d870b45cf4dff8188203800aa91
RDMA/core: Add support to dump SRQ resource in RAW format

Add support to dump SRQ resource in raw format. It enable drivers to
return the entire device specific SRQ context without setting each
field separately.

Example:
$ rdma res show srq -r
dev hns3 149000...

$ rdma res show srq -j -r
[{"ifindex":0,"ifname":"hns3","data":[149,0,0,...]}]

Signed-off-by: wenglianfa <wenglianfa@huawei.com>
Link: https://lore.kernel.org/r/20230918131110.3987498-3-huangjunxian6@hisilicon.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/core/device.c
drivers/infiniband/core/nldev.c
include/rdma/ib_verbs.h
include/uapi/rdma/rdma_netlink.h