]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
RDS: Use IB_CQ_NEXT_COMP instead of IB_CQ_SOLICITED for TX CQ
authorBang Nguyen <bang.nguyen@oracle.com>
Fri, 3 Feb 2012 16:09:49 +0000 (11:09 -0500)
committerMukesh Kacker <mukesh.kacker@oracle.com>
Tue, 7 Jul 2015 23:41:34 +0000 (16:41 -0700)
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Signed-off-by: Bang Nguyen <bang.nguyen@oracle.com>
net/rds/ib_cm.c

index 8beeed4c0baeb2b3698adc0fcfbb2e2c9bf83c00..12ccb1447e565268e57bb4c206e7fcdd20a77060 100644 (file)
@@ -294,7 +294,7 @@ void rds_ib_tasklet_fn_send(unsigned long data)
        rds_ib_stats_inc(s_ib_tasklet_call);
 
        poll_cq(ic, ic->i_scq, ic->i_send_wc, &ack_state);
-       ib_req_notify_cq(ic->i_scq, IB_CQ_SOLICITED);
+       ib_req_notify_cq(ic->i_scq, IB_CQ_NEXT_COMP);
        poll_cq(ic, ic->i_scq, ic->i_send_wc, &ack_state);
 
        if (rds_conn_up(conn) &&
@@ -314,7 +314,7 @@ void rds_ib_tasklet_fn_recv(unsigned long data)
        memset(&ack_state, 0, sizeof(ack_state));
 
        poll_cq(ic, ic->i_rcq, ic->i_recv_wc, &ack_state);
-       ib_req_notify_cq(ic->i_rcq, IB_CQ_NEXT_COMP);
+       ib_req_notify_cq(ic->i_rcq, IB_CQ_SOLICITED);
        poll_cq(ic, ic->i_rcq, ic->i_recv_wc, &ack_state);
 
        if (ack_state.ack_next_valid)
@@ -403,7 +403,7 @@ static int rds_ib_setup_qp(struct rds_connection *conn)
                goto out;
        }
 
-       ret = ib_req_notify_cq(ic->i_scq, IB_CQ_SOLICITED);
+       ret = ib_req_notify_cq(ic->i_scq, IB_CQ_NEXT_COMP);
        if (ret) {
                rdsdebug("ib_req_notify_cq send failed: %d\n", ret);
                goto out;