[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