[openib-general] [PATCH] ib_mad: Implement ib_free_recv_mad routine
Sean Hefty
mshefty at ichips.intel.com
Wed Sep 15 14:33:51 PDT 2004
On Wed, 15 Sep 2004 17:03:48 -0400
Hal Rosenstock <halr at voltaire.com> wrote:
> > Would it make more sense for ib_mad_recv_wc to have an embedded
> > recv_buf, rather than a a pointer to a recv_buf?
> > Seems like a minor optimization/simplification.
>
> I think that optimization would only work short term. Once RMPP is
> supported, it doesn't so I would leave the API as is.
I think that the optimization works even with RMPP. Assuming that most receives are for a one MAD, it allocates a single structure, rather than two that then need to be chained together. For RMPP, you can still have more recv_buf's chained together. It's just that the first recv_buf is included with the mad_recv_wc, rather than being linked off of it.
More information about the general
mailing list