]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
RDS: IB: Print vendor error in recv completion error message
authorAvinash Repaka <avinash.repaka@oracle.com>
Fri, 11 Mar 2016 22:09:08 +0000 (14:09 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 25 May 2016 03:52:36 +0000 (20:52 -0700)
This patch when applied, prints vendor error along with work
completion status in recv completion error message.

Orabug: 23294707

Signed-off-by: Avinash Repaka <avinash.repaka@oracle.com>
Acked-by: Ajaykumar Hotchandani <ajaykumar.hotchandani@oracle.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
net/rds/ib_recv.c

index 22a8e2bd028a5fc72d8411a2e4eef0f599d17a44..ad5bd62ca00003bae6ee57c1f4385bef58a9b4e0 100644 (file)
@@ -1346,13 +1346,13 @@ void rds_ib_recv_cqe_handler(struct rds_ib_connection *ic,
                if (rds_conn_up(conn) || rds_conn_connecting(conn)) {
                        conn->c_drop_source = 65;
                        rds_ib_conn_error(conn, "recv completion "
-                                       "<%pI4,%pI4,%d> had "
-                                       "status %u, disconnecting and "
+                                       "<%pI4,%pI4,%d> had status %u "
+                                       "vendor_err %u, disconnecting and "
                                        "reconnecting\n",
                                        &conn->c_laddr,
                                        &conn->c_faddr,
                                        conn->c_tos,
-                                       wc->status);
+                                       wc->status, wc->vendor_err);
                        rds_rtd(RDS_RTD_ERR, "status %u => %s\n", wc->status,
                                rds_ib_wc_status_str(wc->status));
                }