@@ -60,8 +60,6 @@
#define SWITCH_MAX_PORTGRPS (1 + 2 * TORUS_MAX_DIM)
typedef ib_net64_t guid_t;
-#define ntohllu(v_64bit) ((unsigned long long)cl_ntoh64(v_64bit))
-
/*
* An endpoint terminates a link, and is one of three types:
@@ -584,8 +582,8 @@ 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%04llx\n",
- ntohllu(sw_guid));
+ "Error: missing switch w/ GUID 0x%04"PRIx64"\n",
+ cl_ntoh64(sw_guid));
goto out;
}
/*
@@ -598,9 +596,9 @@ bool build_sw_endpoint(struct fabric *f, osm_port_t *osm_port)
} else
OSM_LOG(&f->osm->log, OSM_LOG_ERROR,
"Error: switch port %d has id "
- "0x%04llx, expected 0x%04llx\n",
- sw_port, ntohllu(sw->port[sw_port]->n_id),
- ntohllu(sw_guid));
+ "0x%04"PRIx64", expected 0x%04"PRIx64"\n",
+ sw_port, cl_ntoh64(sw->port[sw_port]->n_id),
+ cl_ntoh64(sw_guid));
goto out;
}
ep = calloc(1, sizeof(*ep));
@@ -657,8 +655,8 @@ 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%04llx\n",
- ntohllu(sw_guid));
+ "Error: missing switch w/ GUID 0x%04"PRIx64"\n",
+ cl_ntoh64(sw_guid));
goto out;
}
l = alloc_flink(f);
@@ -713,15 +711,15 @@ 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%04llx\n",
- ntohllu(sw_guid0));
+ "Error: 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%04llx\n",
- ntohllu(sw_guid1));
+ "Error: missing switch w/ GUID 0x%04"PRIx64"\n",
+ cl_ntoh64(sw_guid1));
goto out;
}
l = alloc_flink(f);
@@ -1242,10 +1240,10 @@ void diagnose_fabric(struct fabric *f)
OSM_LOG(&f->osm->log, OSM_LOG_INFO,
"Found non-torus fabric link:"
- " sw GUID 0x%04llx port %d <->"
- " sw GUID 0x%04llx port %d\n",
- ntohllu(l->end[0].n_id), l->end[0].port,
- ntohllu(l->end[1].n_id), l->end[1].port);
+ " sw GUID 0x%04"PRIx64" port %d <->"
+ " sw GUID 0x%04"PRIx64" port %d\n",
+ cl_ntoh64(l->end[0].n_id), l->end[0].port,
+ cl_ntoh64(l->end[1].n_id), l->end[1].port);
}
/*
* Report on any switches with ports using endpoints that didn't
@@ -1267,8 +1265,8 @@ void diagnose_fabric(struct fabric *f)
OSM_LOG(&f->osm->log, OSM_LOG_INFO,
"Found non-torus fabric port:"
- " sw GUID 0x%04llx port %d\n",
- ntohllu(f->sw[k]->n_id), p);
+ " sw GUID 0x%04"PRIx64" port %d\n",
+ cl_ntoh64(f->sw[k]->n_id), p);
}
}
@@ -1423,15 +1421,15 @@ 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 "
- "port count (%d): switch GUID 0x%04llx\n",
- t->portgrp_sz, ntohllu(pg0->sw->n_id));
+ "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 "
- "port count (%d): switch GUID 0x%04llx\n",
- t->portgrp_sz, ntohllu(pg1->sw->n_id));
+ "port count (%d): switch GUID 0x%04"PRIx64"\n",
+ t->portgrp_sz, cl_ntoh64(pg1->sw->n_id));
goto out;
}
l = alloc_tlink(t);
@@ -1536,10 +1534,11 @@ bool link_tswitches(struct torus *t, int cdir,
default:
cdir_error:
OSM_LOG(&t->osm->log, OSM_LOG_ERROR, "Error: "
- "sw 0x%04llx (%d,%d,%d) <--> sw 0x%04llx (%d,%d,%d) "
+ "sw 0x%04"PRIx64" (%d,%d,%d) <--> "
+ "sw 0x%04"PRIx64" (%d,%d,%d) "
"invalid torus %s link orientation\n",
- ntohllu(t_sw0->n_id), t_sw0->i, t_sw0->j, t_sw0->k,
- ntohllu(t_sw1->n_id), t_sw1->i, t_sw1->j, t_sw1->k,
+ cl_ntoh64(t_sw0->n_id), t_sw0->i, t_sw0->j, t_sw0->k,
+ cl_ntoh64(t_sw1->n_id), t_sw1->i, t_sw1->j, t_sw1->k,
cdir_name);
goto out;
}
@@ -1550,8 +1549,8 @@ 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"
- " switch GUIDs: 0x%04llx 0x%04llx\n",
- ntohllu(t_sw0->n_id), ntohllu(t_sw1->n_id));
+ " switch GUIDs: 0x%04"PRIx64" 0x%04"PRIx64"\n",
+ cl_ntoh64(t_sw0->n_id), cl_ntoh64(t_sw1->n_id));
goto out;
}
pg0 = &t_sw0->ptgrp[2*cdir + 1];
@@ -1586,9 +1585,9 @@ 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 "
- "link:\n 0x%04llx/%d <-> 0x%04llx/%d\n",
- ntohllu(f_ep0->n_id), f_ep0->port,
- ntohllu(f_ep1->n_id), f_ep1->port);
+ "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);
goto out;
}
/*
@@ -1664,8 +1663,8 @@ 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 "
- "count (%d): switch GUID 0x%04llx\n",
- t->portgrp_sz, ntohllu(tsw->n_id));
+ "count (%d): switch GUID 0x%04"PRIx64"\n",
+ t->portgrp_sz, cl_ntoh64(tsw->n_id));
goto out;
}
fsw->port[p]->sw = tsw;
@@ -1699,8 +1698,8 @@ 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 "
- "count (%d): switch GUID 0x%04llx\n",
- t->portgrp_sz, ntohllu(tsw->n_id));
+ "count (%d): switch GUID 0x%04"PRIx64"\n",
+ t->portgrp_sz, cl_ntoh64(tsw->n_id));
goto out;
}
/*
@@ -1711,8 +1710,8 @@ 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 "
- "GUID 0x%04llx\n",
- ntohllu(f_ep1->n_id));
+ "GUID 0x%04"PRIx64"\n",
+ cl_ntoh64(f_ep1->n_id));
goto out;
}
tl = alloc_tlink(t);
@@ -7261,13 +7260,13 @@ void build_torus(struct fabric *f, struct torus *t)
if (!t->seed_idx)
OSM_LOG(&t->osm->log, OSM_LOG_INFO,
"Using torus seed configured as default "
- "(seed sw %d,%d,%d GUID 0x%04llx).\n",
- i, j, k, ntohllu(sw[i][j][k]->n_id));
+ "(seed sw %d,%d,%d GUID 0x%04"PRIx64").\n",
+ i, j, k, cl_ntoh64(sw[i][j][k]->n_id));
else
OSM_LOG(&t->osm->log, OSM_LOG_INFO,
"Using torus seed configured as backup #%u "
- "(seed sw %d,%d,%d GUID 0x%04llx).\n",
- t->seed_idx, i, j, k, ntohllu(sw[i][j][k]->n_id));
+ "(seed sw %d,%d,%d GUID 0x%04"PRIx64").\n",
+ t->seed_idx, i, j, k, cl_ntoh64(sw[i][j][k]->n_id));
/*
* Search the fabric and construct the expected torus topology.
@@ -7315,15 +7314,15 @@ unsigned tsw_changes(struct t_switch *nsw, struct t_switch *osw)
if (nsw && !osw) {
cnt++;
OSM_LOG(&nsw->torus->osm->log, OSM_LOG_INFO,
- "New torus switch %d,%d,%d GUID 0x%04llx\n",
- nsw->i, nsw->j, nsw->k, ntohllu(nsw->n_id));
+ "New torus switch %d,%d,%d GUID 0x%04"PRIx64"\n",
+ nsw->i, nsw->j, nsw->k, cl_ntoh64(nsw->n_id));
goto out;
}
if (osw && !nsw) {
cnt++;
OSM_LOG(&osw->torus->osm->log, OSM_LOG_INFO,
- "Lost torus switch %d,%d,%d GUID 0x%04llx\n",
- osw->i, osw->j, osw->k, ntohllu(osw->n_id));
+ "Lost torus switch %d,%d,%d GUID 0x%04"PRIx64"\n",
+ osw->i, osw->j, osw->k, cl_ntoh64(osw->n_id));
goto out;
}
if (!(nsw && osw))
@@ -7333,17 +7332,17 @@ unsigned tsw_changes(struct t_switch *nsw, struct t_switch *osw)
cnt++;
OSM_LOG(&nsw->torus->osm->log, OSM_LOG_INFO,
"Torus switch %d,%d,%d GUID "
- "was 0x%04llx, now 0x%04llx\n",
+ "was 0x%04"PRIx64", now 0x%04"PRIx64"\n",
nsw->i, nsw->j, nsw->k,
- ntohllu(osw->n_id), ntohllu(nsw->n_id));
+ cl_ntoh64(osw->n_id), cl_ntoh64(nsw->n_id));
}
if (nsw->port_cnt != osw->port_cnt) {
cnt++;
OSM_LOG(&nsw->torus->osm->log, OSM_LOG_INFO,
- "Torus switch %d,%d,%d GUID 0x%04llx "
+ "Torus switch %d,%d,%d GUID 0x%04"PRIx64" "
"had %d ports, now has %d\n",
- nsw->i, nsw->j, nsw->k, ntohllu(nsw->n_id),
+ nsw->i, nsw->j, nsw->k, cl_ntoh64(nsw->n_id),
osw->port_cnt, nsw->port_cnt);
}
port_cnt = nsw->port_cnt;
@@ -7373,23 +7372,23 @@ unsigned tsw_changes(struct t_switch *nsw, struct t_switch *osw)
if (rnpt && !ropt) {
++cnt;
OSM_LOG(&nsw->torus->osm->log, OSM_LOG_INFO,
- "Torus switch %d,%d,%d GUID 0x%04llx[%d] "
- "remote now %s GUID 0x%04llx[%d], "
+ "Torus switch %d,%d,%d GUID 0x%04"PRIx64"[%d] "
+ "remote now %s GUID 0x%04"PRIx64"[%d], "
"was missing\n",
- nsw->i, nsw->j, nsw->k, ntohllu(nsw->n_id), p,
- rnpt->type == PASSTHRU ? "sw" : "node",
- ntohllu(rnpt->n_id), rnpt->port);
+ nsw->i, nsw->j, nsw->k, cl_ntoh64(nsw->n_id),
+ p, rnpt->type == PASSTHRU ? "sw" : "node",
+ cl_ntoh64(rnpt->n_id), rnpt->port);
continue;
}
if (ropt && !rnpt) {
++cnt;
OSM_LOG(&nsw->torus->osm->log, OSM_LOG_INFO,
- "Torus switch %d,%d,%d GUID 0x%04llx[%d] "
+ "Torus switch %d,%d,%d GUID 0x%04"PRIx64"[%d] "
"remote now missing, "
- "was %s GUID 0x%04llx[%d]\n",
- osw->i, osw->j, osw->k, ntohllu(nsw->n_id), p,
- ropt->type == PASSTHRU ? "sw" : "node",
- ntohllu(ropt->n_id), ropt->port);
+ "was %s GUID 0x%04"PRIx64"[%d]\n",
+ osw->i, osw->j, osw->k, cl_ntoh64(nsw->n_id),
+ p, ropt->type == PASSTHRU ? "sw" : "node",
+ cl_ntoh64(ropt->n_id), ropt->port);
continue;
}
if (!(rnpt && ropt))
@@ -7398,14 +7397,14 @@ unsigned tsw_changes(struct t_switch *nsw, struct t_switch *osw)
if (rnpt->n_id != ropt->n_id) {
++cnt;
OSM_LOG(&nsw->torus->osm->log, OSM_LOG_INFO,
- "Torus switch %d,%d,%d GUID 0x%04llx[%d] "
- "remote now %s GUID 0x%04llx[%d], "
- "was %s GUID 0x%04llx[%d]\n",
- nsw->i, nsw->j, nsw->k, ntohllu(nsw->n_id), p,
- rnpt->type == PASSTHRU ? "sw" : "node",
- ntohllu(rnpt->n_id), rnpt->port,
+ "Torus switch %d,%d,%d GUID 0x%04"PRIx64"[%d] "
+ "remote now %s GUID 0x%04"PRIx64"[%d], "
+ "was %s GUID 0x%04"PRIx64"[%d]\n",
+ nsw->i, nsw->j, nsw->k, cl_ntoh64(nsw->n_id),
+ p, rnpt->type == PASSTHRU ? "sw" : "node",
+ cl_ntoh64(rnpt->n_id), rnpt->port,
ropt->type == PASSTHRU ? "sw" : "node",
- ntohllu(ropt->n_id), ropt->port);
+ cl_ntoh64(ropt->n_id), ropt->port);
continue;
}
}
@@ -7474,7 +7473,7 @@ static
void rpt_torus_missing(struct torus *t, int i, int j, int k,
struct t_switch *sw, int *missing_z)
{
- unsigned long long guid_ho;
+ uint64_t guid_ho;
if (!sw) {
/*
@@ -7498,43 +7497,43 @@ void rpt_torus_missing(struct torus *t, int i, int j, int k,
"Missing torus switch at %d,%d,%d\n", i, j, k);
return;
}
- guid_ho = ntohllu(sw->n_id);
+ guid_ho = cl_ntoh64(sw->n_id);
if (!(sw->ptgrp[0].port_cnt || (t->x_sz == 1) ||
((t->flags & X_MESH) && i == 0)))
OSM_LOG(&t->osm->log, OSM_LOG_INFO,
"Missing torus -x link on "
- "switch %d,%d,%d GUID 0x%04llx\n",
+ "switch %d,%d,%d GUID 0x%04"PRIx64"\n",
i, j, k, guid_ho);
if (!(sw->ptgrp[1].port_cnt || (t->x_sz == 1) ||
((t->flags & X_MESH) && (i + 1) == t->x_sz)))
OSM_LOG(&t->osm->log, OSM_LOG_INFO,
"Missing torus +x link on "
- "switch %d,%d,%d GUID 0x%04llx\n",
+ "switch %d,%d,%d GUID 0x%04"PRIx64"\n",
i, j, k, guid_ho);
if (!(sw->ptgrp[2].port_cnt || (t->y_sz == 1) ||
((t->flags & Y_MESH) && j == 0)))
OSM_LOG(&t->osm->log, OSM_LOG_INFO,
"Missing torus -y link on "
- "switch %d,%d,%d GUID 0x%04llx\n",
+ "switch %d,%d,%d GUID 0x%04"PRIx64"\n",
i, j, k, guid_ho);
if (!(sw->ptgrp[3].port_cnt || (t->y_sz == 1) ||
((t->flags & Y_MESH) && (j + 1) == t->y_sz)))
OSM_LOG(&t->osm->log, OSM_LOG_INFO,
"Missing torus +y link on "
- "switch %d,%d,%d GUID 0x%04llx\n",
+ "switch %d,%d,%d GUID 0x%04"PRIx64"\n",
i, j, k, guid_ho);
if (!(sw->ptgrp[4].port_cnt || (t->z_sz == 1) ||
((t->flags & Z_MESH) && k == 0)))
OSM_LOG(&t->osm->log, OSM_LOG_INFO,
"Missing torus -z link on "
- "switch %d,%d,%d GUID 0x%04llx\n",
+ "switch %d,%d,%d GUID 0x%04"PRIx64"\n",
i, j, k, guid_ho);
if (!(sw->ptgrp[5].port_cnt || (t->z_sz == 1) ||
((t->flags & Z_MESH) && (k + 1) == t->z_sz)))
OSM_LOG(&t->osm->log, OSM_LOG_INFO,
"Missing torus +z link on "
- "switch %d,%d,%d GUID 0x%04llx\n",
+ "switch %d,%d,%d GUID 0x%04"PRIx64"\n",
i, j, k, guid_ho);
}
@@ -7932,9 +7931,9 @@ void torus_update_osm_sl2vl(void *context, osm_physp_t *osm_phys_port,
guid = osm_node_get_node_guid(node);
OSM_LOG(log, OSM_LOG_INFO,
- "Error: osm_switch (GUID 0x%04llx) "
+ "Error: osm_switch (GUID 0x%04"PRIx64") "
"not in our fabric description\n",
- ntohllu(guid));
+ cl_ntoh64(guid));
return;
}
}
@@ -8192,9 +8191,10 @@ void warn_on_routing(const char *msg,
struct t_switch *sw, struct t_switch *dsw)
{
OSM_LOG(&sw->torus->osm->log, OSM_LOG_ERROR,
- "%s from sw 0x%04llx (%d,%d,%d) to sw 0x%04llx (%d,%d,%d)\n",
- msg, ntohllu(sw->n_id), sw->i, sw->j, sw->k,
- ntohllu(dsw->n_id), dsw->i, dsw->j, dsw->k);
+ "%s from sw 0x%04"PRIx64" (%d,%d,%d) "
+ "to sw 0x%04"PRIx64" (%d,%d,%d)\n",
+ msg, cl_ntoh64(sw->n_id), sw->i, sw->j, sw->k,
+ cl_ntoh64(dsw->n_id), dsw->i, dsw->j, dsw->k);
}
static
@@ -8351,9 +8351,9 @@ no_route:
* We can't get there from here.
*/
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: routing on sw 0x%04llx: sending "
- "traffic for dest sw 0x%04llx to port %u\n",
- ntohllu(sw->n_id), ntohllu(dsw->n_id), OSM_NO_PATH);
+ "Error: 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;
}
@@ -8367,8 +8367,8 @@ 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 "
- "0x%04llx pt_grp %u pt_grp_cnt %u\n",
- p, ntohllu(pg->sw->n_id),
+ "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);
return false;
}
@@ -8388,16 +8388,16 @@ 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%04llx port %d improperly connected\n",
- ntohllu(pg->sw->n_id), pg->port[p]->port);
+ "Error: 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 "
- "for sw 0x%04llu port %d\n",
- ntohllu(((struct t_switch *)(ep->sw))->n_id), ep->port);
+ "for sw 0x%04"PRIx64" port %d\n",
+ cl_ntoh64(((struct t_switch *)(ep->sw))->n_id), ep->port);
return false;
}
*dlid_base = cl_ntoh16(osm_physp_get_base_lid(osm_port->p_physp));
@@ -8422,7 +8422,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 "
- "for sw 0x%04llu\n", ntohllu(sw->n_id));
+ "for sw 0x%04"PRIx64"\n", cl_ntoh64(sw->n_id));
return false;
}
osm_sw = sw->osm_switch;
@@ -8476,16 +8476,16 @@ osm_mtree_node_t *mcast_stree_branch(struct t_switch *sw, osm_switch_t *osm_sw,
if (osm_sw->priv != sw) {
OSM_LOG(&sw->torus->osm->log, OSM_LOG_INFO,
- "Error: osm_sw (GUID 0x%04llx) "
+ "Error: osm_sw (GUID 0x%04"PRIx64") "
"not in our fabric description\n",
- ntohllu(osm_node_get_node_guid(osm_sw->p_node)));
+ 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%04llx) "
+ "Error: osm_sw (GUID 0x%04"PRIx64") "
"does not support multicast\n",
- ntohllu(osm_node_get_node_guid(osm_sw->p_node)));
+ cl_ntoh64(osm_node_get_node_guid(osm_sw->p_node)));
goto out;
}
mtn = osm_mtree_node_new(osm_sw);
@@ -8525,7 +8525,7 @@ osm_mtree_node_t *mcast_stree_branch(struct t_switch *sw, osm_switch_t *osm_sw,
ds_sw->osm_switch == ds_node->sw)) {
OSM_LOG(&sw->torus->osm->log, OSM_LOG_ERROR,
"Error: stale pointer to osm_sw "
- "(GUID 0x%04llx)\n", ntohllu(ds_sw->n_id));
+ "(GUID 0x%04"PRIx64")\n", cl_ntoh64(ds_sw->n_id));
continue;
}
mtn->child_array[p] =
@@ -8646,9 +8646,9 @@ 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%04llx) "
+ "Error: osm_port (GUID 0x%04"PRIx64") "
"not in our fabric description\n",
- ntohllu(id));
+ cl_ntoh64(id));
continue;
}
}
@@ -8678,8 +8678,8 @@ 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%04llx)\n",
- ntohllu(t->master_stree_root->n_id));
+ "Error: stale pointer to osm_sw (GUID 0x%04"PRIx64")\n",
+ cl_ntoh64(t->master_stree_root->n_id));
return IB_ERROR;
}
mgb->root = mcast_stree_branch(t->master_stree_root, osm_sw,
@@ -8936,9 +8936,9 @@ bool torus_master_stree(struct torus *t)
success = false;
OSM_LOG(&t->osm->log, OSM_LOG_ERROR,
- "Error: sw 0x%04llx (%d,%d,%d) not in "
+ "Error: sw 0x%04"PRIx64" (%d,%d,%d) not in "
"torus multicast master spanning tree\n",
- ntohllu(sw->n_id), i, j, k);
+ cl_ntoh64(sw->n_id), i, j, k);
}
out:
return success;
@@ -8975,9 +8975,9 @@ uint8_t torus_path_sl(void *context, uint8_t path_sl_hint,
if (!sport) {
guid = osm_node_get_node_guid(osm_sport->p_node);
OSM_LOG(log, OSM_LOG_INFO,
- "Error: osm_sport (GUID 0x%04llx) "
+ "Error: osm_sport (GUID 0x%04"PRIx64") "
"not in our fabric description\n",
- ntohllu(guid));
+ cl_ntoh64(guid));
goto out;
}
}
@@ -8987,9 +8987,9 @@ uint8_t torus_path_sl(void *context, uint8_t path_sl_hint,
if (!dport) {
guid = osm_node_get_node_guid(osm_dport->p_node);
OSM_LOG(log, OSM_LOG_INFO,
- "Error: osm_dport (GUID 0x%04llx) "
+ "Error: osm_dport (GUID 0x%04"PRIx64") "
"not in our fabric description\n",
- ntohllu(guid));
+ cl_ntoh64(guid));
goto out;
}
}
@@ -9000,15 +9000,15 @@ uint8_t torus_path_sl(void *context, uint8_t path_sl_hint,
if (sport->type != SRCSINK) {
guid = osm_node_get_node_guid(osm_sport->p_node);
OSM_LOG(log, OSM_LOG_INFO,
- "Error: osm_sport (GUID 0x%04llx) "
- "not a data src/sink port\n", ntohllu(guid));
+ "Error: osm_sport (GUID 0x%04"PRIx64") "
+ "not a data src/sink port\n", cl_ntoh64(guid));
goto out;
}
if (dport->type != SRCSINK) {
guid = osm_node_get_node_guid(osm_dport->p_node);
OSM_LOG(log, OSM_LOG_INFO,
- "Error: osm_dport (GUID 0x%04llx) "
- "not a data src/sink port\n", ntohllu(guid));
+ "Error: osm_dport (GUID 0x%04"PRIx64") "
+ "not a data src/sink port\n", cl_ntoh64(guid));
goto out;
}
/*