[openib-general] [PATCH] mthca updates (2.6.8 dependent)

Michael S. Tsirkin mst at mellanox.co.il
Tue Aug 17 10:16:40 PDT 2004


Hello!
Quoting r. Roland Dreier (roland at topspin.com) "Re: [openib-general] [PATCH] mthca updates (2.6.8 dependent)":
>     Michael> I'm not sure you can rely on messages being ordered
>     Michael> properly with regard to posted writes e.g. inside the
>     Michael> chipset.
> 
> Hmm... that seems like a really ugly "feature" to allow interrupts to
> pass posted writes within the chipset.

No, I was talking about interrupt messages in PCI Express.

> In any case in mthca I unconditionally rearm the EQ after polling it,
> so I think my MSI-X implementation should work OK even if we have that
> ordering problem.

Should be OK then, the only reason you have to read ECR is to know
which EQs to arm. If you know it from MSI-X Vector, ordering will take
care of itself.

MST



More information about the general mailing list