Signed-off-by: Hal Rosenstock <h...@mellanox.com>
---
diff --git a/opensm/osm_torus.c b/opensm/osm_torus.c
index a2d7b15..df46fb8 100644
--- a/opensm/osm_torus.c
+++ b/opensm/osm_torus.c
@@ -170,8 +170,7 @@ struct link {
*/
struct port_grp {
enum endpt_type type;
- size_t port_cnt; /* number of attached ports in group
- */
+ size_t port_cnt; /* number of attached ports in group */
size_t port_grp; /* what switch port_grp we're in */
unsigned sw_dlid_cnt; /* switch dlids routed through this group */
unsigned ca_dlid_cnt; /* CA dlids routed through this group */
@@ -416,7 +415,7 @@ struct torus_context *torus_context_create(osm_opensm_t
*osm)
ctx->osm = osm;
else
OSM_LOG(&osm->log, OSM_LOG_ERROR,
- "Error: calloc: %s\n", strerror(errno));
+ "ERR 4E01: calloc: %s\n", strerror(errno));
return ctx;
}
@@ -507,7 +506,7 @@ struct f_switch *alloc_fswitch(struct fabric *f,
ptr = realloc(f->sw, cnt_max * sizeof(*f->sw));
if (!ptr) {
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
- "Error: realloc: %s\n", strerror(errno));
+ "ERR 4E02: realloc: %s\n", strerror(errno));
goto out;
}
f->sw = ptr;
@@ -519,7 +518,7 @@ struct f_switch *alloc_fswitch(struct fabric *f,
sw = calloc(1, new_sw_sz);
if (!sw) {
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
- "Error: calloc: %s\n", strerror(errno));
+ "ERR 4E03: calloc: %s\n", strerror(errno));
goto out;
}
sw->port = (void *)(sw + 1);
@@ -543,7 +542,7 @@ struct link *alloc_flink(struct fabric *f)
ptr = realloc(f->link, cnt_max * sizeof(*f->link));
if (!ptr) {
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
- "Error: realloc: %s\n", strerror(errno));
+ "ERR 4E04: realloc: %s\n", strerror(errno));
goto out;
}
f->link = ptr;
@@ -554,7 +553,7 @@ struct link *alloc_flink(struct fabric *f)
l = calloc(1, sizeof(*l));
if (!l) {
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
- "Error: calloc: %s\n", strerror(errno));
+ "ERR 4E05: calloc: %s\n", strerror(errno));
goto out;
}
f->link[f->link_cnt++] = l;
@@ -586,7 +585,7 @@ bool build_sw_endpoint(struct fabric *f, osm_port_t
*osm_port)
sw = find_f_sw(f, sw_guid);
if (!sw) {
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
- "Error: missing switch w/ GUID 0x%04"PRIx64"\n",
+ "ERR 4E06: missing switch w/GUID 0x%04"PRIx64"\n",
cl_ntoh64(sw_guid));
goto out;
}
@@ -599,7 +598,7 @@ bool build_sw_endpoint(struct fabric *f, osm_port_t
*osm_port)
goto success;
} else
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
- "Error: switch port %d has id "
+ "ERR 4E07: switch port %d has id "
"0x%04"PRIx64", expected 0x%04"PRIx64"\n",
sw_port, cl_ntoh64(sw->port[sw_port]->n_id),
cl_ntoh64(sw_guid));
@@ -608,7 +607,7 @@ bool build_sw_endpoint(struct fabric *f, osm_port_t
*osm_port)
ep = calloc(1, sizeof(*ep));
if (!ep) {
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
- "Error: allocating endpoint: %s\n", strerror(errno));
+ "ERR 4E08: allocating endpoint: %s\n", strerror(errno));
goto out;
}
ep->type = SRCSINK;
@@ -659,7 +658,7 @@ bool build_ca_link(struct fabric *f,
sw = find_f_sw(f, sw_guid);
if (!sw) {
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
- "Error: missing switch w/ GUID 0x%04"PRIx64"\n",
+ "ERR 4E09: missing switch w/GUID 0x%04"PRIx64"\n",
cl_ntoh64(sw_guid));
goto out;
}
@@ -715,14 +714,14 @@ bool build_link(struct fabric *f,
sw0 = find_f_sw(f, sw_guid0);
if (!sw0) {
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
- "Error: missing switch w/ GUID 0x%04"PRIx64"\n",
+ "ERR 4E0A: missing switch w/GUID 0x%04"PRIx64"\n",
cl_ntoh64(sw_guid0));
goto out;
}
sw1 = find_f_sw(f, sw_guid1);
if (!sw1) {
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
- "Error: missing switch w/ GUID 0x%04"PRIx64"\n",
+ "ERR 4E0B: missing switch w/GUID 0x%04"PRIx64"\n",
cl_ntoh64(sw_guid1));
goto out;
}
@@ -809,7 +808,7 @@ bool parse_torus(struct torus *t, const char *parse_sep)
t->sw_pool = calloc(t->sw_pool_sz, sizeof(*t->sw_pool));
if (!t->sw_pool) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Torus switch array calloc: %s\n",
+ "ERR 4E0C: Torus switch array calloc: %s\n",
strerror(errno));
goto out;
}
@@ -820,7 +819,7 @@ bool parse_torus(struct torus *t, const char *parse_sep)
t->sw = malloc(cnt * sizeof(void *));
if (!t->sw) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Torus switch array malloc: %s\n",
+ "ERR 4E0D: Torus switch array malloc: %s\n",
strerror(errno));
goto out;
}
@@ -960,7 +959,7 @@ bool parse_dir_link(int c_dir, struct torus *t, const char
*parse_sep)
break;
default:
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: unknown link direction %d\n", c_dir);
+ "ERR 4E0E: unknown link direction %d\n", c_dir);
goto out;
}
l->end[0].type = PASSTHRU;
@@ -1011,14 +1010,14 @@ bool parse_dir_dateline(int c_dir, struct torus *t,
const char *parse_sep)
break;
default:
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: unknown dateline direction %d\n", c_dir);
+ "ERR 4E0F: unknown dateline direction %d\n", c_dir);
goto out;
}
*dl = strtol(val, NULL, 0);
if ((*dl < 0 && *dl <= -max_dl) || *dl >= max_dl)
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: dateline value for coordinate direction %d "
+ "ERR 4E10: dateline value for coordinate direction %d "
"must be %d < dl < %d\n",
c_dir, -max_dl, max_dl);
else
@@ -1049,7 +1048,7 @@ bool parse_config(const char *fn, struct fabric *f,
struct torus *t)
fp = fopen(fn, "r");
if (!fp) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Opening %s: %s\n", fn, strerror(errno));
+ "ERR 4E11: Opening %s: %s\n", fn, strerror(errno));
return false;
}
t->flags |= NOTIFY_CHANGES;
@@ -1118,13 +1117,13 @@ next_line:
goto next_line;
else {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: no keyword found: line %u\n",
+ "ERR 4E12: no keyword found: line %u\n",
(unsigned)line_cntr);
kw_success = false;
}
if (!kw_success) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: parsing '%s': line %u\n",
+ "ERR 4E13: parsing '%s': line %u\n",
keyword, (unsigned)line_cntr);
}
success = success && kw_success;
@@ -1348,7 +1347,7 @@ struct t_switch *alloc_tswitch(struct torus *t, struct
f_switch *fsw)
* pathological fabric can induce it. So log an error.
*/
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: unexpectedly requested too many switch "
+ "ERR 4E14: unexpectedly requested too many switch "
"structures!\n");
goto out;
}
@@ -1358,7 +1357,7 @@ struct t_switch *alloc_tswitch(struct torus *t, struct
f_switch *fsw)
sw = calloc(1, new_sw_sz);
if (!sw) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: calloc: %s\n", strerror(errno));
+ "ERR 4E15: calloc: %s\n", strerror(errno));
goto out;
}
sw->port = (void *)(sw + 1);
@@ -1406,7 +1405,7 @@ struct link *alloc_tlink(struct torus *t)
{
if (t->link_cnt >= t->link_pool_sz) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: unexpectedly out of pre-allocated link "
+ "ERR 4E16: unexpectedly out of pre-allocated link "
"structures!\n");
return NULL;
}
@@ -1481,14 +1480,14 @@ bool connect_tlink(struct port_grp *pg0, struct
endpoint *f_ep0,
if (pg0->port_cnt == t->portgrp_sz) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: exceeded port group max "
+ "ERR 4E17: exceeded port group max "
"port count (%d): switch GUID 0x%04"PRIx64"\n",
t->portgrp_sz, cl_ntoh64(pg0->sw->n_id));
goto out;
}
if (pg1->port_cnt == t->portgrp_sz) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: exceeded port group max "
+ "ERR 4E18: exceeded port group max "
"port count (%d): switch GUID 0x%04"PRIx64"\n",
t->portgrp_sz, cl_ntoh64(pg1->sw->n_id));
goto out;
@@ -1594,7 +1593,7 @@ bool link_tswitches(struct torus *t, int cdir,
break;
default:
cdir_error:
- OSM_LOG(&t->osm->log, OSM_LOG_ERROR, "Error: "
+ OSM_LOG(&t->osm->log, OSM_LOG_ERROR, "ERR 4E19: "
"sw 0x%04"PRIx64" (%d,%d,%d) <--> "
"sw 0x%04"PRIx64" (%d,%d,%d) "
"invalid torus %s link orientation\n",
@@ -1609,7 +1608,7 @@ bool link_tswitches(struct torus *t, int cdir,
if (!f_sw0 || !f_sw1) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: missing fabric switches!\n"
+ "ERR 4E1A: missing fabric switches!\n"
" switch GUIDs: 0x%04"PRIx64" 0x%04"PRIx64"\n",
cl_ntoh64(t_sw0->n_id), cl_ntoh64(t_sw1->n_id));
goto out;
@@ -1645,7 +1644,7 @@ bool link_tswitches(struct torus *t, int cdir,
if (!(f_ep0->type == PASSTHRU && f_ep1->type == PASSTHRU)) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: not interswitch "
+ "ERR 4E1B: not interswitch "
"link:\n 0x%04"PRIx64"/%d <->
0x%04"PRIx64"/%d\n",
cl_ntoh64(f_ep0->n_id), f_ep0->port,
cl_ntoh64(f_ep1->n_id), f_ep1->port);
@@ -1698,7 +1697,7 @@ bool link_srcsink(struct torus *t, int i, int j, int k)
*/
if (!(fsw && fsw->osm_switch)) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Invalid topology discovery. "
+ "ERR 4E1C: Invalid topology discovery. "
"Verify torus-2QoS.conf contents.\n");
return false;
}
@@ -1723,7 +1722,7 @@ bool link_srcsink(struct torus *t, int i, int j, int k)
*/
if (pg->port_cnt == t->portgrp_sz) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: exceeded port group max port "
+ "ERR 4E1D: exceeded port group max port
"
"count (%d): switch GUID
0x%04"PRIx64"\n",
t->portgrp_sz, cl_ntoh64(tsw->n_id));
goto out;
@@ -1758,7 +1757,7 @@ bool link_srcsink(struct torus *t, int i, int j, int k)
if (pg->port_cnt == t->portgrp_sz) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: exceeded port group max port "
+ "ERR 4E1E: exceeded port group max port
"
"count (%d): switch GUID
0x%04"PRIx64"\n",
t->portgrp_sz, cl_ntoh64(tsw->n_id));
goto out;
@@ -1770,7 +1769,7 @@ bool link_srcsink(struct torus *t, int i, int j, int k)
*/
if (!f_ep1->osm_port) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: NULL osm_port->priv port "
+ "ERR 4E1F: NULL osm_port->priv port "
"GUID 0x%04"PRIx64"\n",
cl_ntoh64(f_ep1->n_id));
goto out;
@@ -7022,7 +7021,7 @@ bool verify_setup(struct torus *t, struct fabric *f)
if (!(t->x_sz && t->y_sz && t->z_sz)) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: missing required torus size specification!\n");
+ "ERR 4E20: missing required torus size
specification!\n");
goto out;
}
if (t->osm->subn.min_data_vls < 2)
@@ -7050,7 +7049,7 @@ bool verify_setup(struct torus *t, struct fabric *f)
for (p = 0; p < sw->port_cnt; p++) {
if (t->port_order[p] >= sw->port_cnt) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: port_order configured using "
+ "ERR 4E21: port_order configured using "
"port %u, but only %u ports in "
"switch w/ GUID 0x%04"PRIx64"\n",
t->port_order[p], sw->port_cnt - 1,
@@ -7080,51 +7079,51 @@ again:
if (t->x_sz == 4 && !(t->flags & X_MESH)) {
if (o->xp_link.end[0].port >= 0) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Positive x" LINK_ERR_STR);
+ "ERR 4E22: Positive x" LINK_ERR_STR);
goto out;
}
if (o->xm_link.end[0].port >= 0) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Negative x" LINK_ERR_STR);
+ "ERR 4E23: Negative x" LINK_ERR_STR);
goto out;
}
if (o->xp_link.end[0].n_id != o->xm_link.end[0].n_id) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Positive/negative x" SEED_ERR_STR);
+ "ERR 4E24: Positive/negative x" SEED_ERR_STR);
goto out;
}
}
if (t->y_sz == 4 && !(t->flags & Y_MESH)) {
if (o->yp_link.end[0].port >= 0) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Positive y" LINK_ERR_STR);
+ "ERR 4E25: Positive y" LINK_ERR_STR);
goto out;
}
if (o->ym_link.end[0].port >= 0) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Negative y" LINK_ERR_STR);
+ "ERR 4E26: Negative y" LINK_ERR_STR);
goto out;
}
if (o->yp_link.end[0].n_id != o->ym_link.end[0].n_id) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Positive/negative y" SEED_ERR_STR);
+ "ERR 4E27: Positive/negative y" SEED_ERR_STR);
goto out;
}
}
if (t->z_sz == 4 && !(t->flags & Z_MESH)) {
if (o->zp_link.end[0].port >= 0) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Positive z" LINK_ERR_STR);
+ "ERR 4E28: Positive z" LINK_ERR_STR);
goto out;
}
if (o->zm_link.end[0].port >= 0) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Negative z" LINK_ERR_STR);
+ "ERR 4E29: Negative z" LINK_ERR_STR);
goto out;
}
if (o->zp_link.end[0].n_id != o->zm_link.end[0].n_id) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Positive/negative z" SEED_ERR_STR);
+ "ERR 4E2A: Positive/negative z" SEED_ERR_STR);
goto out;
}
}
@@ -7132,7 +7131,7 @@ again:
if (o->xp_link.end[0].port >= 0 &&
o->xm_link.end[0].port >= 0) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Positive or negative x" LINK_ERR_STR);
+ "ERR 4E2B: Positive or negative x"
LINK_ERR_STR);
goto out;
}
if (o->xp_link.end[0].port < 0 &&
@@ -7155,7 +7154,7 @@ again:
if (o->zp_link.end[0].port >= 0 &&
o->zm_link.end[0].port >= 0) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Positive or negative z" LINK_ERR_STR);
+ "ERR 4E2C: Positive or negative z"
LINK_ERR_STR);
goto out;
}
if ((o->xp_link.end[0].port < 0 &&
@@ -7175,7 +7174,7 @@ again:
o->zm_link.end[0].n_id != o->xm_link.end[0].n_id)) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: x and z" SEED_ERR_STR);
+ "ERR 4E2D: x and z" SEED_ERR_STR);
goto out;
}
if (o->zp_link.end[0].port < 0 &&
@@ -7198,7 +7197,7 @@ again:
if (o->yp_link.end[0].port >= 0 &&
o->ym_link.end[0].port >= 0) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Positive or negative y" LINK_ERR_STR);
+ "ERR 4E2E: Positive or negative y"
LINK_ERR_STR);
goto out;
}
if ((o->xp_link.end[0].port < 0 &&
@@ -7218,7 +7217,7 @@ again:
o->ym_link.end[0].n_id != o->xm_link.end[0].n_id)) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: x and y" SEED_ERR_STR);
+ "ERR 4E2F: x and y" SEED_ERR_STR);
goto out;
}
if (o->yp_link.end[0].port < 0 &&
@@ -7246,7 +7245,7 @@ again:
if (need_seed)
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Every configured torus seed has at "
+ "ERR 4E30: Every configured torus seed has at "
"least one switch missing in fabric!\n");
else
success = true;
@@ -7270,7 +7269,7 @@ void build_torus(struct fabric *f, struct torus *t)
t->link_pool = calloc(1, t->link_pool_sz * sizeof(*t->link_pool));
if (!t->link_pool) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: Allocating torus link pool: %s\n",
+ "ERR 4E31: Allocating torus link pool: %s\n",
strerror(errno));
goto out;
}
@@ -7658,7 +7657,7 @@ bool routable_torus(struct torus *t, struct fabric *f)
}
if (b2g_cnt != g2b_cnt) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: strange failures in "
+ "ERR 4E32: strange failures in "
"x ring at y=%d z=%d"
" b2g_cnt %u g2b_cnt %u\n",
j, k, b2g_cnt, g2b_cnt);
@@ -7666,7 +7665,7 @@ bool routable_torus(struct torus *t, struct fabric *f)
}
if (b2g_cnt > 1) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: disjoint failures in "
+ "ERR 4E33: disjoint failures in "
"x ring at y=%d z=%d\n", j, k);
success = false;
}
@@ -7688,7 +7687,7 @@ bool routable_torus(struct torus *t, struct fabric *f)
}
if (b2g_cnt != g2b_cnt) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: strange failures in "
+ "ERR 4E34: strange failures in "
"y ring at x=%d z=%d"
" b2g_cnt %u g2b_cnt %u\n",
i, k, b2g_cnt, g2b_cnt);
@@ -7696,7 +7695,7 @@ bool routable_torus(struct torus *t, struct fabric *f)
}
if (b2g_cnt > 1) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: disjoint failures in "
+ "ERR 4E35: disjoint failures in "
"y ring at x=%d z=%d\n", i, k);
success = false;
}
@@ -7718,7 +7717,7 @@ bool routable_torus(struct torus *t, struct fabric *f)
}
if (b2g_cnt != g2b_cnt) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: strange failures in "
+ "ERR 4E36: strange failures in "
"z ring at x=%d y=%d"
" b2g_cnt %u g2b_cnt %u\n",
i, j, b2g_cnt, g2b_cnt);
@@ -7726,7 +7725,7 @@ bool routable_torus(struct torus *t, struct fabric *f)
}
if (b2g_cnt > 1) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: disjoint failures in "
+ "ERR 4E37: disjoint failures in "
"z ring at x=%d y=%d\n", i, j);
success = false;
}
@@ -7734,7 +7733,7 @@ bool routable_torus(struct torus *t, struct fabric *f)
if (t->flags & MSG_DEADLOCK) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: missing switch topology "
+ "ERR 4E38: missing switch topology "
"==> message deadlock!\n");
success = false;
}
@@ -8431,7 +8430,7 @@ no_route:
* We can't get there from here.
*/
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: routing on sw 0x%04"PRIx64": sending "
+ "ERR 4E39: routing on sw 0x%04"PRIx64": sending "
"traffic for dest sw 0x%04"PRIx64" to port %u\n",
cl_ntoh64(sw->n_id), cl_ntoh64(dsw->n_id), OSM_NO_PATH);
return -1;
@@ -8446,7 +8445,7 @@ bool get_lid(struct port_grp *pg, unsigned p,
if (p >= pg->port_cnt) {
OSM_LOG(&pg->sw->torus->osm->log, OSM_LOG_ERROR,
- "Error: Port group index %u too large: sw "
+ "ERR 4E3A: Port group index %u too large: sw "
"0x%04"PRIx64" pt_grp %u pt_grp_cnt %u\n",
p, cl_ntoh64(pg->sw->n_id),
(unsigned)pg->port_grp, (unsigned)pg->port_cnt);
@@ -8468,14 +8467,14 @@ bool get_lid(struct port_grp *pg, unsigned p,
*ca = true;
} else {
OSM_LOG(&pg->sw->torus->osm->log, OSM_LOG_ERROR,
- "Error: Switch 0x%04"PRIx64" port %d improperly
connected\n",
+ "ERR 4E3B: Switch 0x%04"PRIx64" port %d improperly
connected\n",
cl_ntoh64(pg->sw->n_id), pg->port[p]->port);
return false;
}
osm_port = ep->osm_port;
if (!(osm_port && osm_port->priv == ep)) {
OSM_LOG(&pg->sw->torus->osm->log, OSM_LOG_ERROR,
- "Error: ep->osm_port->priv != ep "
+ "ERR 4E3C: ep->osm_port->priv != ep "
"for sw 0x%04"PRIx64" port %d\n",
cl_ntoh64(((struct t_switch *)(ep->sw))->n_id),
ep->port);
return false;
@@ -8502,7 +8501,7 @@ bool torus_lft(struct torus *t, struct t_switch *sw)
if (!(sw->osm_switch && sw->osm_switch->priv == sw)) {
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: sw->osm_switch->priv != sw "
+ "ERR 4E3D: sw->osm_switch->priv != sw "
"for sw 0x%04"PRIx64"\n", cl_ntoh64(sw->n_id));
return false;
}
@@ -8565,15 +8564,15 @@ osm_mtree_node_t *mcast_stree_branch(struct t_switch
*sw, osm_switch_t *osm_sw,
depth++;
if (osm_sw->priv != sw) {
- OSM_LOG(&sw->torus->osm->log, OSM_LOG_INFO,
- "Error: osm_sw (GUID 0x%04"PRIx64") "
+ OSM_LOG(&sw->torus->osm->log, OSM_LOG_ERROR,
+ "ERR 4E3E: osm_sw (GUID 0x%04"PRIx64") "
"not in our fabric description\n",
cl_ntoh64(osm_node_get_node_guid(osm_sw->p_node)));
goto out;
}
if (!osm_switch_supports_mcast(osm_sw)) {
OSM_LOG(&sw->torus->osm->log, OSM_LOG_ERROR,
- "Error: osm_sw (GUID 0x%04"PRIx64") "
+ "ERR 4E3F: osm_sw (GUID 0x%04"PRIx64") "
"does not support multicast\n",
cl_ntoh64(osm_node_get_node_guid(osm_sw->p_node)));
goto out;
@@ -8614,7 +8613,7 @@ osm_mtree_node_t *mcast_stree_branch(struct t_switch *sw,
osm_switch_t *osm_sw,
if (!(ds_node && ds_node->sw &&
ds_sw->osm_switch == ds_node->sw)) {
OSM_LOG(&sw->torus->osm->log, OSM_LOG_ERROR,
- "Error: stale pointer to osm_sw "
+ "ERR 4E40: stale pointer to osm_sw "
"(GUID 0x%04"PRIx64")\n",
cl_ntoh64(ds_sw->n_id));
continue;
}
@@ -8736,7 +8735,7 @@ ib_api_status_t torus_mcast_stree(void *context,
osm_mgrp_box_t *mgb)
guid_t id;
id = osm_node_get_node_guid(osm_port->p_node);
OSM_LOG(&ctx->osm->log, OSM_LOG_ERROR,
- "Error: osm_port (GUID 0x%04"PRIx64") "
+ "ERR 4E41: osm_port (GUID
0x%04"PRIx64") "
"not in our fabric description\n",
cl_ntoh64(id));
continue;
@@ -8768,7 +8767,7 @@ ib_api_status_t torus_mcast_stree(void *context,
osm_mgrp_box_t *mgb)
t->master_stree_root->n_id);
if (!(osm_sw && t->master_stree_root->osm_switch == osm_sw)) {
OSM_LOG(&ctx->osm->log, OSM_LOG_ERROR,
- "Error: stale pointer to osm_sw (GUID 0x%04"PRIx64")\n",
+ "ERR 4E42: stale pointer to osm_sw (GUID
0x%04"PRIx64")\n",
cl_ntoh64(t->master_stree_root->n_id));
return IB_ERROR;
}
@@ -9026,7 +9025,7 @@ bool torus_master_stree(struct torus *t)
success = false;
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: sw 0x%04"PRIx64" (%d,%d,%d) not
in "
+ "ERR 4E43: sw 0x%04"PRIx64" (%d,%d,%d)
not in "
"torus multicast master spanning
tree\n",
cl_ntoh64(sw->n_id), i, j, k);
}
@@ -9213,7 +9212,7 @@ int torus_build_lfts(void *context)
if (!ctx->osm->subn.opt.qos) {
OSM_LOG(&ctx->osm->log, OSM_LOG_ERROR,
- "Error: Routing engine list contains torus-2QoS. "
+ "ERR 4E44: Routing engine list contains torus-2QoS. "
"Enable QoS for correct operation "
"(-Q or 'qos TRUE' in opensm.conf).\n");
return status;
@@ -9225,7 +9224,7 @@ int torus_build_lfts(void *context)
torus = calloc(1, sizeof(*torus));
if (!torus) {
OSM_LOG(&ctx->osm->log, OSM_LOG_ERROR,
- "Error: allocating torus: %s\n", strerror(errno));
+ "ERR 4E45: allocating torus: %s\n", strerror(errno));
goto out;
}
torus->osm = ctx->osm;
--
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