[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20151114070531.GC27738@lst.de>
Date: Sat, 14 Nov 2015 08:05:31 +0100
From: Christoph Hellwig <hch@....de>
To: Steve Wise <swise@...ngridcomputing.com>
Cc: Christoph Hellwig <hch@....de>, linux-rdma@...r.kernel.org,
sagig@....mellanox.co.il, bart.vanassche@...disk.com, axboe@...com,
linux-scsi@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH 3/9] IB: add a helper to safely drain a QP
On Fri, Nov 13, 2015 at 10:16:04AM -0600, Steve Wise wrote:
> So how can we do this for iwarp? It seems like all that might be needed is
> to modify the QP state to idle, retrying until it succeeds:
>
> If the QP is transitioning to the Error state, or has not yet
> finished flushing the Work Queues, a Modify QP request to transition
> to the IDLE state MUST fail with an Immediate Error. If none of the
> prior conditions are true, a Modify QP to the Idle state MUST take
> the QP to the Idle state. No other state transitions out of Error
> are supported. Any attempt to transition the QP to a state other
> than Idle MUST result in an Immediate Error.
Can you try to write up some code for this? We could then wire it up
in the common helper.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists