diff options
author | Yamin Friedman <yaminf@mellanox.com> | 2019-10-07 16:59:32 +0300 |
---|---|---|
committer | Jason Gunthorpe <jgg@mellanox.com> | 2019-10-22 14:26:52 -0300 |
commit | 00bd1439f464cfac3c60f6eabfe209b8a52e8194 (patch) | |
tree | 8fd186b86ac484edee64b6f9d541e3d85a1a9a26 /kernel/cpu_pm.c | |
parent | net/mlx5: Expose optimal performance scatter entries capability (diff) | |
download | linux-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 'kernel/cpu_pm.c')
0 files changed, 0 insertions, 0 deletions