Hi all, I was trying to convert SSH driver to support 'blockdev-add' and so far I have tried to figure out what the struct 'BlockdevOptionsSsh' in block-core.json should look like,
{ 'struct': 'BlockdevOptionsSsh', 'data': { 'tcp': 'InetSocketAddress', 'path': 'str' } } Naive question but I have to ask, Am I missing something? As far as I know, ssh only supports 'tcp' right? So using 'InetSocketAddress' should be good enough. (like the TODO says) I had a discussion with Kevin about this and he thinks, maybe 'SocketAddress' can be used too because the restriction comes from the qemu block driver rather than the backend. He advised me to get an opinion on this one from the maintainers of SSH. Thanks for reading Ashijeet