On Mon, Oct 28, 2019 at 11:14:55AM +0200, Yishai Hadas wrote: > From: Haggai Eran <haggaie@xxxxxxxxxxxx> > > Extend the parent domain object with custom allocation callbacks that > can be used by user-applications to override the provider allocation. > > This can be used for example to add NUMA aware allocation. > > The new allocator receives context information about the parent domain, > as well as the requested size and alignment of the buffer. It also > receives a vendor-specific resource type code to allow customizing it > for specific resources. > > The allocator then allocates the memory or returns an > IBV_ALLOCATOR_USE_DEFAULT value to request that the provider driver use > its own allocation method. > > Signed-off-by: Haggai Eran <haggaie@xxxxxxxxxxxx> > Signed-off-by: Yishai Hadas <yishaih@xxxxxxxxxxxx> > --- > libibverbs/man/ibv_alloc_parent_domain.3 | 54 ++++++++++++++++++++++++++++++++ > libibverbs/verbs.h | 12 +++++++ > 2 files changed, 66 insertions(+) > It is unclear to me how and maybe it is not possible for this API. but I would expect any changes in public API be accompanied by relevant tests. Thanks