summaryrefslogtreecommitdiff
path: root/qapi/rdma.json
blob: a1d2175a8b3614d237f0cfb0a57f2f680a57cff9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# -*- Mode: Python -*-
# vim: filetype=python
#

##
# = RDMA device
##

##
# @RDMA_GID_STATUS_CHANGED:
#
# Emitted when guest driver adds/deletes GID to/from device
#
# @netdev: RoCE Network Device name
#
# @gid-status: Add or delete indication
#
# @subnet-prefix: Subnet Prefix
#
# @interface-id : Interface ID
#
# Since: 4.0
#
# Example:
#
# <- {"timestamp": {"seconds": 1541579657, "microseconds": 986760},
#     "event": "RDMA_GID_STATUS_CHANGED",
#     "data":
#         {"netdev": "bridge0",
#         "interface-id": 15880512517475447892,
#         "gid-status": true,
#         "subnet-prefix": 33022}}
#
##
{ 'event': 'RDMA_GID_STATUS_CHANGED',
  'data': { 'netdev'        : 'str',
            'gid-status'    : 'bool',
            'subnet-prefix' : 'uint64',
            'interface-id'  : 'uint64' } }