Description
A series of changes were made to the Linux kernel RDMA code which we need to adapt ko2iblnd to. Seems those changes will trigger deprecation of older mechanisms we are using.
The changes fall into two areas (and I will be creating two sub-tasks to track each):
1. Shift from ib_create_cq() to ib_alloc_cq() (this includes a change to how done callbacks are invoked).
2. Change to IB_WR_REG_MR/IB_WR_LOCAL_INV from FMR's and MR
that allow access to all of memory,
For details on item 1, see Linux commits: 765d67748 from Steve Wise and 14d3a3b2 from Christoph.
For details on item 2, see Linux commits: f7f7aab1a (srp adaptation) and 1dc7b1f10 (cq change).