On Mon, Oct 24, 2011 at 11:07 PM, Bart Van Assche <[email protected]> wrote:
>> As far as I know every HCA supported by Linux does implement this
>> correctly.  Which class did you have in mind as not doing that?
>
> At least QDR ConnectX 2 HCAs with fairly recent firmware. This
> behavior can be reproduced easily with the SCST version of ib_srpt as
> follows:
> - Log in from an SRP initiator to ib_srpt.
> - Start a direct I/O read test, e.g. with fio.
> - Issue the command "rmmod ib_srpt" on the target during I/O.

OK, this is a pretty serious bug in mlx4_ib if true.  Are
you sure that you really are seeing some pending work
requests not generating a flush error when the QP transitions
to the error state?

Keep in mind that transitioning the QP to the reset state
can cause completion entries to disappear after they
are generated.

 - R.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to