Re: [openib-general] [PATCH] agent: Handle out of order send completions

2004-11-11 Thread Hal Rosenstock
On Wed, 2004-11-10 at 14:07, Sean Hefty wrote: Hal Rosenstock wrote: - send_wr.wr_id = ++port_priv-wr_id; + send_wr.wr_id = (unsigned long)agent_send_wr-send_list; {snip} + send_wr = (struct list_head *)(unsigned long)mad_send_wc-wr_id; + agent_send_wr = container_of(send_wr,

[openib-general] [PATCH] agent: Handle out of order send completions

2004-11-10 Thread Hal Rosenstock
agent: Handle out of order send completions (Issue pointed out by Sean) Index: agent_priv.h === --- agent_priv.h(revision 1183) +++ agent_priv.h(working copy) @@ -46,7 +46,6 @@ struct ib_mad_agent

Re: [openib-general] [PATCH] agent: Handle out of order send completions

2004-11-10 Thread Sean Hefty
Hal Rosenstock wrote: - send_wr.wr_id = ++port_priv-wr_id; + send_wr.wr_id = (unsigned long)agent_send_wr-send_list; {snip} + send_wr = (struct list_head *)(unsigned long)mad_send_wc-wr_id; + agent_send_wr = container_of(send_wr, struct ib_agent_send_wr,