===================================================================
--- new.orig/qapi-schema.json 2014-12-10 09:15:50.890262765 +0100
+++ new/qapi-schema.json 2014-12-11 09:20:31.072561486 +0100
-@@ -1366,6 +1366,22 @@
+@@ -1366,6 +1366,31 @@
##
{ 'command': 'set_link', 'data': {'name': 'str', 'up': 'bool'} }
++##
++# @LinkStatus:
++#
++# Nic LinkStatus information.
++#
++# @status: the status of the nic
++#
++##
++{ 'struct': 'LinkStatus', 'data': {'status': 'int'} }
+
+##
+# @get_link_status
+#
+# Notes: this is an Proxmox VE extension and not offical part of Qemu.
+##
-+{ 'command': 'get_link_status', 'data': {'name': 'str'}, 'returns': 'int'}
++{ 'command': 'get_link_status', 'data': {'name': 'str'}, 'returns': 'LinkStatus'}
+
##
# @balloon:
+# @uuid: #optional uuid for this backup job
+#
+##
-+{ 'type': 'BackupStatus',
++{ 'struct': 'BackupStatus',
+ 'data': {'*status': 'str', '*errmsg': 'str', '*total': 'int',
+ '*transferred': 'int', '*zero-bytes': 'int',
+ '*start-time': 'int', '*end-time': 'int',
+ '*format': 'BackupFormat',
+ '*config-file': 'str',
+ '*devlist': 'str', '*speed': 'int' },
-+ 'returns': 'str' }
++ 'returns': 'UuidInfo' }
+
+##
+# @query-backup
+#
+# Since: 1.3
+##
-+{ 'type': 'SaveVMInfo',
++{ 'struct': 'SaveVMInfo',
+ 'data': {'*status': 'str', '*error': 'str',
+ '*total-time': 'int', '*bytes': 'int'} }
+