Signed-off-by: Line Holen <line.ho...@oracle.com>

---

diff --git a/opensm/osm_lin_fwd_rcv.c b/opensm/osm_lin_fwd_rcv.c
index dd18c09..13d9b72 100644
--- a/opensm/osm_lin_fwd_rcv.c
+++ b/opensm/osm_lin_fwd_rcv.c
@@ -3,6 +3,7 @@
  * Copyright (c) 2002-2005,2008 Mellanox Technologies LTD. All rights reserved.
  * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
  * Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.
+ * Copyright (c) 2013 Oracle and/or its affiliates. All rights reserved.
  *
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
@@ -104,8 +105,8 @@ void osm_lft_rcv_process(IN void *context, IN void *data)
                        }
                } else {
                        OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 0402: "
-                               "Setting forwarding table block failed (%s)"
-                               ", Switch 0x%" PRIx64 " %s\n",
+                               "Setting forwarding table block %d failed (%s)"
+                               ", Switch 0x%" PRIx64 " %s\n", block_num,
                                ib_get_err_str(status), cl_ntoh64(node_guid),
                                p_sw->p_node->print_desc);
                }
diff --git a/opensm/osm_node_desc_rcv.c b/opensm/osm_node_desc_rcv.c
index 065909b..546ffed 100644
--- a/opensm/osm_node_desc_rcv.c
+++ b/opensm/osm_node_desc_rcv.c
@@ -2,6 +2,7 @@
  * Copyright (c) 2004-2009 Voltaire, Inc. All rights reserved.
  * Copyright (c) 2002-2007 Mellanox Technologies LTD. All rights reserved.
  * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
