Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • LU-9983 ko2iblnd: allow for discontiguous fragments
  • LU-10089 o2iblnd: use IB_MR_TYPE_SG_GAPS
  • LU-10129 lnd: set device capabilities
  • LU-10129 lnd: rework map_on_demand behavior
  • LU-10394 lnd: default to using MEM_REG

Gliffy Diagram
nameGapsDiagram
pagePin2

The above diagram represents the issue at play. Page 3 is not the last page and it has a gap. When this gets RDMAed using FMR/FRMR, then some data is lost from page 4 (need to confirm)

Overview

To understand the above fixes we need to have an understanding of how memory is mapped by the o2iblnd.

...