Whamcloud - gitweb
LU-14798 lustre: Support RDMA only pages 11/44111/2
authorAmir Shehata <ashehata@whamcloud.com>
Thu, 6 Feb 2020 04:23:20 +0000 (20:23 -0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 10 Aug 2021 15:40:52 +0000 (15:40 +0000)
commit29eabeb34c5ba2cffdb5353d108ea56e0549665b
tree289dc3953ef2c21caaa619d986dbe247a6a9c6da
parenta7a889f77cec3ad44543fd0b33669521e612097d
LU-14798 lustre: Support RDMA only pages

Some memory architectures and CPU-offload cards with
on-board memory do not map data pages into the CPU
address space. Allow RDMA of data directly into those
pages without accessing contents.

Therefore, made changes to prevent doing checksum on
these type of pages.

Signed-off-by: Wang Shilong <wshilong@ddn.com>
Signed-off-by: Amir Shehata <ashehata@whamcloud.com>
Change-Id: I189c34893ffa500ed275f2a1f79e8fb817a2489d
lustre-change: https://review.whamcloud.com/37454
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Whamcloud-bug-id: EX-773
Reviewed-on: https://review.whamcloud.com/44111
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Wang Shilong <wangshilong1991@gmail.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/include/lustre_osc.h
lustre/osc/osc_io.c
lustre/osc/osc_request.c