[openib-general] Re: [PATCH] [MAD/Agent] convert agent.c to use ib_create_send_mad()
Hal Rosenstock
halr at voltaire.com
Mon Oct 17 12:39:28 PDT 2005
On Mon, 2005-10-17 at 15:38, Sean Hefty wrote:
> Hal Rosenstock wrote:
> >>The agent code now allocates a buffer for the MAD by calling
> >>ib_create_send_mad(). The input MAD buffer is copied to the send buffer, then
> >>transmitted. The result is that the input MAD buffer is always available for
> >>posting on the receive queue.
> >
> > What about the other resources needed ? Are they always available ?
>
> Not sure what you're referring to here. The changes to mad.c were very minor.
I was referring to the calls in agent_send_response which could fail.
> >>IMO, the print statements would be better placed in agent_send_response(), which
> >> knows the context surrounding the failure, than by a caller.
> >
> > That's what I was suggesting (but I didn't see them in your updated
> > patch).
>
> No - I didn't add debug print statements to the code. There were only a couple
> of prints in the original code. Do you want debug prints added?
Yes. It can be done as a subsequent patch. I just think we want to know
when those calls in agent_send_response do fail as they may explain some
other external behavior (e.g. a lack of response by the SMA and/or PMA).
-- Hal
More information about the general
mailing list