[openib-general] [PATCH] fmr pool: remove unnecessary pointer dereference

Roland Dreier rdreier at cisco.com
Mon Jul 10 13:25:01 PDT 2006


    Or> So this means that a ULP can not map on the same time these
    Or> two page sets: <A,B> and <A,B,C> suggesting the verbs layer to
    Or> have A being the IOVA at the HCA IOMMU (eg MPT/MTT in the
    Or> mellanox case), and getting some A* to be used for the second
    Or> map?

I don't follow.  The FMR implementation will always use the IOVA
passed in by the consumer, so a ULP can always map whatever page sets
it wants at whatever IOVA it wants (subject to alignment restrictions,
of course).  So there's no point in making the IOVA be an output
parameter from the FMR pool implementation, since the IOVA from the
consumer will never be changed.

 - R.




More information about the general mailing list