Files
iproute2-next/schema/bridge_fdb_schema.json
Anuradha Karuppiah 15539fc6f9 bridge: add json schema for bridge fdb show
Storing the schema file for the json format will be useful for doc
purposes as optional paramaters are typically suppressed in the json
sample outputs.

Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
2016-07-20 12:02:02 -07:00

63 lines
1.6 KiB
JSON

{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "bridge fdb show",
"type": "array",
"items": {
"type": "object",
"properties": {
"dev": {
"type": "string"
},
"dst": {
"description" : "host name or ip address",
"type": "string"
},
"flags": {
"type": "array",
"items": {
"enum": ["self", "master", "router", "offload"]
},
"uniqueItems": true
},
"linkNetNsId": {
"type": "integer"
},
"mac": {
"type": "string"
},
"master": {
"type": "string"
},
"opCode": {
"description" : "used to indicate fdb entry del",
"enum": ["deleted"]
},
"port": {
"type": "integer"
},
"state": {
"description" : "permanent, static, stale, state=#x",
"type": "string"
},
"updated": {
"type": "integer"
},
"used": {
"type": "integer"
},
"viaIf": {
"type": "string"
},
"viaIfIndex": {
"type": "integer"
},
"vlan": {
"type": "integer"
},
"vni": {
"type": "integer"
}
}
}
}