Luiz Capitulino <lcapitul...@redhat.com> writes: > Hi there, > > Miguel is working on converting 'info network' to QMP, but turns out that > it's > been quite difficult to maintain the exact same output. > > The main problem seems to be the usage of the 'info_str' string, which some > drivers (like tap, xen, vde, socket, etc) write arbitrary data into it. Then, > it's difficult to maintain the same output when we store the same data in > a qdict. > > Another problem is wrt to maintaining the same ordering of devices, while > there's a solution for this one, the code gets ugly. > > We have to choices: > > 1. Convert it, anyway. Try our best not to break the output, even knowing > this is likely to happen > > 2. Play it safe and introduce a new 'info netdevices' command, which > just print one device per line > > I think 2 is better.
There's also 3. Convert it anyway. Clean up the mess. Change the output. > PS: As far as I know, 'info network' is not used by libvirt.