Compared to the larger series sent before: * Patches 01-03 are already in qmp branch. * Added patches to convert sendkey, help/? to use new completion callback. * Dropped patch 06 (cpu index completion) as deemed not useful enough. * netdev_add now uses the same values array as qapi instead of hardcoding them. * Left patches 10-17 for a separate series to make review process faster. * wrt. to Luiz' question about set_link patch: It prints both backend and frontend values because both are accepted by set_link command.
Hani Benhabiles (7): monitor: Convert sendkey to use command_completion. monitor: Convert help|? to use command_completion. monitor: Add chardev-remove command completion. monitor: Add chardev-add backend argument completion. monitor: Add set_link arguments completion. monitor: Add netdev_add type argument completion. monitor: Add netdev_del id argument completion. hmp-commands.hx | 9 ++- hmp.h | 7 +++ monitor.c | 175 +++++++++++++++++++++++++++++++++++++++++++++++++++----- net/net.c | 2 +- 4 files changed, 176 insertions(+), 17 deletions(-) -- 1.8.3.2