Blame schema/bridge_fdb_schema.json

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