diff options
author | Or Gerlitz <ogerlitz@voltaire.com> | 2010-02-08 16:19:21 +0300 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2010-02-24 20:41:11 +0300 |
commit | 78ad0a34dc138047529058c5f2265664cb70a052 (patch) | |
tree | e83ddb3bb798e86589bef5d3e38cafacdd997b2b /drivers/infiniband/ulp/iser/iscsi_iser.h | |
parent | 704315f082d473b34047817f0a6a01924f38501e (diff) | |
download | linux-78ad0a34dc138047529058c5f2265664cb70a052.tar.xz |
IB/iser: Use different CQ for send completions
Use a different CQ for send completions, where send completions are
polled by the interrupt-driven receive completion handler. Therefore,
interrupts aren't used for the send CQ.
Signed-off-by: Or Gerlitz <ogerlitz@voltaire.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband/ulp/iser/iscsi_iser.h')
-rw-r--r-- | drivers/infiniband/ulp/iser/iscsi_iser.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/infiniband/ulp/iser/iscsi_iser.h b/drivers/infiniband/ulp/iser/iscsi_iser.h index 4491235340de..a314576be4bf 100644 --- a/drivers/infiniband/ulp/iser/iscsi_iser.h +++ b/drivers/infiniband/ulp/iser/iscsi_iser.h @@ -247,7 +247,8 @@ struct iser_rx_desc { struct iser_device { struct ib_device *ib_device; struct ib_pd *pd; - struct ib_cq *cq; + struct ib_cq *rx_cq; + struct ib_cq *tx_cq; struct ib_mr *mr; struct tasklet_struct cq_tasklet; struct list_head ig_list; /* entry in ig devices list */ |