From 0a845cb2bcba0d4fff7a9bd684046bbf497cffaa Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Tue, 10 Jan 2017 14:05:07 -0700 Subject: [PATCH] bdevio: print I/O target bdev information Change-Id: Icdff86fa7dbf9a44400a9b4796a2671fcc9bf75a Signed-off-by: Daniel Verkamp --- test/lib/bdev/bdevio/bdevio.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/lib/bdev/bdevio/bdevio.c b/test/lib/bdev/bdevio/bdevio.c index 6c48de4da..74da38e05 100644 --- a/test/lib/bdev/bdevio/bdevio.c +++ b/test/lib/bdev/bdevio/bdevio.c @@ -107,6 +107,8 @@ bdevio_construct_targets(void) struct spdk_bdev *bdev; struct io_target *target; + printf("I/O targets:\n"); + bdev = spdk_bdev_first(); while (bdev != NULL) { @@ -115,6 +117,11 @@ bdevio_construct_targets(void) continue; } + printf(" %s: %" PRIu64 " blocks of %" PRIu32 " bytes (%" PRIu64 " MiB)\n", + bdev->name, + bdev->blockcnt, bdev->blocklen, + (bdev->blockcnt * bdev->blocklen + 1024 * 1024 - 1) / (1024 * 1024)); + target = malloc(sizeof(struct io_target)); if (target == NULL) { return -ENOMEM;