globals: Allow global properties to be optional
[qemu/kevin.git] / qapi / rdma.json
blobb58105b1b6d7945d05dc8363ce5a78d72e2c0494
1 # -*- Mode: Python -*-
4 ##
5 # = RDMA device
6 ##
8 ##
9 # @RDMA_GID_STATUS_CHANGED:
11 # Emitted when guest driver adds/deletes GID to/from device
13 # @netdev: RoCE Network Device name
15 # @gid-status: Add or delete indication
17 # @subnet-prefix: Subnet Prefix
19 # @interface-id : Interface ID
21 # Since: 4.0
23 # Example:
25 # <- {"timestamp": {"seconds": 1541579657, "microseconds": 986760},
26 #     "event": "RDMA_GID_STATUS_CHANGED",
27 #     "data":
28 #         {"netdev": "bridge0",
29 #         "interface-id": 15880512517475447892,
30 #         "gid-status": true,
31 #         "subnet-prefix": 33022}}
34 { 'event': 'RDMA_GID_STATUS_CHANGED',
35   'data': { 'netdev'        : 'str',
36             'gid-status'    : 'bool',
37             'subnet-prefix' : 'uint64',
38             'interface-id'  : 'uint64' } }