From 7829c5ec9c44c609bfc550e9a31c5a5b71ea897c Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Tue, 21 Feb 2017 12:40:32 -0700 Subject: [PATCH] bdev/split: add driver name to driver_specific JSON The driver_specific object should contain a single object with the blockdev driver's name so that the user can determine how to interpret it. This matches the NVMe blockdev driver. Change-Id: I434b910a95dd527363af78469dc900e9d19ec12e Signed-off-by: Daniel Verkamp --- lib/bdev/split/vbdev_split.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/bdev/split/vbdev_split.c b/lib/bdev/split/vbdev_split.c index f3e0c9a10..cfecc7e9d 100644 --- a/lib/bdev/split/vbdev_split.c +++ b/lib/bdev/split/vbdev_split.c @@ -210,10 +210,16 @@ vbdev_split_dump_config_json(struct spdk_bdev *bdev, struct spdk_json_write_ctx { struct split_disk *split_disk = (struct split_disk *)bdev; + spdk_json_write_name(w, "split"); + spdk_json_write_object_begin(w); + spdk_json_write_name(w, "base_bdev"); spdk_json_write_string(w, split_disk->base_bdev->name); spdk_json_write_name(w, "offset_block"); spdk_json_write_uint64(w, split_disk->offset_blocks); + + spdk_json_write_object_end(w); + return 0; }