]> git.proxmox.com Git - mirror_iproute2.git/commit
rdma: Control CQ adaptive moderation (DIM)
authorYamin Friedman <yaminf@mellanox.com>
Mon, 29 Jul 2019 07:42:25 +0000 (10:42 +0300)
committerStephen Hemminger <stephen@networkplumber.org>
Fri, 2 Aug 2019 16:30:56 +0000 (09:30 -0700)
commit8a56ef325c1b7c7a1f4cbb52cdc17291ba8d548f
tree65f176e3aecb20e3e5bdd5d74a0fc28741a37192
parent067925e2e1acd476420c746d8032582248bb75b1
rdma: Control CQ adaptive moderation (DIM)

In order to set adaptive-moderation for an ib device the command is:
rdma dev set [DEV] adaptive-moderation [on|off]

rdma dev show -d
0: mlx5_0: node_type ca fw 16.25.0319 node_guid 248a:0703:00a5:29d0
sys_image_guid 248a:0703:00a5:29d0 adaptive-moderation on
caps: <BAD_PKEY_CNTR, BAD_QKEY_CNTR, AUTO_PATH_MIG, CHANGE_PHY_PORT,
PORT_ACTIVE_EVENT, SYS_IMAGE_GUID, RC_RNR_NAK_GEN, MEM_WINDOW, XRC,
MEM_MGT_EXTENSIONS, BLOCK_MULTICAST_LOOPBACK, MEM_WINDOW_TYPE_2B,
RAW_IP_CSUM, CROSS_CHANNEL, MANAGED_FLOW_STEERING, SIGNATURE_HANDOVER,
ON_DEMAND_PAGING, SG_GAPS_REG, RAW_SCATTER_FCS, PCI_WRITE_END_PADDING>

rdma resource show cq
dev mlx5_0 cqn 0 cqe 1023 users 4 poll-ctx UNBOUND_WORKQUEUE
adaptive-moderation off comm [ib_core]

Signed-off-by: Yamin Friedman <yaminf@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
rdma/dev.c
rdma/rdma.h
rdma/res-cq.c
rdma/utils.c