$schema: http://json-schema.org/draft-04/schema#
description: Schema describing an OpenFlow get config reply message, version 1.3
id: of13/ofp_get_config_reply.json

type: object
required: [header, flags, miss_send_len]
properties:
  header:
    allOf:
      - $ref: definitions.json#/ofp_header
      - properties:
          type:
            enum: [OFPT_GET_CONFIG_REPLY]
            default: OFPT_GET_CONFIG_REPLY
  flags:
    type: array
    maxItems: 4
    uniqueItems: true
    default: [OFPC_FRAG_NORMAL]
    items:
      type: string
      enum:
        - OFPC_FRAG_NORMAL
        - OFPC_FRAG_DROP
        - OFPC_FRAG_REASM
        - OFPC_FRAG_MASK
  miss_send_len:
    type: integer
    minimum: 0
    maximum: 65535
    default: 0