+ * Copyright (c) 2013 Oracle and/or its affiliates. All rights reserved.
  *
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
@@ -87,7 +88,7 @@ static void nd_rcv_process_nd(IN osm_sm_t * sm, IN osm_node_t 
* p_node,
 #endif                         /* ENABLE_OSM_PERF_MGR */
 
        OSM_LOG(sm->p_log, OSM_LOG_VERBOSE,
-               "Node 0x%" PRIx64 "\n\t\t\t\tDescription = %s\n",
+               "Node 0x%" PRIx64 ", Description = %s\n",
                cl_ntoh64(osm_node_get_node_guid(p_node)), p_node->print_desc);
 
        OSM_LOG_EXIT(sm->p_log);
diff --git a/opensm/osm_port_info_rcv.c b/opensm/osm_port_info_rcv.c
index 2ea35b8..7dcd15e 100644
--- a/opensm/osm_port_info_rcv.c
+++ b/opensm/osm_port_info_rcv.c
@@ -3,6 +3,7 @@
  * Copyright (c) 2002-2012 Mellanox Technologies LTD. All rights reserved.
  * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
  * Copyright (c) 2009 HNR Consulting. All rights reserved.
+ * Copyright (c) 2013 Oracle and/or its affiliates. All rights reserved.
  *
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
@@ -146,8 +147,8 @@ static void pi_rcv_process_endport(IN osm_sm_t * sm, IN 
osm_physp_t * p_physp,
                                        cl_ntoh64(port_guid));
                        else {
                                OSM_LOG(sm->p_log, OSM_LOG_VERBOSE,
-                                       "Detected another SM. Requesting SMInfo"
-                                       "\n\t\t\t\tPort 0x%" PRIx64 "\n",
+                                       "Detected another SM. Requesting SMInfo 
"
+                                       "from port 0x%" PRIx64 "\n",
                                        cl_ntoh64(port_guid));
 
                                /*
@@ -168,8 +169,10 @@ static void pi_rcv_process_endport(IN osm_sm_t * sm, IN 
osm_physp_t * p_physp,
                                if (status != IB_SUCCESS)
                                        OSM_LOG(sm->p_log, OSM_LOG_ERROR,
                                                "ERR 0F05: "
-                                               "Failure requesting SMInfo 
(%s)\n",
-                                               ib_get_err_str(status));
+                                               "Failure requesting SMInfo (%s) 
"
+                                               "from port 0x%" PRIx64 "\n",
+                                               ib_get_err_str(status),
+                                               cl_ntoh64(port_guid));
                        }
                } else {
                        p_sm =
diff --git a/opensm/osm_sminfo_rcv.c b/opensm/osm_sminfo_rcv.c
index a0092a5..6520e65 100644
--- a/opensm/osm_sminfo_rcv.c
+++ b/opensm/osm_sminfo_rcv.c
@@ -2,6 +2,7 @@
  * Copyright (c) 2004-2009 Voltaire, Inc. All rights reserved.
  * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
  * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
+ * Copyright (c) 2013 Oracle and/or its affiliates. All rights reserved.
  *
  * This software is available to you under a choice of one of two
  * licenses.  You may choose to be licensed under the terms of the GNU
@@ -116,7 +117,7 @@ static void smi_rcv_process_get_request(IN osm_sm_t * sm,
        status = osm_resp_send(sm, p_madw, 0, payload);
        if (status != IB_SUCCESS) {
                OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 2F02: "
-                       "Error sending response (%s)\n",
+                       "Error sending SMInfo response (%s)\n",
                        ib_get_err_str(status));
                goto Exit;
        }
@@ -177,7 +178,7 @@ static void smi_rcv_process_set_request(IN osm_sm_t * sm,
 
        if (p_smp->method != IB_MAD_METHOD_SET) {
                OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 2F03: "
-                       "Unsupported method 0x%X\n", p_smp->method);
+                       "Unsupported set method 0x%X\n", p_smp->method);
                goto Exit;
        }
 
@@ -213,7 +214,7 @@ static void smi_rcv_process_set_request(IN osm_sm_t * sm,
                status = osm_resp_send(sm, p_madw, 7, payload);
                if (status != IB_SUCCESS)
                        OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 2F05: "
-                               "Error sending response (%s)\n",
+                               "Error sending SMInfo response (%s)\n",
                                ib_get_err_str(status));
                CL_PLOCK_RELEASE(sm->p_lock);
                goto Exit;
@@ -260,7 +261,7 @@ static void smi_rcv_process_set_request(IN osm_sm_t * sm,
                status = osm_resp_send(sm, p_madw, 7, payload);
                if (status != IB_SUCCESS)
                        OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 2F08: "
-                               "Error sending response (%s)\n",
+                               "Error sending SMInfo response (%s)\n",
                                ib_get_err_str(status));
                goto Exit;
        }
@@ -269,7 +270,7 @@ static void smi_rcv_process_set_request(IN osm_sm_t * sm,
        status = osm_resp_send(sm, p_madw, 0, payload);
        if (status != IB_SUCCESS)
                OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 2F09: "
-                       "Error sending response (%s)\n",
+                       "Error sending SMInfo response (%s)\n",
                        ib_get_err_str(status));
 
        /* it is a legal packet - act according to it */
@@ -308,8 +309,9 @@ static void smi_rcv_process_get_sm(IN osm_sm_t * sm,
        p_smi = &p_sm->smi;
 
        OSM_LOG(sm->p_log, OSM_LOG_VERBOSE,
-               "Detected SM 0x%016" PRIx64 " in state %u\n",
-               cl_ntoh64(p_smi->guid), ib_sminfo_get_state(p_smi));
+               "Detected SM 0x%016" PRIx64 " in state %u (%s)\n",
+               cl_ntoh64(p_smi->guid), ib_sminfo_get_state(p_smi),
+               osm_get_sm_mgr_state_str(ib_sminfo_get_state(p_smi)));
 
        /* Check the state of this SM vs. our own. */
        switch (sm->p_subn->sm_state) {
@@ -443,7 +445,7 @@ static void smi_rcv_process_get_response(IN osm_sm_t * sm,
 
        if (p_smp->method != IB_MAD_METHOD_GET_RESP) {
                OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 2F11: "
-                       "Unsupported method 0x%X\n", p_smp->method);
+                       "Unsupported response method 0x%X\n", p_smp->method);
                goto Exit;
        }
 
@@ -477,7 +479,7 @@ static void smi_rcv_process_get_response(IN osm_sm_t * sm,
 
        if (osm_port_get_guid(p_port) != p_smi->guid) {
                OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 2F13: "
-                       "Bogus SM port GUID\n\t\t\t\tExpected 0x%016" PRIx64
+                       "Bogus SM port GUID, Expected 0x%016" PRIx64
                        ", Received 0x%016" PRIx64 "\n",
                        cl_ntoh64(osm_port_get_guid(p_port)),
                        cl_ntoh64(p_smi->guid));
@@ -532,7 +534,7 @@ static void smi_rcv_process_set_response(IN osm_sm_t * sm,
 
        if (p_smp->method != IB_MAD_METHOD_GET_RESP) {
                OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 2F16: "
-                       "Unsupported method 0x%X\n", p_smp->method);
+                       "Unsupported response method 0x%X\n", p_smp->method);
                goto Exit;
        }
 
@@ -542,7 +544,8 @@ static void smi_rcv_process_set_response(IN osm_sm_t * sm,
        /* Check the AttributeModifier */
        if (p_smp->attr_mod != IB_SMINFO_ATTR_MOD_HANDOVER) {
                OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 2F17: "
-                       "Unsupported attribute modifier 0x%X\n",
+                       "Unsupported attribute modifier 0x%X, "
+                       "expected ATTR_MOD_HANDOVER\n",
                        p_smp->attr_mod);
                goto Exit;
        }
@@ -585,7 +588,7 @@ void osm_sminfo_rcv_process(IN void *context, IN void *data)
                if (p_smi_context->port_guid != p_smi->guid) {
                        OSM_LOG(sm->p_log, OSM_LOG_ERROR, "ERR 2F19: "
                                "Unexpected SM port GUID in response"
-                               "\n\t\t\t\tExpected 0x%016" PRIx64
+                               ", Expected 0x%016" PRIx64
                                ", Received 0x%016" PRIx64 "\n",
                                cl_ntoh64(p_smi_context->port_guid),
                                cl_ntoh64(p_smi->guid));
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to