]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
RDS: IB: log associates connection details for setup failures
authorSantosh Shilimkar <santosh.shilimkar@oracle.com>
Sat, 10 Sep 2016 02:52:40 +0000 (19:52 -0700)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Wed, 12 Oct 2016 17:20:25 +0000 (10:20 -0700)
Orabug: 22347191

Tested-by: Michael Nowak <michael.nowak@oracle.com>
Tested-by: Rafael Alejandro Peralez <rafael.peralez@oracle.com>
Tested-by: Liwen Huang <liwen.huang@oracle.com>
Tested-by: Hong Liu <hong.x.liu@oracle.com>
Reviewed-by: Mukesh Kacker <mukesh.kacker@oracle.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
net/rds/ib_cm.c

index 47e2a006ce64671735419e481a1ab2e44240a15d..7422d3cc2ed7e72d0aa30cba836ad7d5d201b768 100644 (file)
@@ -974,7 +974,8 @@ int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id,
 
        err = rds_ib_setup_qp(conn);
        if (err) {
-               pr_warn("RDS/IB: rds_ib_setup_qp failed (%d)\n", err);
+               pr_warn("RDS/IB: rds_ib_setup_qp failed with err(%d) for conn <%pI4,%pI4,%d>\n",
+                       err, &conn->c_laddr, &conn->c_faddr, conn->c_tos);
                rds_conn_drop(conn, DR_IB_PAS_SETUP_QP_FAIL);
                goto out;
        }
@@ -987,7 +988,8 @@ int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id,
        /* rdma_accept() calls rdma_reject() internally if it fails */
        err = rdma_accept(cm_id, &conn_param);
        if (err) {
-               pr_warn("RDS/IB: rdma_accept failed (%d)\n", err);
+               pr_warn("RDS/IB: rdma_accept failed with err(%d) for conn <%pI4,%pI4,%d>\n",
+                       err, &conn->c_laddr, &conn->c_faddr, conn->c_tos);
                rds_conn_drop(conn, DR_IB_RDMA_ACCEPT_FAIL);
        }