[ofa-general] [PATCH RFC v3 1/2] RDMA/Core: MEM_MGT_EXTENSIONS support

Tom Tucker tom at opengridcomputing.com
Thu Jun 12 18:44:43 PDT 2008


On Mon, 2008-05-26 at 08:07 -0500, Steve Wise wrote:
> 
> 
> Roland Dreier wrote:
> >  > - device-specific alloc/free of physical buffer lists for use in fast
> >  > register work requests.  This allows devices to allocate this memory as
> >  > needed (like via dma_alloc_coherent).
> > 
> > I'm looking at how one would implement the MM extensions for mlx4, and
> > it turns out that in addition to needing to allocate these fastreg page
> > lists in coherent memory, mlx4 is even going to need to write to the
> > memory (basically set the lsb of each address for internal device
> > reasons).  So I think we just need to update the documentation of the
> > interface so that not only does the page list belong to the device
> > driver between posting the fastreg work request and completing the
> > request, but also the device driver is allowed to change the page list
> > as part of the work request processing.
> > 
> > I don't see any real reason why this would cause problems for consumers;
> > does this seem OK to other people?
> 
> Tom,
> 
> Does this affect how you plan to implement NFSRDMA MEM_MGT_EXTENTIONS 
> support?

I think this is ok. 





More information about the general mailing list