IB/iser: Fix possible SQ overflow
[firefly-linux-kernel-4.4.55.git] / drivers / infiniband / ulp / iser / iscsi_iser.h
index 44d64b74c365ce9d5952269a7e00adaf714f61b5..8a5663dae87a18a8619c59e3a1bccb5c580924c4 100644 (file)
@@ -437,6 +437,7 @@ struct fast_reg_descriptor {
  * @cma_id:              rdma_cm connection maneger handle
  * @qp:                  Connection Queue-pair
  * @post_recv_buf_count: post receive counter
+ * @sig_count:           send work request signal count
  * @rx_wr:               receive work request for batch posts
  * @device:              reference to iser device
  * @comp:                iser completion context
@@ -457,6 +458,7 @@ struct ib_conn {
        struct rdma_cm_id           *cma_id;
        struct ib_qp                *qp;
        int                          post_recv_buf_count;
+       u8                           sig_count;
        struct ib_recv_wr            rx_wr[ISER_MIN_POSTED_RX];
        struct iser_device          *device;
        struct iser_comp            *comp;