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 = containe
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,
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 *lr_smp_agent