Revision af750484 src/xseg-tool.c

b/src/xseg-tool.c
1252 1252
		printf("port %u is not assigned\n", portno);
1253 1253
		return 0;
1254 1254
	}
1255
	char *dynamic;
1256
	if (portno >= xseg->config.dynports) {
1257
		dynamic = "True";
1258
	} else {
1259
		dynamic = "False";
1260
	}
1255 1261
	struct xq *fq, *rq, *pq;
1256 1262
	fq = xseg_get_queue(xseg, port, free_queue);
1257 1263
	rq = xseg_get_queue(xseg, port, request_queue);
......
1259 1265
	lock_status(&port->fq_lock, fls, 64);
1260 1266
	lock_status(&port->rq_lock, rls, 64);
1261 1267
	lock_status(&port->pq_lock, pls, 64);
1262
	fprintf(stderr, "port %u:\n"
1268
	fprintf(stderr, "port %u (dynamic: %s):\n"
1263 1269
		"   requests: %llu/%llu  next: %u  dst gw: %u  owner:%llu\n"
1264 1270
		"       free_queue [%p] count : %4llu | %s\n"
1265 1271
		"    request_queue [%p] count : %4llu | %s\n"
1266 1272
		"      reply_queue [%p] count : %4llu | %s\n",
1267
		portno, (unsigned long long)port->alloc_reqs,
1273
		portno, dynamic,
1274
		(unsigned long long)port->alloc_reqs,
1268 1275
		(unsigned long long)port->max_alloc_reqs,
1269 1276
		xseg->path_next[portno],
1270 1277
		xseg->dst_gw[portno],

Also available in: Unified diff