aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/mlx5/main.c
diff options
context:
space:
mode:
authorYamin Friedman <yaminf@mellanox.com>2019-10-07 16:59:32 +0300
committerJason Gunthorpe <jgg@mellanox.com>2019-10-22 14:26:52 -0300
commit00bd1439f464cfac3c60f6eabfe209b8a52e8194 (patch)
tree8fd186b86ac484edee64b6f9d541e3d85a1a9a26 /drivers/infiniband/hw/mlx5/main.c
parentnet/mlx5: Expose optimal performance scatter entries capability (diff)
downloadlinux-dev-00bd1439f464cfac3c60f6eabfe209b8a52e8194.tar.xz
linux-dev-00bd1439f464cfac3c60f6eabfe209b8a52e8194.zip
RDMA/rw: Support threshold for registration vs scattering to local pages
If there are more scatter entries than the recommended limit provided by the ib device, UMR registration is used. This will provide optimal performance when performing large RDMA READs over devices that advertise the threshold capability. With ConnectX-5 running NVMeoF RDMA with FIO single QP 128KB writes: Without use of cap: 70Gb/sec With use of cap: 84Gb/sec Link: https://lore.kernel.org/r/20191007135933.12483-3-leon@kernel.org Signed-off-by: Yamin Friedman <yaminf@mellanox.com> Reviewed-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions