[openib-general] Re: [Fwd: Re: [Fwd: Re: OpenSM Bugs]]
Hal Rosenstock
halr at voltaire.com
Thu Jan 20 13:24:12 PST 2005
On Thu, 2005-01-20 at 16:07, sandip barua wrote:
> I did find the bug that causes the incorrect base version for outgoing
> MADs while in the receiver termination loop. I fixed the software on
> Tom's solaris system.
I'm glad to hear you found (and fixed) it.
> I still do see the incoming ACK,
Can you provide the MAD header for this ? In particular, what is the
method ? Maybe this gets back to OpenSM and some response is attempted.
> but not many
> other unexpected packets from a brief look at the traces.
Are there any unexpected packets ?
> >> so, ibmf drops them and
> >>
> >>>returns ACKs if in the receiver termination loop.
> >
> >
> > Looks to me like these should also be ABORTed with BadT in the receiver
> > termination loop.
>
> My interpretation is that if a DATA packet arrives in the receiver
> termination loop, an ACK should be sent. If an ACK arrives, and the
> transaction is not double-sided, an ABORT should be sent. If any other
> packet arrives, an ABORT should be sent.
You are right. I misread the termination flow diagram. Sorry.
-- Hal
More information about the general
mailing list