summaryrefslogtreecommitdiffstats
path: root/include/linux/mlx5
diff options
context:
space:
mode:
authorArtemy Kovalyov <artemyko@mellanox.com>2017-01-18 16:58:11 +0200
committerDoug Ledford <dledford@redhat.com>2017-02-14 11:41:19 -0500
commit81713d3788d2e6bc005f15ee1c59d0eb06050a6b (patch)
tree6f34bfb4eef3525694b651ddff723dbd8ffa8c0d /include/linux/mlx5
parent49780d42dfc9ec0f4090c32ca59688449da1a1cd (diff)
downloadop-kernel-dev-81713d3788d2e6bc005f15ee1c59d0eb06050a6b.zip
op-kernel-dev-81713d3788d2e6bc005f15ee1c59d0eb06050a6b.tar.gz
IB/mlx5: Add implicit MR support
Add implicit MR, covering entire user address space. The MR is implemented as an indirect KSM MR consisting of 1GB direct MRs. Pages and direct MRs are added/removed to MR by ODP. Signed-off-by: Artemy Kovalyov <artemyko@mellanox.com> Signed-off-by: Leon Romanovsky <leon@kernel.org> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'include/linux/mlx5')
-rw-r--r--include/linux/mlx5/driver.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/mlx5/driver.h b/include/linux/mlx5/driver.h
index 2534b8a..886ff2b 100644
--- a/include/linux/mlx5/driver.h
+++ b/include/linux/mlx5/driver.h
@@ -1053,6 +1053,8 @@ enum {
enum {
MAX_UMR_CACHE_ENTRY = 20,
+ MLX5_IMR_MTT_CACHE_ENTRY,
+ MLX5_IMR_KSM_CACHE_ENTRY,
MAX_MR_CACHE_ENTRIES
};
OpenPOWER on IntegriCloud