]> git.proxmox.com Git - mirror_iproute2.git/blobdiff - rdma/res.c
Merge branch 'master' into next
[mirror_iproute2.git] / rdma / res.c
index e8607808155afe24e4c1a391aed6d7dd3be37668..7cd05721e30f9f12ea995cae2108967e068f2f9e 100644 (file)
@@ -103,6 +103,10 @@ int _res_send_idx_msg(struct rd *rd, uint32_t command, mnl_cb_t callback,
 
        mnl_attr_put_u32(rd->nlh, id, idx);
 
+       if (command == RDMA_NLDEV_CMD_STAT_GET)
+               mnl_attr_put_u32(rd->nlh, RDMA_NLDEV_ATTR_STAT_RES,
+                                RDMA_NLDEV_ATTR_RES_MR);
+
        ret = rd_send_msg(rd);
        if (ret)
                return ret;
@@ -130,6 +134,10 @@ int _res_send_msg(struct rd *rd, uint32_t command, mnl_cb_t callback)
                mnl_attr_put_u32(rd->nlh,
                                 RDMA_NLDEV_ATTR_PORT_INDEX, rd->port_idx);
 
+       if (command == RDMA_NLDEV_CMD_STAT_GET)
+               mnl_attr_put_u32(rd->nlh, RDMA_NLDEV_ATTR_STAT_RES,
+                                RDMA_NLDEV_ATTR_RES_MR);
+
        ret = rd_send_msg(rd);
        if (ret)
                return ret;