On Sun, Jan 13, 2019 at 04:01:15PM +0200, Leon Romanovsky wrote: > From: Leon Romanovsky <leonro@xxxxxxxxxxxx> > > Hi, > > >From Yishai, > > This series enables using indirect mkey over DEVX. > > The first patch recognizes the creation of an indirect mkey as part of > DEVX object creation, in that case the umem valid bit shouldn't be set as > this mkey doesn't really hold a umem. > > The next two patches manage indirection mkey upon DEVX flow to support ODP. > > To support a page fault event on an indirection mkey it needs to be part > of the device mkey radix tree. Both the creation and the deletion flows for a > DEVX object which is indirection mkey were adapted to handle that. > > In addition, the page fault flow was adapted to support indirect mkey type, > it's handled in a similar flow as of the memory window mkey type. > > Yishai > > Yishai Hadas (3): > IB/mlx5: DEVX handling for indirection MKEY > IB/mlx5: Manage indirection mkey upon DEVX flow for ODP > IB/mlx5: Add support for ODP for DEVX indirection mkey applied to for-next Thanks, Jason