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