diff options
author | Sagi Grimberg <sagig@mellanox.com> | 2014-10-01 15:02:09 +0400 |
---|---|---|
committer | Roland Dreier <roland@purestorage.com> | 2014-10-09 11:06:07 +0400 |
commit | 6aabfa76f5e5281e5db128a34420d8f33b8574f7 (patch) | |
tree | d2d2276fa85be0bb6921d1f27125250eea47e379 /mm/slab.h | |
parent | 183cfa434ec90897b1423ce4f916e8a237139133 (diff) | |
download | linux-6aabfa76f5e5281e5db128a34420d8f33b8574f7.tar.xz |
IB/iser: Use single CQ for RX and TX
This will solve a possible condition where we might miss TX completion
(flush error) during session teardown. Since we are using a single
CQ, we don't need to actively drain the TX CQ, instead just wait for
flush_completion (when counters reach zero) and remove iser_poll_for_flush_errors().
This patch might introduce a minor performance regression on its own,
but the next patches will enhance performance using a single CQ for RX
and TX.
Signed-off-by: Sagi Grimberg <sagig@mellanox.com>
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'mm/slab.h')
0 files changed, 0 insertions, 0 deletions