Some block drivers have multiple BlockDriver instances with identical
format_name fields (e.g. gluster, nbd). In those cases, the
protocol_name is usually the more unique identifier (e.g. gluster+tcp).
Both qemu-img and qemu will use bdrv_iterate_format() to list the
supported formats when a help option is invoked. When just the
format_name is used, redundant listings of formats occur (e.g.,
"Supported formats: ... gluster gluster gluster gluster ... ").
If we prefer the protocol_name over the format_name (when the
protocol name exists), then that provides a more informative
help message:
"Supported formats: ... gluster gluster+tcp gluster+unix
gluster+rdma ... "
Signed-off-by: Jeff Cody <address@hidden>
---
block.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)