On Thu, Jun 09, 2005 at 01:58:20PM -0700, Caitlin Bestler wrote:
> The reason the method table is pointed at in each object is
> to avoid having to run long chains of memory references to
> get the method table. If you have the ep pointer you should
> be able to get the method table directly, not have to fetch
> the ia then the hca then the method table.

Currently every dapl object embedds dapl_common which has a pointer
to the dapl_ia.  Now fixing that mess up a little every dat object
can have a dat_ia pointer (without the utter _common braindamage)
and there's one additional dereference, while saving one pointer per
allocated object.

_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to