{
  "openapi": "3.0.0",
  "info": {
    "title": "CISCO-CEF-MIB MIB API",
    "version": "1.0.0",
    "description": "SNMP MIB translated to YANG data model\n\n⚠️ **IMPORTANT - MIB DATA ACCESS**:\nThis YANG model exists for SMIv2-to-YANG translation purposes, but MIB data on IOS-XE devices is primarily accessed via **SNMP protocol**, not RESTCONF.\n\n**RESTCONF Limitation**: Many MIB paths may return 404 errors via RESTCONF `/data` endpoints because the device exposes MIB data through SNMP, not the YANG datastore.\n\n**Recommended Access Methods**:\n- Use SNMP (v2c/v3) to query MIB data directly\n- Use NETCONF `<get>` operations for devices supporting YANG-modeled MIB access\n- Check device capabilities: some newer IOS-XE versions may support limited RESTCONF access to specific MIBs\n\n**YANG Model Purpose**: These YANG models define the structure of SNMP MIBs in YANG format for tooling compatibility, but do not guarantee RESTCONF data availability.\n\n\n**📊 YANG Tree:** [View CISCO-CEF-MIB structure](https://jeremycohoe.github.io/cisco-ios-xe-openapi-swagger/yang-trees/CISCO-CEF-MIB.html)",
    "contact": {
      "name": "Cisco DevNet",
      "url": "https://developer.cisco.com"
    },
    "x-yang-module": "CISCO-CEF-MIB",
    "x-model-type": "mib"
  },
  "servers": [
    {
      "url": "https://{device}/restconf",
      "description": "RESTCONF server",
      "variables": {
        "device": {
          "default": "10.1.1.1",
          "description": "Device hostname or IP address"
        }
      }
    }
  ],
  "paths": {
    "/data/CISCO-CEF-MIB:cefFIB": {
      "get": {
        "summary": "Get cefFIB data",
        "description": "Retrieve cefFIB operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "cefFIB",
                  "properties": {
                    "cefLMPrefixSpinLock": {
                      "type": "string",
                      "description": "An advisory lock used to allow cooperating SNMP\n          Command Generator applications to coordinate their\n          use of the Set operation in creating Longest\n          Match Prefix Entries in cefLMPrefixTable.\n          \n          When creating a new longest prefix match entry,\n          the value of cefLMPrefixSpinLock should be retrieved.  \n          The destination address should be determined to be\n          unique by the SNMP Command Generator application by\n          consulting the cefLMPrefixTable. Finally, the longest \n          prefix entry may be created (Set), including the\n          advisory lock.\n                 \n          If another SNMP Command Generator application has\n          altered the longest prefix entry in the meantime, \n          then the spin lock's value will have changed, \n          and so this creation will fail because it will specify\n          the wrong value for the spin lock.\n          \n          Since this is an advisory lock, the use of this lock\n          is not enforced, but not using this lock may lead\n          to conflict with the another SNMP command responder \n          application which may also be acting on the\n          cefLMPrefixTable.",
                      "x-yang-type": "snmpv2-tc:TestAndIncr"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFIB": {
                    "cefLMPrefixSpinLock": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFIB",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefFIB",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefCC": {
      "get": {
        "summary": "Get cefCC data",
        "description": "Retrieve cefCC operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "The value of sysUpTime at the time an\n          inconsistency is detecetd.",
                  "properties": {
                    "entLastInconsistencyDetectTime": {
                      "type": "string",
                      "description": "The value of sysUpTime at the time an\n          inconsistency is detecetd.",
                      "x-yang-type": "yang:timestamp"
                    },
                    "cefInconsistencyReset": {
                      "type": "string",
                      "description": "Setting the value of this object to ccActionStart(1)\n          will reset all the active consistency checkers.\n          \n          The Management station should poll the \n          cefInconsistencyResetStatus object to get the \n          state of inconsistency reset operation.\n          \n          This operation once started, cannot be aborted.\n          Hence, the value of this object cannot be set to\n          ccActionAbort(2).\n          \n          The value of this object can't be set to ccActionStart(1), \n          if the value of object cefInconsistencyResetStatus\n          is ccStatusRunning(2).",
                      "x-yang-type": "cisco-cef:CefCCAction"
                    },
                    "cefInconsistencyResetStatus": {
                      "type": "string",
                      "description": "Indicates the status of the consistency reset\n          request.",
                      "x-yang-type": "cisco-cef:CefCCStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCC": {
                    "entLastInconsistencyDetectTime": "example-string",
                    "cefInconsistencyReset": "example-string",
                    "cefInconsistencyResetStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCC",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefCC",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefNotifCntl": {
      "get": {
        "summary": "Get cefNotifCntl data",
        "description": "Retrieve cefNotifCntl operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "Indicates whether or not a notification should be\n          generated on the detection of CEF resource Failure.",
                  "properties": {
                    "cefResourceFailureNotifEnable": {
                      "type": "boolean",
                      "description": "Indicates whether or not a notification should be\n          generated on the detection of CEF resource Failure."
                    },
                    "cefPeerStateChangeNotifEnable": {
                      "type": "boolean",
                      "description": "Indicates whether or not a notification should be\n          generated on the detection of CEF peer state change."
                    },
                    "cefPeerFIBStateChangeNotifEnable": {
                      "type": "boolean",
                      "description": "Indicates whether or not a notification should be\n          generated on the detection of CEF FIB peer state change."
                    },
                    "cefNotifThrottlingInterval": {
                      "type": "integer",
                      "description": "This object controls the generation of the\n          cefInconsistencyDetection notification.\n          \n          If this object has a value of zero,\n          then the throttle control is disabled.\n          \n          If this object has a non-zero value, then the agent\n          must not generate more than one \n          cefInconsistencyDetection 'notification-event' in the \n          indicated period, where a 'notification-event' is the\n          transmission of a single trap\n          or inform PDU to a list of notification destinations.\n          \n          If additional inconsistency is detected within the \n          throttling period, then notification-events\n          for these inconsistencies should be suppressed by the agent\n          until the current throttling period expires.  At the end of a\n          throttling period, one notification-event should be generated\n          if any inconsistency was detected since the start of the \n          throttling period. In such a case,  another throttling period\n          is started right away.\n          \n          An NMS should periodically poll cefInconsistencyRecordTable\n          to detect any missed cefInconsistencyDetection\n          notification-events, e.g., due to throttling or transmission\n          loss.\n           \n          If cefNotifThrottlingInterval notification generation\n          is enabled, the suggested default throttling period is\n          60 seconds, but generation of the cefInconsistencyDetection\n          notification should be disabled by default.\n          \n          If the agent is capable of storing non-volatile\n          configuration, then the value of this object must be\n          restored after a re-initialization of the management\n          system.\n          \n          The actual transmission of notifications is controlled\n          via the MIB modules in RFC 3413.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cefInconsistencyNotifEnable": {
                      "type": "boolean",
                      "description": "Indicates whether cefInconsistencyDetection notification\n          should be generated for this managed device."
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefNotifCntl": {
                    "cefResourceFailureNotifEnable": true,
                    "cefPeerStateChangeNotifEnable": true,
                    "cefPeerFIBStateChangeNotifEnable": true,
                    "cefNotifThrottlingInterval": -2147483648,
                    "cefInconsistencyNotifEnable": true
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefNotifCntl",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefNotifCntl",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefFIBSummaryTable": {
      "get": {
        "summary": "Get cefFIBSummaryTable data",
        "description": "Retrieve cefFIBSummaryTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains the summary information\n        for the cefPrefixTable.",
                  "properties": {
                    "cefFIBSummaryEntry": {
                      "type": "array",
                      "description": "cefFIBSummaryEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefFIBIpVersion": {
                            "type": "string",
                            "description": "The version of IP forwarding.",
                            "x-yang-type": "cisco-cef:CefIpVersion"
                          },
                          "cefFIBSummaryFwdPrefixes": {
                            "type": "integer",
                            "description": "Total number of forwarding Prefixes\n            in FIB for the IP version specified\n            by cefFIBIpVersion object.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFIBSummaryTable": {
                    "cefFIBSummaryEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefFIBSummaryFwdPrefixes": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefFIBSummaryFwdPrefixes": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefFIBSummaryFwdPrefixes": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFIBSummaryTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefFIBSummaryTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefFIBSummaryTable/cefFIBSummaryEntry": {
      "get": {
        "summary": "Get cefFIBSummaryEntry list",
        "description": "Retrieve list of cefFIBSummaryEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefFIBSummaryEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "The version of IP forwarding.",
                        "x-yang-type": "cisco-cef:CefIpVersion"
                      },
                      "cefFIBSummaryFwdPrefixes": {
                        "type": "integer",
                        "description": "Total number of forwarding Prefixes\n            in FIB for the IP version specified\n            by cefFIBIpVersion object.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFIBSummaryEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefFIBSummaryFwdPrefixes": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFIBSummaryEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefFIBSummaryTable/cefFIBSummaryEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPrefixTable": {
      "get": {
        "summary": "Get cefPrefixTable data",
        "description": "Retrieve cefPrefixTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A list of CEF forwarding prefixes.",
                  "properties": {
                    "cefPrefixEntry": {
                      "type": "array",
                      "description": "cefPrefixEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefPrefixType": {
                            "type": "string",
                            "description": "The Network Prefix Type.\n            This object specifies the address type\n            used for cefPrefixAddr.\n            \n            Prefix entries are only valid for the address\n            type of ipv4(1) and ipv6(2).",
                            "x-yang-type": "inet-address:InetAddressType"
                          },
                          "cefPrefixAddr": {
                            "type": "string",
                            "description": "The Network Prefix Address.\n            The type of this address is determined by\n            the value of the cefPrefixType object.\n            This object is a Prefix Address containing the \n            prefix with length specified by cefPrefixLen. \n            Any bits beyond the length specified by\n            cefPrefixLen are zeroed.",
                            "x-yang-type": "inet-address:InetAddress"
                          },
                          "cefPrefixLen": {
                            "type": "string",
                            "description": "Length in bits of the FIB Address prefix.",
                            "x-yang-type": "inet-address:InetAddressPrefixLength"
                          },
                          "cefPrefixForwardingInfo": {
                            "type": "string",
                            "description": "This object indicates the associated forwarding element\n            selection entries in cefFESelectionTable.\n            The value of this object is index value (cefFESelectionName)\n            of cefFESelectionTable.",
                            "x-yang-type": "cisco-cef:CefOctetString"
                          },
                          "cefPrefixPkts": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefPrefixHCPkts": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix. \n            \n            This object is a 64-bit version of \n            cefPrefixPkts.",
                            "minimum": 0
                          },
                          "cefPrefixBytes": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefPrefixHCBytes": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixBytes.",
                            "minimum": 0
                          },
                          "cefPrefixInternalNRPkts": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefPrefixInternalNRHCPkts": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRPkts.",
                            "minimum": 0
                          },
                          "cefPrefixInternalNRBytes": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefPrefixInternalNRHCBytes": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRBytes.",
                            "minimum": 0
                          },
                          "cefPrefixExternalNRPkts": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefPrefixExternalNRHCPkts": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRPkts.",
                            "minimum": 0
                          },
                          "cefPrefixExternalNRBytes": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefPrefixExternalNRHCBytes": {
                            "type": "integer",
                            "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRBytes.",
                            "minimum": 0
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPrefixTable": {
                    "cefPrefixEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefPrefixType": "ethernetCsmacd(6)",
                        "cefPrefixAddr": "192.168.1.1",
                        "cefPrefixLen": "example-string",
                        "cefPrefixForwardingInfo": "example-string",
                        "cefPrefixPkts": 0,
                        "cefPrefixHCPkts": 0,
                        "cefPrefixBytes": 0,
                        "cefPrefixHCBytes": 0,
                        "cefPrefixInternalNRPkts": 0,
                        "cefPrefixInternalNRHCPkts": 0,
                        "cefPrefixInternalNRBytes": 0,
                        "cefPrefixInternalNRHCBytes": 0,
                        "cefPrefixExternalNRPkts": 0,
                        "cefPrefixExternalNRHCPkts": 0,
                        "cefPrefixExternalNRBytes": 0,
                        "cefPrefixExternalNRHCBytes": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefPrefixType": "ethernetCsmacd(6)",
                        "cefPrefixAddr": "192.168.1.1",
                        "cefPrefixLen": "example-string",
                        "cefPrefixForwardingInfo": "example-string",
                        "cefPrefixPkts": 0,
                        "cefPrefixHCPkts": 0,
                        "cefPrefixBytes": 0,
                        "cefPrefixHCBytes": 0,
                        "cefPrefixInternalNRPkts": 0,
                        "cefPrefixInternalNRHCPkts": 0,
                        "cefPrefixInternalNRBytes": 0,
                        "cefPrefixInternalNRHCBytes": 0,
                        "cefPrefixExternalNRPkts": 0,
                        "cefPrefixExternalNRHCPkts": 0,
                        "cefPrefixExternalNRBytes": 0,
                        "cefPrefixExternalNRHCBytes": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefPrefixType": "ethernetCsmacd(6)",
                        "cefPrefixAddr": "192.168.1.1",
                        "cefPrefixLen": "example-string",
                        "cefPrefixForwardingInfo": "example-string",
                        "cefPrefixPkts": 0,
                        "cefPrefixHCPkts": 0,
                        "cefPrefixBytes": 0,
                        "cefPrefixHCBytes": 0,
                        "cefPrefixInternalNRPkts": 0,
                        "cefPrefixInternalNRHCPkts": 0,
                        "cefPrefixInternalNRBytes": 0,
                        "cefPrefixInternalNRHCBytes": 0,
                        "cefPrefixExternalNRPkts": 0,
                        "cefPrefixExternalNRHCPkts": 0,
                        "cefPrefixExternalNRBytes": 0,
                        "cefPrefixExternalNRHCBytes": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPrefixTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPrefixTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPrefixTable/cefPrefixEntry": {
      "get": {
        "summary": "Get cefPrefixEntry list",
        "description": "Retrieve list of cefPrefixEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefPrefixEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefPrefixType": {
                        "type": "string",
                        "description": "The Network Prefix Type.\n            This object specifies the address type\n            used for cefPrefixAddr.\n            \n            Prefix entries are only valid for the address\n            type of ipv4(1) and ipv6(2).",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cefPrefixAddr": {
                        "type": "string",
                        "description": "The Network Prefix Address.\n            The type of this address is determined by\n            the value of the cefPrefixType object.\n            This object is a Prefix Address containing the \n            prefix with length specified by cefPrefixLen. \n            Any bits beyond the length specified by\n            cefPrefixLen are zeroed.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefPrefixLen": {
                        "type": "string",
                        "description": "Length in bits of the FIB Address prefix.",
                        "x-yang-type": "inet-address:InetAddressPrefixLength"
                      },
                      "cefPrefixForwardingInfo": {
                        "type": "string",
                        "description": "This object indicates the associated forwarding element\n            selection entries in cefFESelectionTable.\n            The value of this object is index value (cefFESelectionName)\n            of cefFESelectionTable.",
                        "x-yang-type": "cisco-cef:CefOctetString"
                      },
                      "cefPrefixPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixHCPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix. \n            \n            This object is a 64-bit version of \n            cefPrefixPkts.",
                        "minimum": 0
                      },
                      "cefPrefixBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixHCBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixBytes.",
                        "minimum": 0
                      },
                      "cefPrefixInternalNRPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixInternalNRHCPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRPkts.",
                        "minimum": 0
                      },
                      "cefPrefixInternalNRBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixInternalNRHCBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRBytes.",
                        "minimum": 0
                      },
                      "cefPrefixExternalNRPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixExternalNRHCPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRPkts.",
                        "minimum": 0
                      },
                      "cefPrefixExternalNRBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixExternalNRHCBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRBytes.",
                        "minimum": 0
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPrefixEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefPrefixType": "ethernetCsmacd(6)",
                      "cefPrefixAddr": "192.168.1.1",
                      "cefPrefixLen": "example-string",
                      "cefPrefixForwardingInfo": "example-string",
                      "cefPrefixPkts": 0,
                      "cefPrefixHCPkts": 0,
                      "cefPrefixBytes": 0,
                      "cefPrefixHCBytes": 0,
                      "cefPrefixInternalNRPkts": 0,
                      "cefPrefixInternalNRHCPkts": 0,
                      "cefPrefixInternalNRBytes": 0,
                      "cefPrefixInternalNRHCBytes": 0,
                      "cefPrefixExternalNRPkts": 0,
                      "cefPrefixExternalNRHCPkts": 0,
                      "cefPrefixExternalNRBytes": 0,
                      "cefPrefixExternalNRHCBytes": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPrefixEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPrefixTable/cefPrefixEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefLMPrefixTable": {
      "get": {
        "summary": "Get cefLMPrefixTable data",
        "description": "Retrieve cefLMPrefixTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A table of Longest Match Prefix Query requests.\n        \n        Generator application should utilize the\n        cefLMPrefixSpinLock to try to avoid collisions.\n        See DESCRIPTION clause of cefLMPrefixSpinLock.",
                  "properties": {
                    "cefLMPrefixEntry": {
                      "type": "array",
                      "description": "cefLMPrefixEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefLMPrefixDestAddrType": {
                            "type": "string",
                            "description": "The Destination Address Type.\n            This object specifies the address type\n            used for cefLMPrefixDestAddr.\n            \n            Longest Match Prefix entries are only valid \n            for the address type of ipv4(1) and ipv6(2).",
                            "x-yang-type": "inet-address:InetAddressType"
                          },
                          "cefLMPrefixDestAddr": {
                            "type": "string",
                            "description": "The Destination Address.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                            "x-yang-type": "inet-address:InetAddress"
                          },
                          "cefLMPrefixState": {
                            "type": "string",
                            "description": "Indicates the state of this prefix search request.",
                            "x-yang-type": "cisco-cef:CefPrefixSearchState"
                          },
                          "cefLMPrefixAddr": {
                            "type": "string",
                            "description": "The Network Prefix Address. Index to the cefPrefixTable.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                            "x-yang-type": "inet-address:InetAddress"
                          },
                          "cefLMPrefixLen": {
                            "type": "string",
                            "description": "The Network Prefix Length. Index to the cefPrefixTable.",
                            "x-yang-type": "inet-address:InetAddressPrefixLength"
                          },
                          "cefLMPrefixRowStatus": {
                            "type": "string",
                            "description": "The status of this table entry.  Once the entry \n            status is set to active(1), the associated entry \n            cannot be modified until the request completes\n            (cefLMPrefixState transitions to matchFound(2) \n            or noMatchFound(3)).\n            \n            Once the longest match request has been created\n            (i.e. the cefLMPrefixRowStatus has been made active),\n            the entry cannot be modified - the only operation\n            possible after this is to delete the row.",
                            "x-yang-type": "snmpv2-tc:RowStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefLMPrefixTable": {
                    "cefLMPrefixEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefLMPrefixDestAddrType": "192.168.1.1",
                        "cefLMPrefixDestAddr": "192.168.1.1",
                        "cefLMPrefixState": "up(1)",
                        "cefLMPrefixAddr": "192.168.1.1",
                        "cefLMPrefixLen": "example-string",
                        "cefLMPrefixRowStatus": "up(1)"
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefLMPrefixDestAddrType": "192.168.1.1",
                        "cefLMPrefixDestAddr": "192.168.1.1",
                        "cefLMPrefixState": "up(1)",
                        "cefLMPrefixAddr": "192.168.1.1",
                        "cefLMPrefixLen": "example-string",
                        "cefLMPrefixRowStatus": "up(1)"
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefLMPrefixDestAddrType": "192.168.1.1",
                        "cefLMPrefixDestAddr": "192.168.1.1",
                        "cefLMPrefixState": "up(1)",
                        "cefLMPrefixAddr": "192.168.1.1",
                        "cefLMPrefixLen": "example-string",
                        "cefLMPrefixRowStatus": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefLMPrefixTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefLMPrefixTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefLMPrefixTable/cefLMPrefixEntry": {
      "get": {
        "summary": "Get cefLMPrefixEntry list",
        "description": "Retrieve list of cefLMPrefixEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefLMPrefixEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefLMPrefixDestAddrType": {
                        "type": "string",
                        "description": "The Destination Address Type.\n            This object specifies the address type\n            used for cefLMPrefixDestAddr.\n            \n            Longest Match Prefix entries are only valid \n            for the address type of ipv4(1) and ipv6(2).",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cefLMPrefixDestAddr": {
                        "type": "string",
                        "description": "The Destination Address.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefLMPrefixState": {
                        "type": "string",
                        "description": "Indicates the state of this prefix search request.",
                        "x-yang-type": "cisco-cef:CefPrefixSearchState"
                      },
                      "cefLMPrefixAddr": {
                        "type": "string",
                        "description": "The Network Prefix Address. Index to the cefPrefixTable.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefLMPrefixLen": {
                        "type": "string",
                        "description": "The Network Prefix Length. Index to the cefPrefixTable.",
                        "x-yang-type": "inet-address:InetAddressPrefixLength"
                      },
                      "cefLMPrefixRowStatus": {
                        "type": "string",
                        "description": "The status of this table entry.  Once the entry \n            status is set to active(1), the associated entry \n            cannot be modified until the request completes\n            (cefLMPrefixState transitions to matchFound(2) \n            or noMatchFound(3)).\n            \n            Once the longest match request has been created\n            (i.e. the cefLMPrefixRowStatus has been made active),\n            the entry cannot be modified - the only operation\n            possible after this is to delete the row.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefLMPrefixEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefLMPrefixDestAddrType": "192.168.1.1",
                      "cefLMPrefixDestAddr": "192.168.1.1",
                      "cefLMPrefixState": "up(1)",
                      "cefLMPrefixAddr": "192.168.1.1",
                      "cefLMPrefixLen": "example-string",
                      "cefLMPrefixRowStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefLMPrefixEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefLMPrefixTable/cefLMPrefixEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPathTable": {
      "get": {
        "summary": "Get cefPathTable data",
        "description": "Retrieve cefPathTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "CEF prefix path is a valid route to reach to a \n        destination IP prefix. Multiple paths may exist \n        out of a router to the same destination prefix. \n        This table specify lists of CEF paths.",
                  "properties": {
                    "cefPathEntry": {
                      "type": "array",
                      "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF prefix path.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefPrefixType": {
                            "type": "string",
                            "description": "cefPrefixType",
                            "x-yang-type": "leafref"
                          },
                          "cefPrefixAddr": {
                            "type": "string",
                            "description": "cefPrefixAddr",
                            "x-yang-type": "leafref"
                          },
                          "cefPrefixLen": {
                            "type": "string",
                            "description": "cefPrefixLen",
                            "x-yang-type": "leafref"
                          },
                          "cefPathId": {
                            "type": "integer",
                            "description": "The locally arbitrary, but unique identifier associated\n            with this prefix path entry.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cefPathType": {
                            "type": "string",
                            "description": "Type for this CEF Path.",
                            "x-yang-type": "cisco-cef:CefPathType"
                          },
                          "cefPathInterface": {
                            "type": "string",
                            "description": "Interface associated with this CEF path.\n            \n            A value of zero for this object will indicate\n            that no interface is associated with this path \n            entry.",
                            "x-yang-type": "if-mib:InterfaceIndexOrZero"
                          },
                          "cefPathNextHopAddr": {
                            "type": "string",
                            "description": "Next hop address associated with this CEF path.\n            \n            The value of this object is only relevant\n            for attached next hop and recursive next hop  \n            path types (when the object cefPathType is\n            set to attachedNexthop(4) or recursiveNexthop(5)).\n            and will be set to zero for other path types.\n            \n            The type of this address is determined by\n            the value of the cefPrefixType object.",
                            "x-yang-type": "inet-address:InetAddress"
                          },
                          "cefPathRecurseVrfName": {
                            "type": "string",
                            "description": "The recursive vrf name associated with this path.\n            \n            The value of this object is only relevant\n            for recursive next hop path types (when the \n            object cefPathType is set to recursiveNexthop(5)),\n            and '0x00' will be returned for other path types.",
                            "x-yang-type": "mpls-vpn:MplsVpnId"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPathTable": {
                    "cefPathEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefPrefixType": "ethernetCsmacd(6)",
                        "cefPrefixAddr": "192.168.1.1",
                        "cefPrefixLen": "example-string",
                        "cefPathId": -2147483648,
                        "cefPathType": "ethernetCsmacd(6)",
                        "cefPathInterface": "GigabitEthernet1/0/1",
                        "cefPathNextHopAddr": "192.168.1.1",
                        "cefPathRecurseVrfName": "interface-1"
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefPrefixType": "ethernetCsmacd(6)",
                        "cefPrefixAddr": "192.168.1.1",
                        "cefPrefixLen": "example-string",
                        "cefPathId": -2147483648,
                        "cefPathType": "ethernetCsmacd(6)",
                        "cefPathInterface": "GigabitEthernet1/0/1",
                        "cefPathNextHopAddr": "192.168.1.1",
                        "cefPathRecurseVrfName": "interface-1"
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefPrefixType": "ethernetCsmacd(6)",
                        "cefPrefixAddr": "192.168.1.1",
                        "cefPrefixLen": "example-string",
                        "cefPathId": -2147483648,
                        "cefPathType": "ethernetCsmacd(6)",
                        "cefPathInterface": "GigabitEthernet1/0/1",
                        "cefPathNextHopAddr": "192.168.1.1",
                        "cefPathRecurseVrfName": "interface-1"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPathTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPathTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPathTable/cefPathEntry": {
      "get": {
        "summary": "Get cefPathEntry list",
        "description": "Retrieve list of cefPathEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF prefix path.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefPrefixType": {
                        "type": "string",
                        "description": "cefPrefixType",
                        "x-yang-type": "leafref"
                      },
                      "cefPrefixAddr": {
                        "type": "string",
                        "description": "cefPrefixAddr",
                        "x-yang-type": "leafref"
                      },
                      "cefPrefixLen": {
                        "type": "string",
                        "description": "cefPrefixLen",
                        "x-yang-type": "leafref"
                      },
                      "cefPathId": {
                        "type": "integer",
                        "description": "The locally arbitrary, but unique identifier associated\n            with this prefix path entry.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cefPathType": {
                        "type": "string",
                        "description": "Type for this CEF Path.",
                        "x-yang-type": "cisco-cef:CefPathType"
                      },
                      "cefPathInterface": {
                        "type": "string",
                        "description": "Interface associated with this CEF path.\n            \n            A value of zero for this object will indicate\n            that no interface is associated with this path \n            entry.",
                        "x-yang-type": "if-mib:InterfaceIndexOrZero"
                      },
                      "cefPathNextHopAddr": {
                        "type": "string",
                        "description": "Next hop address associated with this CEF path.\n            \n            The value of this object is only relevant\n            for attached next hop and recursive next hop  \n            path types (when the object cefPathType is\n            set to attachedNexthop(4) or recursiveNexthop(5)).\n            and will be set to zero for other path types.\n            \n            The type of this address is determined by\n            the value of the cefPrefixType object.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefPathRecurseVrfName": {
                        "type": "string",
                        "description": "The recursive vrf name associated with this path.\n            \n            The value of this object is only relevant\n            for recursive next hop path types (when the \n            object cefPathType is set to recursiveNexthop(5)),\n            and '0x00' will be returned for other path types.",
                        "x-yang-type": "mpls-vpn:MplsVpnId"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPathEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefPrefixType": "ethernetCsmacd(6)",
                      "cefPrefixAddr": "192.168.1.1",
                      "cefPrefixLen": "example-string",
                      "cefPathId": -2147483648,
                      "cefPathType": "ethernetCsmacd(6)",
                      "cefPathInterface": "GigabitEthernet1/0/1",
                      "cefPathNextHopAddr": "192.168.1.1",
                      "cefPathRecurseVrfName": "interface-1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPathEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPathTable/cefPathEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefAdjSummaryTable": {
      "get": {
        "summary": "Get cefAdjSummaryTable data",
        "description": "Retrieve cefAdjSummaryTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains the summary information\n        for the cefAdjTable.",
                  "properties": {
                    "cefAdjSummaryEntry": {
                      "type": "array",
                      "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF Adjacency  \n          summary related attributes for the\n          Managed entity. A row exists for\n          each adjacency link type.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefAdjSummaryLinkType": {
                            "type": "string",
                            "description": "The link type of the adjacency.",
                            "x-yang-type": "cisco-cef:CefAdjLinkType"
                          },
                          "cefAdjSummaryComplete": {
                            "type": "integer",
                            "description": "The total number of complete adjacencies.\n            \n            The total number of adjacencies which can be used \n            to switch traffic to a neighbour.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefAdjSummaryIncomplete": {
                            "type": "integer",
                            "description": "The total number of incomplete adjacencies.\n            \n            The total number of adjacencies which cannot be \n            used to switch traffic in their current state.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefAdjSummaryFixup": {
                            "type": "integer",
                            "description": "The total number of adjacencies for which\n            the Layer 2 encapsulation string (header) may be \n            updated (fixed up) at packet switch time.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefAdjSummaryRedirect": {
                            "type": "integer",
                            "description": "The total number of adjacencies for which \n            ip redirect (or icmp redirection) is enabled.\n            The value of this object is only relevant for\n            ipv4 and ipv6 link type (when the index object \n            cefAdjSummaryLinkType value is ipv4(1) or ipv6(2))\n            and will be set to zero for other link types.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefAdjSummaryTable": {
                    "cefAdjSummaryEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                        "cefAdjSummaryComplete": 0,
                        "cefAdjSummaryIncomplete": 0,
                        "cefAdjSummaryFixup": 0,
                        "cefAdjSummaryRedirect": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                        "cefAdjSummaryComplete": 0,
                        "cefAdjSummaryIncomplete": 0,
                        "cefAdjSummaryFixup": 0,
                        "cefAdjSummaryRedirect": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                        "cefAdjSummaryComplete": 0,
                        "cefAdjSummaryIncomplete": 0,
                        "cefAdjSummaryFixup": 0,
                        "cefAdjSummaryRedirect": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefAdjSummaryTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefAdjSummaryTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefAdjSummaryTable/cefAdjSummaryEntry": {
      "get": {
        "summary": "Get cefAdjSummaryEntry list",
        "description": "Retrieve list of cefAdjSummaryEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF Adjacency  \n          summary related attributes for the\n          Managed entity. A row exists for\n          each adjacency link type.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefAdjSummaryLinkType": {
                        "type": "string",
                        "description": "The link type of the adjacency.",
                        "x-yang-type": "cisco-cef:CefAdjLinkType"
                      },
                      "cefAdjSummaryComplete": {
                        "type": "integer",
                        "description": "The total number of complete adjacencies.\n            \n            The total number of adjacencies which can be used \n            to switch traffic to a neighbour.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjSummaryIncomplete": {
                        "type": "integer",
                        "description": "The total number of incomplete adjacencies.\n            \n            The total number of adjacencies which cannot be \n            used to switch traffic in their current state.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjSummaryFixup": {
                        "type": "integer",
                        "description": "The total number of adjacencies for which\n            the Layer 2 encapsulation string (header) may be \n            updated (fixed up) at packet switch time.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjSummaryRedirect": {
                        "type": "integer",
                        "description": "The total number of adjacencies for which \n            ip redirect (or icmp redirection) is enabled.\n            The value of this object is only relevant for\n            ipv4 and ipv6 link type (when the index object \n            cefAdjSummaryLinkType value is ipv4(1) or ipv6(2))\n            and will be set to zero for other link types.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefAdjSummaryEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                      "cefAdjSummaryComplete": 0,
                      "cefAdjSummaryIncomplete": 0,
                      "cefAdjSummaryFixup": 0,
                      "cefAdjSummaryRedirect": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefAdjSummaryEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefAdjSummaryTable/cefAdjSummaryEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefAdjTable": {
      "get": {
        "summary": "Get cefAdjTable data",
        "description": "Retrieve cefAdjTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A list of CEF adjacencies.",
                  "properties": {
                    "cefAdjEntry": {
                      "type": "array",
                      "description": "cefAdjEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefAdjSummaryLinkType": {
                            "type": "string",
                            "description": "cefAdjSummaryLinkType",
                            "x-yang-type": "leafref"
                          },
                          "cefAdjNextHopAddrType": {
                            "type": "string",
                            "description": "Address type for the cefAdjNextHopAddr.\n            This object specifies the address type\n            used for cefAdjNextHopAddr. \n            \n            Adjacency entries are only valid for the \n            address type of ipv4(1) and ipv6(2).",
                            "x-yang-type": "inet-address:InetAddressType"
                          },
                          "cefAdjNextHopAddr": {
                            "type": "string",
                            "description": "The next Hop address for this adjacency.\n            The type of this address is determined by\n            the value of the cefAdjNextHopAddrType object.",
                            "x-yang-type": "inet-address:InetAddress"
                          },
                          "cefAdjConnId": {
                            "type": "integer",
                            "description": "In cases where cefLinkType, interface and the\n            next hop address are not able to uniquely define\n            an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries. \n            \n            In all the other cases the value of this \n            index object will be 0.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefAdjSource": {
                            "type": "string",
                            "description": "If the adjacency is created because some neighbour\n            discovery mechanism has discovered a neighbour\n            and all the information required to build a frame header to\n            encapsulate traffic to the neighbour is available\n            then the source of adjacency is set to the mechanism\n            by which the adjacency is learned.",
                            "x-yang-type": "cisco-cef:CefAdjacencySource"
                          },
                          "cefAdjEncap": {
                            "type": "string",
                            "description": "The layer 2 encapsulation string to be used\n            for sending the packet out using this adjacency.",
                            "x-yang-type": "cisco-cef:CefOctetString"
                          },
                          "cefAdjFixup": {
                            "type": "string",
                            "description": "For the cases, where the encapsulation string\n            is decided at packet switch time, the adjacency \n            encapsulation string specified by object cefAdjEncap \n            require a fixup. I.e. for the adjacencies out of IP \n            Tunnels, the string prepended is an IP header which has \n            fields which can only be setup at packet switch time.\n            \n            The value of this object represent the kind of fixup\n            applied to the packet.\n            \n            If the encapsulation string doesn't require any fixup,\n            then the value of this object will be of zero length.",
                            "x-yang-type": "cisco-cef:CefOctetString"
                          },
                          "cefAdjMTU": {
                            "type": "integer",
                            "description": "The Layer 3 MTU which can be transmitted using \n            this adjacency.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefAdjForwardingInfo": {
                            "type": "string",
                            "description": "This object selects a forwarding info entry \n            defined in the cefFESelectionTable. The \n            selected target is defined by an entry in the\n            cefFESelectionTable whose index value (cefFESelectionName) \n            is equal to this object.\n            \n            The value of this object will be of zero length if\n            this adjacency entry is the last forwarding \n            element in the forwarding path.",
                            "x-yang-type": "cisco-cef:CefOctetString"
                          },
                          "cefAdjPkts": {
                            "type": "integer",
                            "description": "Number of pkts transmitted using this adjacency.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefAdjHCPkts": {
                            "type": "integer",
                            "description": "Number of pkts transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjPkts.",
                            "minimum": 0
                          },
                          "cefAdjBytes": {
                            "type": "integer",
                            "description": "Number of bytes transmitted using this adjacency.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefAdjHCBytes": {
                            "type": "integer",
                            "description": "Number of bytes transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjBytes.",
                            "minimum": 0
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefAdjTable": {
                    "cefAdjEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "ifIndex": "1",
                        "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                        "cefAdjNextHopAddrType": "192.168.1.1",
                        "cefAdjNextHopAddr": "192.168.1.1",
                        "cefAdjConnId": 0,
                        "cefAdjSource": "example-string",
                        "cefAdjEncap": "example-string",
                        "cefAdjFixup": "example-string",
                        "cefAdjMTU": 1500,
                        "cefAdjForwardingInfo": "example-string",
                        "cefAdjPkts": 0,
                        "cefAdjHCPkts": 0,
                        "cefAdjBytes": 0,
                        "cefAdjHCBytes": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "ifIndex": "2",
                        "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                        "cefAdjNextHopAddrType": "192.168.1.1",
                        "cefAdjNextHopAddr": "192.168.1.1",
                        "cefAdjConnId": 0,
                        "cefAdjSource": "example-string",
                        "cefAdjEncap": "example-string",
                        "cefAdjFixup": "example-string",
                        "cefAdjMTU": 1500,
                        "cefAdjForwardingInfo": "example-string",
                        "cefAdjPkts": 0,
                        "cefAdjHCPkts": 0,
                        "cefAdjBytes": 0,
                        "cefAdjHCBytes": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "ifIndex": "3",
                        "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                        "cefAdjNextHopAddrType": "192.168.1.1",
                        "cefAdjNextHopAddr": "192.168.1.1",
                        "cefAdjConnId": 0,
                        "cefAdjSource": "example-string",
                        "cefAdjEncap": "example-string",
                        "cefAdjFixup": "example-string",
                        "cefAdjMTU": 1500,
                        "cefAdjForwardingInfo": "example-string",
                        "cefAdjPkts": 0,
                        "cefAdjHCPkts": 0,
                        "cefAdjBytes": 0,
                        "cefAdjHCBytes": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefAdjTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefAdjTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefAdjTable/cefAdjEntry": {
      "get": {
        "summary": "Get cefAdjEntry list",
        "description": "Retrieve list of cefAdjEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefAdjEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefAdjSummaryLinkType": {
                        "type": "string",
                        "description": "cefAdjSummaryLinkType",
                        "x-yang-type": "leafref"
                      },
                      "cefAdjNextHopAddrType": {
                        "type": "string",
                        "description": "Address type for the cefAdjNextHopAddr.\n            This object specifies the address type\n            used for cefAdjNextHopAddr. \n            \n            Adjacency entries are only valid for the \n            address type of ipv4(1) and ipv6(2).",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cefAdjNextHopAddr": {
                        "type": "string",
                        "description": "The next Hop address for this adjacency.\n            The type of this address is determined by\n            the value of the cefAdjNextHopAddrType object.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefAdjConnId": {
                        "type": "integer",
                        "description": "In cases where cefLinkType, interface and the\n            next hop address are not able to uniquely define\n            an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries. \n            \n            In all the other cases the value of this \n            index object will be 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjSource": {
                        "type": "string",
                        "description": "If the adjacency is created because some neighbour\n            discovery mechanism has discovered a neighbour\n            and all the information required to build a frame header to\n            encapsulate traffic to the neighbour is available\n            then the source of adjacency is set to the mechanism\n            by which the adjacency is learned.",
                        "x-yang-type": "cisco-cef:CefAdjacencySource"
                      },
                      "cefAdjEncap": {
                        "type": "string",
                        "description": "The layer 2 encapsulation string to be used\n            for sending the packet out using this adjacency.",
                        "x-yang-type": "cisco-cef:CefOctetString"
                      },
                      "cefAdjFixup": {
                        "type": "string",
                        "description": "For the cases, where the encapsulation string\n            is decided at packet switch time, the adjacency \n            encapsulation string specified by object cefAdjEncap \n            require a fixup. I.e. for the adjacencies out of IP \n            Tunnels, the string prepended is an IP header which has \n            fields which can only be setup at packet switch time.\n            \n            The value of this object represent the kind of fixup\n            applied to the packet.\n            \n            If the encapsulation string doesn't require any fixup,\n            then the value of this object will be of zero length.",
                        "x-yang-type": "cisco-cef:CefOctetString"
                      },
                      "cefAdjMTU": {
                        "type": "integer",
                        "description": "The Layer 3 MTU which can be transmitted using \n            this adjacency.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjForwardingInfo": {
                        "type": "string",
                        "description": "This object selects a forwarding info entry \n            defined in the cefFESelectionTable. The \n            selected target is defined by an entry in the\n            cefFESelectionTable whose index value (cefFESelectionName) \n            is equal to this object.\n            \n            The value of this object will be of zero length if\n            this adjacency entry is the last forwarding \n            element in the forwarding path.",
                        "x-yang-type": "cisco-cef:CefOctetString"
                      },
                      "cefAdjPkts": {
                        "type": "integer",
                        "description": "Number of pkts transmitted using this adjacency.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjHCPkts": {
                        "type": "integer",
                        "description": "Number of pkts transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjPkts.",
                        "minimum": 0
                      },
                      "cefAdjBytes": {
                        "type": "integer",
                        "description": "Number of bytes transmitted using this adjacency.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjHCBytes": {
                        "type": "integer",
                        "description": "Number of bytes transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjBytes.",
                        "minimum": 0
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefAdjEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "ifIndex": "example-string",
                      "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                      "cefAdjNextHopAddrType": "192.168.1.1",
                      "cefAdjNextHopAddr": "192.168.1.1",
                      "cefAdjConnId": 0,
                      "cefAdjSource": "example-string",
                      "cefAdjEncap": "example-string",
                      "cefAdjFixup": "example-string",
                      "cefAdjMTU": 1500,
                      "cefAdjForwardingInfo": "example-string",
                      "cefAdjPkts": 0,
                      "cefAdjHCPkts": 0,
                      "cefAdjBytes": 0,
                      "cefAdjHCBytes": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefAdjEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefAdjTable/cefAdjEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefFESelectionTable": {
      "get": {
        "summary": "Get cefFESelectionTable data",
        "description": "Retrieve cefFESelectionTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "A list of forwarding element selection entries.",
                  "properties": {
                    "cefFESelectionEntry": {
                      "type": "array",
                      "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF forwarding element\n          selection list.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefFESelectionName": {
                            "type": "string",
                            "description": "The locally arbitrary, but unique identifier used\n            to select a set of forwarding element lists.",
                            "format": "binary"
                          },
                          "cefFESelectionId": {
                            "type": "integer",
                            "description": "Secondary index to identify a forwarding elements List \n            in this Table.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cefFESelectionSpecial": {
                            "type": "string",
                            "description": "Special processing for a destination\n            is indicated through the use of special \n            forwarding element. \n            \n            If the forwarding element list contains the \n            special forwarding element, then this object \n            represents the type of special forwarding element.",
                            "x-yang-type": "cisco-cef:CefForwardingElementSpecialType"
                          },
                          "cefFESelectionLabels": {
                            "type": "string",
                            "description": "This object represent the MPLS Labels \n            associated with this forwarding Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero length if the forwarding element list \n            doesn't contain a label forwarding element. A zero \n            length label list will indicate that there is no label\n            forwarding element associated with this selection entry.",
                            "x-yang-type": "cisco-cef:CefMplsLabelList"
                          },
                          "cefFESelectionAdjLinkType": {
                            "type": "string",
                            "description": "This object represent the link type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(5) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                            "x-yang-type": "cisco-cef:CefAdjLinkType"
                          },
                          "cefFESelectionAdjInterface": {
                            "type": "string",
                            "description": "This object represent the interface for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                            "x-yang-type": "if-mib:InterfaceIndexOrZero"
                          },
                          "cefFESelectionAdjNextHopAddrType": {
                            "type": "string",
                            "description": "This object represent the next hop address type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(0) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                            "x-yang-type": "inet-address:InetAddressType"
                          },
                          "cefFESelectionAdjNextHopAddr": {
                            "type": "string",
                            "description": "This object represent the next hop address for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                            "x-yang-type": "inet-address:InetAddress"
                          },
                          "cefFESelectionAdjConnId": {
                            "type": "integer",
                            "description": "This object represent the connection id for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element. \n            \n            In cases where cefFESelectionAdjLinkType, interface \n            and the next hop address are not able to uniquely \n            define an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefFESelectionVrfName": {
                            "type": "string",
                            "description": "This object represent the Vrf name for\n            the lookup associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to a string containing the single octet\n            0x00 if the forwarding element list \n            doesn't contain a lookup forwarding element.",
                            "x-yang-type": "mpls-vpn:MplsVpnId"
                          },
                          "cefFESelectionWeight": {
                            "type": "integer",
                            "description": "This object represent the weighting for \n            load balancing between multiple Forwarding Element\n            Lists. The value of this object will be zero if\n            load balancing is associated with this selection\n            entry.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFESelectionTable": {
                    "cefFESelectionEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefFESelectionName": "interface-1",
                        "cefFESelectionId": -2147483648,
                        "cefFESelectionSpecial": "example-string",
                        "cefFESelectionLabels": "example-string",
                        "cefFESelectionAdjLinkType": "ethernetCsmacd(6)",
                        "cefFESelectionAdjInterface": "GigabitEthernet1/0/1",
                        "cefFESelectionAdjNextHopAddrType": "192.168.1.1",
                        "cefFESelectionAdjNextHopAddr": "192.168.1.1",
                        "cefFESelectionAdjConnId": 0,
                        "cefFESelectionVrfName": "interface-1",
                        "cefFESelectionWeight": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefFESelectionName": "interface-1",
                        "cefFESelectionId": -2147483648,
                        "cefFESelectionSpecial": "example-string",
                        "cefFESelectionLabels": "example-string",
                        "cefFESelectionAdjLinkType": "ethernetCsmacd(6)",
                        "cefFESelectionAdjInterface": "GigabitEthernet1/0/1",
                        "cefFESelectionAdjNextHopAddrType": "192.168.1.1",
                        "cefFESelectionAdjNextHopAddr": "192.168.1.1",
                        "cefFESelectionAdjConnId": 0,
                        "cefFESelectionVrfName": "interface-1",
                        "cefFESelectionWeight": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefFESelectionName": "interface-1",
                        "cefFESelectionId": -2147483648,
                        "cefFESelectionSpecial": "example-string",
                        "cefFESelectionLabels": "example-string",
                        "cefFESelectionAdjLinkType": "ethernetCsmacd(6)",
                        "cefFESelectionAdjInterface": "GigabitEthernet1/0/1",
                        "cefFESelectionAdjNextHopAddrType": "192.168.1.1",
                        "cefFESelectionAdjNextHopAddr": "192.168.1.1",
                        "cefFESelectionAdjConnId": 0,
                        "cefFESelectionVrfName": "interface-1",
                        "cefFESelectionWeight": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFESelectionTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefFESelectionTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefFESelectionTable/cefFESelectionEntry": {
      "get": {
        "summary": "Get cefFESelectionEntry list",
        "description": "Retrieve list of cefFESelectionEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF forwarding element\n          selection list.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFESelectionName": {
                        "type": "string",
                        "description": "The locally arbitrary, but unique identifier used\n            to select a set of forwarding element lists.",
                        "format": "binary"
                      },
                      "cefFESelectionId": {
                        "type": "integer",
                        "description": "Secondary index to identify a forwarding elements List \n            in this Table.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cefFESelectionSpecial": {
                        "type": "string",
                        "description": "Special processing for a destination\n            is indicated through the use of special \n            forwarding element. \n            \n            If the forwarding element list contains the \n            special forwarding element, then this object \n            represents the type of special forwarding element.",
                        "x-yang-type": "cisco-cef:CefForwardingElementSpecialType"
                      },
                      "cefFESelectionLabels": {
                        "type": "string",
                        "description": "This object represent the MPLS Labels \n            associated with this forwarding Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero length if the forwarding element list \n            doesn't contain a label forwarding element. A zero \n            length label list will indicate that there is no label\n            forwarding element associated with this selection entry.",
                        "x-yang-type": "cisco-cef:CefMplsLabelList"
                      },
                      "cefFESelectionAdjLinkType": {
                        "type": "string",
                        "description": "This object represent the link type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(5) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                        "x-yang-type": "cisco-cef:CefAdjLinkType"
                      },
                      "cefFESelectionAdjInterface": {
                        "type": "string",
                        "description": "This object represent the interface for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                        "x-yang-type": "if-mib:InterfaceIndexOrZero"
                      },
                      "cefFESelectionAdjNextHopAddrType": {
                        "type": "string",
                        "description": "This object represent the next hop address type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(0) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cefFESelectionAdjNextHopAddr": {
                        "type": "string",
                        "description": "This object represent the next hop address for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefFESelectionAdjConnId": {
                        "type": "integer",
                        "description": "This object represent the connection id for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element. \n            \n            In cases where cefFESelectionAdjLinkType, interface \n            and the next hop address are not able to uniquely \n            define an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefFESelectionVrfName": {
                        "type": "string",
                        "description": "This object represent the Vrf name for\n            the lookup associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to a string containing the single octet\n            0x00 if the forwarding element list \n            doesn't contain a lookup forwarding element.",
                        "x-yang-type": "mpls-vpn:MplsVpnId"
                      },
                      "cefFESelectionWeight": {
                        "type": "integer",
                        "description": "This object represent the weighting for \n            load balancing between multiple Forwarding Element\n            Lists. The value of this object will be zero if\n            load balancing is associated with this selection\n            entry.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFESelectionEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFESelectionName": "interface-1",
                      "cefFESelectionId": -2147483648,
                      "cefFESelectionSpecial": "example-string",
                      "cefFESelectionLabels": "example-string",
                      "cefFESelectionAdjLinkType": "ethernetCsmacd(6)",
                      "cefFESelectionAdjInterface": "GigabitEthernet1/0/1",
                      "cefFESelectionAdjNextHopAddrType": "192.168.1.1",
                      "cefFESelectionAdjNextHopAddr": "192.168.1.1",
                      "cefFESelectionAdjConnId": 0,
                      "cefFESelectionVrfName": "interface-1",
                      "cefFESelectionWeight": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFESelectionEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefFESelectionTable/cefFESelectionEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefCfgTable": {
      "get": {
        "summary": "Get cefCfgTable data",
        "description": "Retrieve cefCfgTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains global config parameter \n        of CEF on the Managed device.",
                  "properties": {
                    "cefCfgEntry": {
                      "type": "array",
                      "description": "cefCfgEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefFIBIpVersion": {
                            "type": "string",
                            "description": "cefFIBIpVersion",
                            "x-yang-type": "leafref"
                          },
                          "cefCfgAdminState": {
                            "type": "string",
                            "description": "The desired state of CEF.",
                            "x-yang-type": "cisco-cef:CefAdminStatus"
                          },
                          "cefCfgOperState": {
                            "type": "string",
                            "description": "The current operational state of CEF.\n            \n            If the cefCfgAdminState is disabled(2), then\n            cefOperState will eventually go to the down(2)\n            state unless some error has occurred. \n            \n            If cefCfgAdminState is changed to enabled(1) then \n            cefCfgOperState should change to up(1) only if the \n            CEF entity is ready to forward the packets using \n            Cisco Express Forwarding (CEF) else it should remain \n            in the down(2) state. The up(1) state for this object \n            indicates that CEF entity is forwarding the packet\n            using Cisco Express Forwarding.",
                            "x-yang-type": "cisco-cef:CefOperStatus"
                          },
                          "cefCfgDistributionAdminState": {
                            "type": "string",
                            "description": "The desired state of CEF distribution.",
                            "x-yang-type": "cisco-cef:CefAdminStatus"
                          },
                          "cefCfgDistributionOperState": {
                            "type": "string",
                            "description": "The current operational state of CEF distribution.\n            \n            If the cefCfgDistributionAdminState is disabled(2), then\n            cefDistributionOperState will eventually go to the down(2)\n            state unless some error has occurred.  \n            \n            If cefCfgDistributionAdminState is changed to enabled(1) \n            then cefCfgDistributionOperState should change to up(1) \n            only if the CEF entity is ready to forward the packets \n            using Distributed Cisco Express Forwarding (dCEF) else \n            it should remain in the down(2) state. The up(1) state \n            for this object indicates that CEF entity is forwarding\n            the packet using Distributed Cisco Express Forwarding.",
                            "x-yang-type": "cisco-cef:CefOperStatus"
                          },
                          "cefCfgAccountingMap": {
                            "type": "string",
                            "description": "This object represents a bitmap of network\n            accounting options.\n            \n            CEF network accounting is disabled by default.\n            \n            CEF network accounting can be enabled \n            by selecting one or more of the following\n            CEF accounting option for the value\n            of this object.\n             \n             nonRecursive(0):  enables accounting through \n                               nonrecursive prefixes.\n            \n             perPrefix(1):     enables the collection of the numbers \n                               of pkts and bytes express forwarded\n                               to a destination (prefix)\n            \n             prefixLength(2):  enables accounting through \n                               prefixlength.        \n            \n             Once the accounting is enabled, the corresponding stats\n             can be retrieved from the cefPrefixTable and\n             cefStatsPrefixLenTable."
                          },
                          "cefCfgLoadSharingAlgorithm": {
                            "type": "string",
                            "description": "Indicates the CEF Load balancing algorithm.\n            \n            Setting this object to none(1) will disable\n            the Load sharing for the specified entry.\n            \n            CEF load balancing can be enabled by setting \n            this object to one of following Algorithms:\n            \n             original(2)  : This algorithm is based on a \n                            source and destination hash \n            \n             tunnel(3)    : This algorithm is used in \n                            tunnels environments or in\n                            environments where there are\n                            only a few source \n                              \n             universal(4)  : This algorithm uses a source and \n                             destination and ID hash\n            \n            If the value of this object is set to 'tunnel'\n            or 'universal', then the FIXED ID for these\n            algorithms may be specified by the managed \n            object cefLoadSharingID."
                          },
                          "cefCfgLoadSharingID": {
                            "type": "integer",
                            "description": "The Fixed ID associated with the managed object\n            cefCfgLoadSharingAlgorithm. The hash of this object\n            value may be used by the Load Sharing Algorithm.\n            \n            The value of this object is not relevant and will\n            be set to zero if the value of managed object \n            cefCfgLoadSharingAlgorithm is set to none(1) or original(2).\n            The default value of this object is calculated by\n            the device at the time of initialization.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefCfgTrafficStatsLoadInterval": {
                            "type": "integer",
                            "description": "The interval time over which the CEF traffic statistics\n            are collected.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefCfgTrafficStatsUpdateRate": {
                            "type": "integer",
                            "description": "The frequency with which the line card sends the\n            traffic load statistics to the Router Processor.\n            \n            Setting the value of this object to 0 will disable\n            the CEF traffic statistics collection.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCfgTable": {
                    "cefCfgEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefCfgAdminState": "up(1)",
                        "cefCfgOperState": "up(1)",
                        "cefCfgDistributionAdminState": "up(1)",
                        "cefCfgDistributionOperState": "up(1)",
                        "cefCfgAccountingMap": "example-string",
                        "cefCfgLoadSharingAlgorithm": "example-string",
                        "cefCfgLoadSharingID": 0,
                        "cefCfgTrafficStatsLoadInterval": 0,
                        "cefCfgTrafficStatsUpdateRate": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefCfgAdminState": "up(1)",
                        "cefCfgOperState": "up(1)",
                        "cefCfgDistributionAdminState": "up(1)",
                        "cefCfgDistributionOperState": "up(1)",
                        "cefCfgAccountingMap": "example-string",
                        "cefCfgLoadSharingAlgorithm": "example-string",
                        "cefCfgLoadSharingID": 0,
                        "cefCfgTrafficStatsLoadInterval": 0,
                        "cefCfgTrafficStatsUpdateRate": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefCfgAdminState": "up(1)",
                        "cefCfgOperState": "up(1)",
                        "cefCfgDistributionAdminState": "up(1)",
                        "cefCfgDistributionOperState": "up(1)",
                        "cefCfgAccountingMap": "example-string",
                        "cefCfgLoadSharingAlgorithm": "example-string",
                        "cefCfgLoadSharingID": 0,
                        "cefCfgTrafficStatsLoadInterval": 0,
                        "cefCfgTrafficStatsUpdateRate": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCfgTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefCfgTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefCfgTable/cefCfgEntry": {
      "get": {
        "summary": "Get cefCfgEntry list",
        "description": "Retrieve list of cefCfgEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefCfgEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefCfgAdminState": {
                        "type": "string",
                        "description": "The desired state of CEF.",
                        "x-yang-type": "cisco-cef:CefAdminStatus"
                      },
                      "cefCfgOperState": {
                        "type": "string",
                        "description": "The current operational state of CEF.\n            \n            If the cefCfgAdminState is disabled(2), then\n            cefOperState will eventually go to the down(2)\n            state unless some error has occurred. \n            \n            If cefCfgAdminState is changed to enabled(1) then \n            cefCfgOperState should change to up(1) only if the \n            CEF entity is ready to forward the packets using \n            Cisco Express Forwarding (CEF) else it should remain \n            in the down(2) state. The up(1) state for this object \n            indicates that CEF entity is forwarding the packet\n            using Cisco Express Forwarding.",
                        "x-yang-type": "cisco-cef:CefOperStatus"
                      },
                      "cefCfgDistributionAdminState": {
                        "type": "string",
                        "description": "The desired state of CEF distribution.",
                        "x-yang-type": "cisco-cef:CefAdminStatus"
                      },
                      "cefCfgDistributionOperState": {
                        "type": "string",
                        "description": "The current operational state of CEF distribution.\n            \n            If the cefCfgDistributionAdminState is disabled(2), then\n            cefDistributionOperState will eventually go to the down(2)\n            state unless some error has occurred.  \n            \n            If cefCfgDistributionAdminState is changed to enabled(1) \n            then cefCfgDistributionOperState should change to up(1) \n            only if the CEF entity is ready to forward the packets \n            using Distributed Cisco Express Forwarding (dCEF) else \n            it should remain in the down(2) state. The up(1) state \n            for this object indicates that CEF entity is forwarding\n            the packet using Distributed Cisco Express Forwarding.",
                        "x-yang-type": "cisco-cef:CefOperStatus"
                      },
                      "cefCfgAccountingMap": {
                        "type": "string",
                        "description": "This object represents a bitmap of network\n            accounting options.\n            \n            CEF network accounting is disabled by default.\n            \n            CEF network accounting can be enabled \n            by selecting one or more of the following\n            CEF accounting option for the value\n            of this object.\n             \n             nonRecursive(0):  enables accounting through \n                               nonrecursive prefixes.\n            \n             perPrefix(1):     enables the collection of the numbers \n                               of pkts and bytes express forwarded\n                               to a destination (prefix)\n            \n             prefixLength(2):  enables accounting through \n                               prefixlength.        \n            \n             Once the accounting is enabled, the corresponding stats\n             can be retrieved from the cefPrefixTable and\n             cefStatsPrefixLenTable."
                      },
                      "cefCfgLoadSharingAlgorithm": {
                        "type": "string",
                        "description": "Indicates the CEF Load balancing algorithm.\n            \n            Setting this object to none(1) will disable\n            the Load sharing for the specified entry.\n            \n            CEF load balancing can be enabled by setting \n            this object to one of following Algorithms:\n            \n             original(2)  : This algorithm is based on a \n                            source and destination hash \n            \n             tunnel(3)    : This algorithm is used in \n                            tunnels environments or in\n                            environments where there are\n                            only a few source \n                              \n             universal(4)  : This algorithm uses a source and \n                             destination and ID hash\n            \n            If the value of this object is set to 'tunnel'\n            or 'universal', then the FIXED ID for these\n            algorithms may be specified by the managed \n            object cefLoadSharingID."
                      },
                      "cefCfgLoadSharingID": {
                        "type": "integer",
                        "description": "The Fixed ID associated with the managed object\n            cefCfgLoadSharingAlgorithm. The hash of this object\n            value may be used by the Load Sharing Algorithm.\n            \n            The value of this object is not relevant and will\n            be set to zero if the value of managed object \n            cefCfgLoadSharingAlgorithm is set to none(1) or original(2).\n            The default value of this object is calculated by\n            the device at the time of initialization.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCfgTrafficStatsLoadInterval": {
                        "type": "integer",
                        "description": "The interval time over which the CEF traffic statistics\n            are collected.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCfgTrafficStatsUpdateRate": {
                        "type": "integer",
                        "description": "The frequency with which the line card sends the\n            traffic load statistics to the Router Processor.\n            \n            Setting the value of this object to 0 will disable\n            the CEF traffic statistics collection.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCfgEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefCfgAdminState": "up(1)",
                      "cefCfgOperState": "up(1)",
                      "cefCfgDistributionAdminState": "up(1)",
                      "cefCfgDistributionOperState": "up(1)",
                      "cefCfgAccountingMap": "example-string",
                      "cefCfgLoadSharingAlgorithm": "example-string",
                      "cefCfgLoadSharingID": 0,
                      "cefCfgTrafficStatsLoadInterval": 0,
                      "cefCfgTrafficStatsUpdateRate": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCfgEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefCfgTable/cefCfgEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefResourceTable": {
      "get": {
        "summary": "Get cefResourceTable data",
        "description": "Retrieve cefResourceTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains global resource \n        information of CEF on the Managed device.",
                  "properties": {
                    "cefResourceEntry": {
                      "type": "array",
                      "description": "If the Managed device supports CEF,\n          each entry contains the CEF Resource \n          parameters for the managed entity.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefResourceMemoryUsed": {
                            "type": "integer",
                            "description": "Indicates the number of bytes from\n            the Processor Memory Pool that\n            are currently in use by CEF on the\n            managed entity.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefResourceFailureReason": {
                            "type": "string",
                            "description": "The CEF resource failure reason which may lead to CEF\n            being disabled on the managed entity.",
                            "x-yang-type": "cisco-cef:CefFailureReason"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefResourceTable": {
                    "cefResourceEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefResourceMemoryUsed": 0,
                        "cefResourceFailureReason": "example-string"
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefResourceMemoryUsed": 0,
                        "cefResourceFailureReason": "example-string"
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefResourceMemoryUsed": 0,
                        "cefResourceFailureReason": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefResourceTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefResourceTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefResourceTable/cefResourceEntry": {
      "get": {
        "summary": "Get cefResourceEntry list",
        "description": "Retrieve list of cefResourceEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If the Managed device supports CEF,\n          each entry contains the CEF Resource \n          parameters for the managed entity.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefResourceMemoryUsed": {
                        "type": "integer",
                        "description": "Indicates the number of bytes from\n            the Processor Memory Pool that\n            are currently in use by CEF on the\n            managed entity.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefResourceFailureReason": {
                        "type": "string",
                        "description": "The CEF resource failure reason which may lead to CEF\n            being disabled on the managed entity.",
                        "x-yang-type": "cisco-cef:CefFailureReason"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefResourceEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefResourceMemoryUsed": 0,
                      "cefResourceFailureReason": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefResourceEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefResourceTable/cefResourceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefResourceTable/cefResourceEntry={entPhysicalIndex}": {
      "get": {
        "summary": "Get cefResourceEntry entry",
        "description": "Retrieve specific cefResourceEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefResourceMemoryUsed": {
                      "type": "integer",
                      "description": "Indicates the number of bytes from\n            the Processor Memory Pool that\n            are currently in use by CEF on the\n            managed entity.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefResourceFailureReason": {
                      "type": "string",
                      "description": "The CEF resource failure reason which may lead to CEF\n            being disabled on the managed entity.",
                      "x-yang-type": "cisco-cef:CefFailureReason"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefResourceEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefResourceMemoryUsed": 0,
                    "cefResourceFailureReason": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefResourceEntry-2"
      },
      "x-yang-path": "/cefResourceTable/cefResourceEntry={entPhysicalIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex"
      ]
    },
    "/data/CISCO-CEF-MIB:cefIntTable": {
      "get": {
        "summary": "Get cefIntTable data",
        "description": "Retrieve cefIntTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This Table contains interface specific\n        information of CEF on the Managed\n        device.",
                  "properties": {
                    "cefIntEntry": {
                      "type": "array",
                      "description": "cefIntEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefFIBIpVersion": {
                            "type": "string",
                            "description": "cefFIBIpVersion",
                            "x-yang-type": "leafref"
                          },
                          "ifIndex": {
                            "type": "string",
                            "description": "ifIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefIntSwitchingState": {
                            "type": "string",
                            "description": "The CEF switching State for the interface. \n            If CEF is enabled but distributed CEF(dCEF) is\n            disabled then CEF is in cefEnabled(1) state.\n            \n            If distributed CEF is enabled, then CEF is in \n            distCefEnabled(2) state. The cefDisabled(3) state\n            indicates that CEF is disabled.\n            \n            The CEF switching state is only applicable to the\n            received packet on the interface."
                          },
                          "cefIntLoadSharing": {
                            "type": "string",
                            "description": "The status of load sharing on the\n            interface.\n            \n            perPacket(1) : Router to send data packets\n                           over successive equal-cost paths\n                           without regard to individual hosts\n                           or user sessions.\n            \n            perDestination(2) : Router to use multiple, equal-cost\n                                paths to achieve load sharing\n            \n            Load sharing is enabled by default \n            for an interface when CEF is enabled."
                          },
                          "cefIntNonrecursiveAccouting": {
                            "type": "string",
                            "description": "The CEF accounting mode for the interface.\n            CEF prefix based non-recursive accounting \n            on an interface can be configured to store \n            the stats for non-recursive prefixes in a internal \n            or external bucket.\n            \n            internal(1)  :  Count input traffic in the nonrecursive\n                            internal bucket\n            \n            external(2)  :  Count input traffic in the nonrecursive\n                            external bucket\n            \n            The value of this object will only be effective if \n            value of the object cefAccountingMap is set to enable\n            nonRecursive(1) accounting."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefIntTable": {
                    "cefIntEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefFIBIpVersion": "192.168.1.1",
                        "ifIndex": "1",
                        "cefIntSwitchingState": "up(1)",
                        "cefIntLoadSharing": "example-string",
                        "cefIntNonrecursiveAccouting": "example-string"
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefFIBIpVersion": "192.168.1.1",
                        "ifIndex": "2",
                        "cefIntSwitchingState": "up(1)",
                        "cefIntLoadSharing": "example-string",
                        "cefIntNonrecursiveAccouting": "example-string"
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefFIBIpVersion": "192.168.1.1",
                        "ifIndex": "3",
                        "cefIntSwitchingState": "up(1)",
                        "cefIntLoadSharing": "example-string",
                        "cefIntNonrecursiveAccouting": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefIntTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefIntTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefIntTable/cefIntEntry": {
      "get": {
        "summary": "Get cefIntEntry list",
        "description": "Retrieve list of cefIntEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefIntEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefIntSwitchingState": {
                        "type": "string",
                        "description": "The CEF switching State for the interface. \n            If CEF is enabled but distributed CEF(dCEF) is\n            disabled then CEF is in cefEnabled(1) state.\n            \n            If distributed CEF is enabled, then CEF is in \n            distCefEnabled(2) state. The cefDisabled(3) state\n            indicates that CEF is disabled.\n            \n            The CEF switching state is only applicable to the\n            received packet on the interface."
                      },
                      "cefIntLoadSharing": {
                        "type": "string",
                        "description": "The status of load sharing on the\n            interface.\n            \n            perPacket(1) : Router to send data packets\n                           over successive equal-cost paths\n                           without regard to individual hosts\n                           or user sessions.\n            \n            perDestination(2) : Router to use multiple, equal-cost\n                                paths to achieve load sharing\n            \n            Load sharing is enabled by default \n            for an interface when CEF is enabled."
                      },
                      "cefIntNonrecursiveAccouting": {
                        "type": "string",
                        "description": "The CEF accounting mode for the interface.\n            CEF prefix based non-recursive accounting \n            on an interface can be configured to store \n            the stats for non-recursive prefixes in a internal \n            or external bucket.\n            \n            internal(1)  :  Count input traffic in the nonrecursive\n                            internal bucket\n            \n            external(2)  :  Count input traffic in the nonrecursive\n                            external bucket\n            \n            The value of this object will only be effective if \n            value of the object cefAccountingMap is set to enable\n            nonRecursive(1) accounting."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefIntEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "ifIndex": "example-string",
                      "cefIntSwitchingState": "up(1)",
                      "cefIntLoadSharing": "example-string",
                      "cefIntNonrecursiveAccouting": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefIntEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefIntTable/cefIntEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPeerTable": {
      "get": {
        "summary": "Get cefPeerTable data",
        "description": "Retrieve cefPeerTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "Entity acting as RP (Routing Processor) keeps\n        the CEF states for the line card entities and\n        communicates with the line card entities using\n        XDR. This Table contains the CEF information \n        related to peer entities on the managed device.",
                  "properties": {
                    "cefPeerEntry": {
                      "type": "array",
                      "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF related attributes \n          associated with a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "entPeerPhysicalIndex": {
                            "type": "string",
                            "description": "The entity index for the CEF peer entity.\n            Only the entities of 'module' \n            entPhysicalClass are included here.",
                            "x-yang-type": "entity-mib:PhysicalIndex"
                          },
                          "cefPeerOperState": {
                            "type": "string",
                            "description": "The current CEF operational state of the CEF peer entity.\n            \n            Cef peer entity oper state will be peerDisabled(1) in \n            the following condition:\n            \n               : Cef Peer entity encounters fatal error i.e. resource\n                 allocation failure, ipc failure etc\n            \n               : When a reload/delete request is received from the Cef \n                 Peer Entity\n            \n            Once the peer entity is up and no fatal error is encountered,\n            then the value of this object will transits to the peerUp(3) \n            state.\n            \n            If the Cef Peer entity is in held stage, then the value\n            of this object will be peerHold(3). Cef peer entity can only\n            transit to peerDisabled(1) state from the peerHold(3) state."
                          },
                          "cefPeerNumberOfResets": {
                            "type": "integer",
                            "description": "Number of times the session with CEF peer entity \n            has been reset.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPeerTable": {
                    "cefPeerEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "entPeerPhysicalIndex": "1",
                        "cefPeerOperState": "up(1)",
                        "cefPeerNumberOfResets": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "entPeerPhysicalIndex": "2",
                        "cefPeerOperState": "up(1)",
                        "cefPeerNumberOfResets": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "entPeerPhysicalIndex": "3",
                        "cefPeerOperState": "up(1)",
                        "cefPeerNumberOfResets": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPeerTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPeerTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPeerTable/cefPeerEntry": {
      "get": {
        "summary": "Get cefPeerEntry list",
        "description": "Retrieve list of cefPeerEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF related attributes \n          associated with a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "entPeerPhysicalIndex": {
                        "type": "string",
                        "description": "The entity index for the CEF peer entity.\n            Only the entities of 'module' \n            entPhysicalClass are included here.",
                        "x-yang-type": "entity-mib:PhysicalIndex"
                      },
                      "cefPeerOperState": {
                        "type": "string",
                        "description": "The current CEF operational state of the CEF peer entity.\n            \n            Cef peer entity oper state will be peerDisabled(1) in \n            the following condition:\n            \n               : Cef Peer entity encounters fatal error i.e. resource\n                 allocation failure, ipc failure etc\n            \n               : When a reload/delete request is received from the Cef \n                 Peer Entity\n            \n            Once the peer entity is up and no fatal error is encountered,\n            then the value of this object will transits to the peerUp(3) \n            state.\n            \n            If the Cef Peer entity is in held stage, then the value\n            of this object will be peerHold(3). Cef peer entity can only\n            transit to peerDisabled(1) state from the peerHold(3) state."
                      },
                      "cefPeerNumberOfResets": {
                        "type": "integer",
                        "description": "Number of times the session with CEF peer entity \n            has been reset.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPeerEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "entPeerPhysicalIndex": "example-string",
                      "cefPeerOperState": "up(1)",
                      "cefPeerNumberOfResets": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPeerEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPeerTable/cefPeerEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPeerFIBTable": {
      "get": {
        "summary": "Get cefPeerFIBTable data",
        "description": "Retrieve cefPeerFIBTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "Entity acting as RP (Routing Processor) keep\n        the CEF FIB states for the line card entities and\n        communicate with the line card entities using\n        XDR. This Table contains the CEF FIB State \n        related to peer entities on the managed device.",
                  "properties": {
                    "cefPeerFIBEntry": {
                      "type": "array",
                      "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF FIB State \n          associated a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "entPeerPhysicalIndex": {
                            "type": "string",
                            "description": "entPeerPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefFIBIpVersion": {
                            "type": "string",
                            "description": "cefFIBIpVersion",
                            "x-yang-type": "leafref"
                          },
                          "cefPeerFIBOperState": {
                            "type": "string",
                            "description": "The current CEF FIB Operational State for the \n            CEF peer entity."
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPeerFIBTable": {
                    "cefPeerFIBEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "entPeerPhysicalIndex": "1",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefPeerFIBOperState": "up(1)"
                      },
                      {
                        "entPhysicalIndex": "2",
                        "entPeerPhysicalIndex": "2",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefPeerFIBOperState": "up(1)"
                      },
                      {
                        "entPhysicalIndex": "3",
                        "entPeerPhysicalIndex": "3",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefPeerFIBOperState": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPeerFIBTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPeerFIBTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPeerFIBTable/cefPeerFIBEntry": {
      "get": {
        "summary": "Get cefPeerFIBEntry list",
        "description": "Retrieve list of cefPeerFIBEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF FIB State \n          associated a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "entPeerPhysicalIndex": {
                        "type": "string",
                        "description": "entPeerPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefPeerFIBOperState": {
                        "type": "string",
                        "description": "The current CEF FIB Operational State for the \n            CEF peer entity."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPeerFIBEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "entPeerPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefPeerFIBOperState": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPeerFIBEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPeerFIBTable/cefPeerFIBEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefCCGlobalTable": {
      "get": {
        "summary": "Get cefCCGlobalTable data",
        "description": "Retrieve cefCCGlobalTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains CEF consistency checker\n        (CC) global parameters for the managed device.",
                  "properties": {
                    "cefCCGlobalEntry": {
                      "type": "array",
                      "description": "If the managed device supports CEF,\n          each entry contains the global consistency \n          checker parameter for the managed device.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cefFIBIpVersion": {
                            "type": "string",
                            "description": "cefFIBIpVersion",
                            "x-yang-type": "leafref"
                          },
                          "cefCCGlobalAutoRepairEnabled": {
                            "type": "boolean",
                            "description": "Once an inconsistency has been detected, \n            CEF has the ability to repair the problem. \n            This object indicates the status of auto-repair \n            function for the consistency checkers."
                          },
                          "cefCCGlobalAutoRepairDelay": {
                            "type": "integer",
                            "description": "Indiactes how long the consistency checker \n            waits to fix an inconsistency.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefCCGlobalAutoRepairHoldDown": {
                            "type": "integer",
                            "description": "Indicates how long the consistency checker\n            waits to re-enable auto-repair after \n            auto-repair runs.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefCCGlobalErrorMsgEnabled": {
                            "type": "boolean",
                            "description": "Enables the consistency checker to generate \n            an error message when it detects an inconsistency."
                          },
                          "cefCCGlobalFullScanAction": {
                            "type": "string",
                            "description": "Setting the value of this object to ccActionStart(1)\n            will start the full scan consistency checkers.\n            \n            The Management station should poll the \n            cefCCGlobalFullScanStatus object to get the \n            state of full-scan operation.\n            \n            Once the full-scan operation completes (value\n            of cefCCGlobalFullScanStatus object is ccStatusDone(3)), \n            the Management station should retrieve the values of the\n            related stats object from the cefCCTypeTable.\n            \n            Setting the value of this object to ccActionAbort(2) will \n            abort the full-scan operation.\n            \n            The value of this object can't be set to ccActionStart(1), \n            if the value of object cefCCGlobalFullScanStatus\n            is ccStatusRunning(2).\n            \n            The value of this object will be set to cefActionNone(1)\n            when the full scan consistency checkers have never\n            been activated.\n            \n            A Management Station cannot set the value of\n            this object to cefActionNone(1).",
                            "x-yang-type": "cisco-cef:CefCCAction"
                          },
                          "cefCCGlobalFullScanStatus": {
                            "type": "string",
                            "description": "Indicates the status of the full scan consistency\n            checker request.",
                            "x-yang-type": "cisco-cef:CefCCStatus"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCCGlobalTable": {
                    "cefCCGlobalEntry": [
                      {
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefCCGlobalAutoRepairEnabled": true,
                        "cefCCGlobalAutoRepairDelay": 0,
                        "cefCCGlobalAutoRepairHoldDown": 0,
                        "cefCCGlobalErrorMsgEnabled": true,
                        "cefCCGlobalFullScanAction": "example-string",
                        "cefCCGlobalFullScanStatus": "up(1)"
                      },
                      {
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefCCGlobalAutoRepairEnabled": true,
                        "cefCCGlobalAutoRepairDelay": 0,
                        "cefCCGlobalAutoRepairHoldDown": 0,
                        "cefCCGlobalErrorMsgEnabled": true,
                        "cefCCGlobalFullScanAction": "example-string",
                        "cefCCGlobalFullScanStatus": "up(1)"
                      },
                      {
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefCCGlobalAutoRepairEnabled": true,
                        "cefCCGlobalAutoRepairDelay": 0,
                        "cefCCGlobalAutoRepairHoldDown": 0,
                        "cefCCGlobalErrorMsgEnabled": true,
                        "cefCCGlobalFullScanAction": "example-string",
                        "cefCCGlobalFullScanStatus": "up(1)"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCCGlobalTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefCCGlobalTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefCCGlobalTable/cefCCGlobalEntry": {
      "get": {
        "summary": "Get cefCCGlobalEntry list",
        "description": "Retrieve list of cefCCGlobalEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If the managed device supports CEF,\n          each entry contains the global consistency \n          checker parameter for the managed device.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefCCGlobalAutoRepairEnabled": {
                        "type": "boolean",
                        "description": "Once an inconsistency has been detected, \n            CEF has the ability to repair the problem. \n            This object indicates the status of auto-repair \n            function for the consistency checkers."
                      },
                      "cefCCGlobalAutoRepairDelay": {
                        "type": "integer",
                        "description": "Indiactes how long the consistency checker \n            waits to fix an inconsistency.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCGlobalAutoRepairHoldDown": {
                        "type": "integer",
                        "description": "Indicates how long the consistency checker\n            waits to re-enable auto-repair after \n            auto-repair runs.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCGlobalErrorMsgEnabled": {
                        "type": "boolean",
                        "description": "Enables the consistency checker to generate \n            an error message when it detects an inconsistency."
                      },
                      "cefCCGlobalFullScanAction": {
                        "type": "string",
                        "description": "Setting the value of this object to ccActionStart(1)\n            will start the full scan consistency checkers.\n            \n            The Management station should poll the \n            cefCCGlobalFullScanStatus object to get the \n            state of full-scan operation.\n            \n            Once the full-scan operation completes (value\n            of cefCCGlobalFullScanStatus object is ccStatusDone(3)), \n            the Management station should retrieve the values of the\n            related stats object from the cefCCTypeTable.\n            \n            Setting the value of this object to ccActionAbort(2) will \n            abort the full-scan operation.\n            \n            The value of this object can't be set to ccActionStart(1), \n            if the value of object cefCCGlobalFullScanStatus\n            is ccStatusRunning(2).\n            \n            The value of this object will be set to cefActionNone(1)\n            when the full scan consistency checkers have never\n            been activated.\n            \n            A Management Station cannot set the value of\n            this object to cefActionNone(1).",
                        "x-yang-type": "cisco-cef:CefCCAction"
                      },
                      "cefCCGlobalFullScanStatus": {
                        "type": "string",
                        "description": "Indicates the status of the full scan consistency\n            checker request.",
                        "x-yang-type": "cisco-cef:CefCCStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCCGlobalEntry": [
                    {
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefCCGlobalAutoRepairEnabled": true,
                      "cefCCGlobalAutoRepairDelay": 0,
                      "cefCCGlobalAutoRepairHoldDown": 0,
                      "cefCCGlobalErrorMsgEnabled": true,
                      "cefCCGlobalFullScanAction": "example-string",
                      "cefCCGlobalFullScanStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCCGlobalEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefCCGlobalTable/cefCCGlobalEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefCCGlobalTable/cefCCGlobalEntry={cefFIBIpVersion}": {
      "get": {
        "summary": "Get cefCCGlobalEntry entry",
        "description": "Retrieve specific cefCCGlobalEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefCCGlobalAutoRepairEnabled": {
                      "type": "boolean",
                      "description": "Once an inconsistency has been detected, \n            CEF has the ability to repair the problem. \n            This object indicates the status of auto-repair \n            function for the consistency checkers."
                    },
                    "cefCCGlobalAutoRepairDelay": {
                      "type": "integer",
                      "description": "Indiactes how long the consistency checker \n            waits to fix an inconsistency.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCGlobalAutoRepairHoldDown": {
                      "type": "integer",
                      "description": "Indicates how long the consistency checker\n            waits to re-enable auto-repair after \n            auto-repair runs.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCGlobalErrorMsgEnabled": {
                      "type": "boolean",
                      "description": "Enables the consistency checker to generate \n            an error message when it detects an inconsistency."
                    },
                    "cefCCGlobalFullScanAction": {
                      "type": "string",
                      "description": "Setting the value of this object to ccActionStart(1)\n            will start the full scan consistency checkers.\n            \n            The Management station should poll the \n            cefCCGlobalFullScanStatus object to get the \n            state of full-scan operation.\n            \n            Once the full-scan operation completes (value\n            of cefCCGlobalFullScanStatus object is ccStatusDone(3)), \n            the Management station should retrieve the values of the\n            related stats object from the cefCCTypeTable.\n            \n            Setting the value of this object to ccActionAbort(2) will \n            abort the full-scan operation.\n            \n            The value of this object can't be set to ccActionStart(1), \n            if the value of object cefCCGlobalFullScanStatus\n            is ccStatusRunning(2).\n            \n            The value of this object will be set to cefActionNone(1)\n            when the full scan consistency checkers have never\n            been activated.\n            \n            A Management Station cannot set the value of\n            this object to cefActionNone(1).",
                      "x-yang-type": "cisco-cef:CefCCAction"
                    },
                    "cefCCGlobalFullScanStatus": {
                      "type": "string",
                      "description": "Indicates the status of the full scan consistency\n            checker request.",
                      "x-yang-type": "cisco-cef:CefCCStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCCGlobalEntry": {
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefCCGlobalAutoRepairEnabled": true,
                    "cefCCGlobalAutoRepairDelay": 0,
                    "cefCCGlobalAutoRepairHoldDown": 0,
                    "cefCCGlobalErrorMsgEnabled": true,
                    "cefCCGlobalFullScanAction": "example-string",
                    "cefCCGlobalFullScanStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCCGlobalEntry-2"
      },
      "x-yang-path": "/cefCCGlobalTable/cefCCGlobalEntry={cefFIBIpVersion}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cefFIBIpVersion"
      ]
    },
    "/data/CISCO-CEF-MIB:cefCCTypeTable": {
      "get": {
        "summary": "Get cefCCTypeTable data",
        "description": "Retrieve cefCCTypeTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains CEF consistency\n        checker types specific parameters on the managed device.\n        \n        All detected inconsistency are signaled to the\n        Management Station via cefInconsistencyDetection\n        notification.",
                  "properties": {
                    "cefCCTypeEntry": {
                      "type": "array",
                      "description": "If the managed device supports CEF,\n          each entry contains the consistency \n          checker statistics for a consistency \n          checker type.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cefFIBIpVersion": {
                            "type": "string",
                            "description": "cefFIBIpVersion",
                            "x-yang-type": "leafref"
                          },
                          "cefCCType": {
                            "type": "string",
                            "description": "Type of the consistency checker.",
                            "x-yang-type": "cisco-cef:CefCCType"
                          },
                          "cefCCEnabled": {
                            "type": "boolean",
                            "description": "Enables the passive consistency checker.\n            Passive consistency checkers are disabled\n            by default.\n            \n            Full-scan consistency checkers are always enabled.\n            An attempt to set this object to 'false' for\n            an active consistency checker will result in\n            'wrongValue' error."
                          },
                          "cefCCCount": {
                            "type": "integer",
                            "description": "The maximum number of prefixes to check per scan.\n            \n            The default value for this object \n            depends upon the consistency checker type.\n            \n            The value of this object will be irrelevant \n            for some of the consistency checkers and\n            will be set to 0.\n            \n            A Management Station cannot set the value of\n            this object to 0.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefCCPeriod": {
                            "type": "integer",
                            "description": "The period between scans for the consistency\n            checker.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefCCQueriesSent": {
                            "type": "integer",
                            "description": "Number of prefix consistency queries sent to CEF\n            forwarding databases by this consistency checker.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefCCQueriesIgnored": {
                            "type": "integer",
                            "description": "Number of prefix consistency queries for which\n            the consistency checks were not performed by this \n            consistency checker. This may be because of some\n            internal error or resource failure.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefCCQueriesChecked": {
                            "type": "integer",
                            "description": "Number of prefix consistency queries processed by this \n            consistency checker.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefCCQueriesIterated": {
                            "type": "integer",
                            "description": "Number of prefix consistency queries iterated back to\n            the master database by this consistency checker.",
                            "minimum": 0,
                            "maximum": 4294967295
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCCTypeTable": {
                    "cefCCTypeEntry": [
                      {
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefCCType": "ethernetCsmacd(6)",
                        "cefCCEnabled": true,
                        "cefCCCount": 0,
                        "cefCCPeriod": 0,
                        "cefCCQueriesSent": 0,
                        "cefCCQueriesIgnored": 0,
                        "cefCCQueriesChecked": 0,
                        "cefCCQueriesIterated": 0
                      },
                      {
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefCCType": "ethernetCsmacd(6)",
                        "cefCCEnabled": true,
                        "cefCCCount": 0,
                        "cefCCPeriod": 0,
                        "cefCCQueriesSent": 0,
                        "cefCCQueriesIgnored": 0,
                        "cefCCQueriesChecked": 0,
                        "cefCCQueriesIterated": 0
                      },
                      {
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefCCType": "ethernetCsmacd(6)",
                        "cefCCEnabled": true,
                        "cefCCCount": 0,
                        "cefCCPeriod": 0,
                        "cefCCQueriesSent": 0,
                        "cefCCQueriesIgnored": 0,
                        "cefCCQueriesChecked": 0,
                        "cefCCQueriesIterated": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCCTypeTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefCCTypeTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefCCTypeTable/cefCCTypeEntry": {
      "get": {
        "summary": "Get cefCCTypeEntry list",
        "description": "Retrieve list of cefCCTypeEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If the managed device supports CEF,\n          each entry contains the consistency \n          checker statistics for a consistency \n          checker type.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefCCType": {
                        "type": "string",
                        "description": "Type of the consistency checker.",
                        "x-yang-type": "cisco-cef:CefCCType"
                      },
                      "cefCCEnabled": {
                        "type": "boolean",
                        "description": "Enables the passive consistency checker.\n            Passive consistency checkers are disabled\n            by default.\n            \n            Full-scan consistency checkers are always enabled.\n            An attempt to set this object to 'false' for\n            an active consistency checker will result in\n            'wrongValue' error."
                      },
                      "cefCCCount": {
                        "type": "integer",
                        "description": "The maximum number of prefixes to check per scan.\n            \n            The default value for this object \n            depends upon the consistency checker type.\n            \n            The value of this object will be irrelevant \n            for some of the consistency checkers and\n            will be set to 0.\n            \n            A Management Station cannot set the value of\n            this object to 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCPeriod": {
                        "type": "integer",
                        "description": "The period between scans for the consistency\n            checker.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCQueriesSent": {
                        "type": "integer",
                        "description": "Number of prefix consistency queries sent to CEF\n            forwarding databases by this consistency checker.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCQueriesIgnored": {
                        "type": "integer",
                        "description": "Number of prefix consistency queries for which\n            the consistency checks were not performed by this \n            consistency checker. This may be because of some\n            internal error or resource failure.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCQueriesChecked": {
                        "type": "integer",
                        "description": "Number of prefix consistency queries processed by this \n            consistency checker.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCQueriesIterated": {
                        "type": "integer",
                        "description": "Number of prefix consistency queries iterated back to\n            the master database by this consistency checker.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCCTypeEntry": [
                    {
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefCCType": "ethernetCsmacd(6)",
                      "cefCCEnabled": true,
                      "cefCCCount": 0,
                      "cefCCPeriod": 0,
                      "cefCCQueriesSent": 0,
                      "cefCCQueriesIgnored": 0,
                      "cefCCQueriesChecked": 0,
                      "cefCCQueriesIterated": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCCTypeEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefCCTypeTable/cefCCTypeEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefInconsistencyRecordTable": {
      "get": {
        "summary": "Get cefInconsistencyRecordTable data",
        "description": "Retrieve cefInconsistencyRecordTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table contains CEF inconsistency\n        records.",
                  "properties": {
                    "cefInconsistencyRecordEntry": {
                      "type": "array",
                      "description": "If the managed device supports CEF,\n          each entry contains the inconsistency \n          record.",
                      "items": {
                        "type": "object",
                        "properties": {
                          "cefFIBIpVersion": {
                            "type": "string",
                            "description": "cefFIBIpVersion",
                            "x-yang-type": "leafref"
                          },
                          "cefInconsistencyRecId": {
                            "type": "integer",
                            "description": "The locally arbitrary, but unique identifier associated\n            with this inconsistency record entry.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cefInconsistencyPrefixType": {
                            "type": "string",
                            "description": "The network prefix type associated with this inconsistency\n            record.",
                            "x-yang-type": "inet-address:InetAddressType"
                          },
                          "cefInconsistencyPrefixAddr": {
                            "type": "string",
                            "description": "The network prefix address associated with this \n            inconsistency record.\n            \n            The type of this address is determined by\n            the value of the cefInconsistencyPrefixType object.",
                            "x-yang-type": "inet-address:InetAddress"
                          },
                          "cefInconsistencyPrefixLen": {
                            "type": "string",
                            "description": "Length in bits of the inconsistency address prefix.",
                            "x-yang-type": "inet-address:InetAddressPrefixLength"
                          },
                          "cefInconsistencyVrfName": {
                            "type": "string",
                            "description": "Vrf name associated with this inconsistency record.",
                            "x-yang-type": "mpls-vpn:MplsVpnId"
                          },
                          "cefInconsistencyCCType": {
                            "type": "string",
                            "description": "The type of consistency checker who generated this\n            inconsistency record.",
                            "x-yang-type": "cisco-cef:CefCCType"
                          },
                          "cefInconsistencyEntity": {
                            "type": "string",
                            "description": "The entity for which this inconsistency record was \n            generated. The value of this object will be \n            irrelevant and will be set to 0 when the inconsisency \n            record is applicable for all the entities.",
                            "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                          },
                          "cefInconsistencyReason": {
                            "type": "string",
                            "description": "The reason for generating this inconsistency record. \n            \n            missing(1):        the prefix is missing\n            \n            checksumErr(2):    checksum error was found\n            \n            unknown(3):        reason is unknown"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefInconsistencyRecordTable": {
                    "cefInconsistencyRecordEntry": [
                      {
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefInconsistencyRecId": -2147483648,
                        "cefInconsistencyPrefixType": "ethernetCsmacd(6)",
                        "cefInconsistencyPrefixAddr": "192.168.1.1",
                        "cefInconsistencyPrefixLen": "example-string",
                        "cefInconsistencyVrfName": "interface-1",
                        "cefInconsistencyCCType": "ethernetCsmacd(6)",
                        "cefInconsistencyEntity": "example-string",
                        "cefInconsistencyReason": "example-string"
                      },
                      {
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefInconsistencyRecId": -2147483648,
                        "cefInconsistencyPrefixType": "ethernetCsmacd(6)",
                        "cefInconsistencyPrefixAddr": "192.168.1.1",
                        "cefInconsistencyPrefixLen": "example-string",
                        "cefInconsistencyVrfName": "interface-1",
                        "cefInconsistencyCCType": "ethernetCsmacd(6)",
                        "cefInconsistencyEntity": "example-string",
                        "cefInconsistencyReason": "example-string"
                      },
                      {
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefInconsistencyRecId": -2147483648,
                        "cefInconsistencyPrefixType": "ethernetCsmacd(6)",
                        "cefInconsistencyPrefixAddr": "192.168.1.1",
                        "cefInconsistencyPrefixLen": "example-string",
                        "cefInconsistencyVrfName": "interface-1",
                        "cefInconsistencyCCType": "ethernetCsmacd(6)",
                        "cefInconsistencyEntity": "example-string",
                        "cefInconsistencyReason": "example-string"
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefInconsistencyRecordTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefInconsistencyRecordTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefInconsistencyRecordTable/cefInconsistencyRecordEntry": {
      "get": {
        "summary": "Get cefInconsistencyRecordEntry list",
        "description": "Retrieve list of cefInconsistencyRecordEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If the managed device supports CEF,\n          each entry contains the inconsistency \n          record.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefInconsistencyRecId": {
                        "type": "integer",
                        "description": "The locally arbitrary, but unique identifier associated\n            with this inconsistency record entry.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cefInconsistencyPrefixType": {
                        "type": "string",
                        "description": "The network prefix type associated with this inconsistency\n            record.",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cefInconsistencyPrefixAddr": {
                        "type": "string",
                        "description": "The network prefix address associated with this \n            inconsistency record.\n            \n            The type of this address is determined by\n            the value of the cefInconsistencyPrefixType object.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefInconsistencyPrefixLen": {
                        "type": "string",
                        "description": "Length in bits of the inconsistency address prefix.",
                        "x-yang-type": "inet-address:InetAddressPrefixLength"
                      },
                      "cefInconsistencyVrfName": {
                        "type": "string",
                        "description": "Vrf name associated with this inconsistency record.",
                        "x-yang-type": "mpls-vpn:MplsVpnId"
                      },
                      "cefInconsistencyCCType": {
                        "type": "string",
                        "description": "The type of consistency checker who generated this\n            inconsistency record.",
                        "x-yang-type": "cisco-cef:CefCCType"
                      },
                      "cefInconsistencyEntity": {
                        "type": "string",
                        "description": "The entity for which this inconsistency record was \n            generated. The value of this object will be \n            irrelevant and will be set to 0 when the inconsisency \n            record is applicable for all the entities.",
                        "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                      },
                      "cefInconsistencyReason": {
                        "type": "string",
                        "description": "The reason for generating this inconsistency record. \n            \n            missing(1):        the prefix is missing\n            \n            checksumErr(2):    checksum error was found\n            \n            unknown(3):        reason is unknown"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefInconsistencyRecordEntry": [
                    {
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefInconsistencyRecId": -2147483648,
                      "cefInconsistencyPrefixType": "ethernetCsmacd(6)",
                      "cefInconsistencyPrefixAddr": "192.168.1.1",
                      "cefInconsistencyPrefixLen": "example-string",
                      "cefInconsistencyVrfName": "interface-1",
                      "cefInconsistencyCCType": "ethernetCsmacd(6)",
                      "cefInconsistencyEntity": "example-string",
                      "cefInconsistencyReason": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefInconsistencyRecordEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefInconsistencyRecordTable/cefInconsistencyRecordEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefStatsPrefixLenTable": {
      "get": {
        "summary": "Get cefStatsPrefixLenTable data",
        "description": "Retrieve cefStatsPrefixLenTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table specifies the CEF stats based\n        on the Prefix Length.",
                  "properties": {
                    "cefStatsPrefixLenEntry": {
                      "type": "array",
                      "description": "cefStatsPrefixLenEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefFIBIpVersion": {
                            "type": "string",
                            "description": "cefFIBIpVersion",
                            "x-yang-type": "leafref"
                          },
                          "cefStatsPrefixLen": {
                            "type": "string",
                            "description": "Length in bits of the Destination IP prefix.\n            As 0.0.0.0/0 is a valid prefix, hence \n            0 is a valid prefix length.",
                            "x-yang-type": "inet-address:InetAddressPrefixLength"
                          },
                          "cefStatsPrefixQueries": {
                            "type": "integer",
                            "description": "Number of queries received in the FIB database \n            for the specified IP prefix length.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefStatsPrefixHCQueries": {
                            "type": "integer",
                            "description": "Number of queries received in the FIB database\n            for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixQueries.",
                            "minimum": 0
                          },
                          "cefStatsPrefixInserts": {
                            "type": "integer",
                            "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefStatsPrefixHCInserts": {
                            "type": "integer",
                            "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixInsert.",
                            "minimum": 0
                          },
                          "cefStatsPrefixDeletes": {
                            "type": "integer",
                            "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefStatsPrefixHCDeletes": {
                            "type": "integer",
                            "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixDelete.",
                            "minimum": 0
                          },
                          "cefStatsPrefixElements": {
                            "type": "integer",
                            "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefStatsPrefixHCElements": {
                            "type": "integer",
                            "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixElements.",
                            "minimum": 0
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefStatsPrefixLenTable": {
                    "cefStatsPrefixLenEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefStatsPrefixLen": "example-string",
                        "cefStatsPrefixQueries": 0,
                        "cefStatsPrefixHCQueries": 0,
                        "cefStatsPrefixInserts": 0,
                        "cefStatsPrefixHCInserts": 0,
                        "cefStatsPrefixDeletes": 0,
                        "cefStatsPrefixHCDeletes": 0,
                        "cefStatsPrefixElements": 0,
                        "cefStatsPrefixHCElements": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefStatsPrefixLen": "example-string",
                        "cefStatsPrefixQueries": 0,
                        "cefStatsPrefixHCQueries": 0,
                        "cefStatsPrefixInserts": 0,
                        "cefStatsPrefixHCInserts": 0,
                        "cefStatsPrefixDeletes": 0,
                        "cefStatsPrefixHCDeletes": 0,
                        "cefStatsPrefixElements": 0,
                        "cefStatsPrefixHCElements": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefStatsPrefixLen": "example-string",
                        "cefStatsPrefixQueries": 0,
                        "cefStatsPrefixHCQueries": 0,
                        "cefStatsPrefixInserts": 0,
                        "cefStatsPrefixHCInserts": 0,
                        "cefStatsPrefixDeletes": 0,
                        "cefStatsPrefixHCDeletes": 0,
                        "cefStatsPrefixElements": 0,
                        "cefStatsPrefixHCElements": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefStatsPrefixLenTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefStatsPrefixLenTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefStatsPrefixLenTable/cefStatsPrefixLenEntry": {
      "get": {
        "summary": "Get cefStatsPrefixLenEntry list",
        "description": "Retrieve list of cefStatsPrefixLenEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefStatsPrefixLenEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefStatsPrefixLen": {
                        "type": "string",
                        "description": "Length in bits of the Destination IP prefix.\n            As 0.0.0.0/0 is a valid prefix, hence \n            0 is a valid prefix length.",
                        "x-yang-type": "inet-address:InetAddressPrefixLength"
                      },
                      "cefStatsPrefixQueries": {
                        "type": "integer",
                        "description": "Number of queries received in the FIB database \n            for the specified IP prefix length.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefStatsPrefixHCQueries": {
                        "type": "integer",
                        "description": "Number of queries received in the FIB database\n            for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixQueries.",
                        "minimum": 0
                      },
                      "cefStatsPrefixInserts": {
                        "type": "integer",
                        "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefStatsPrefixHCInserts": {
                        "type": "integer",
                        "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixInsert.",
                        "minimum": 0
                      },
                      "cefStatsPrefixDeletes": {
                        "type": "integer",
                        "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefStatsPrefixHCDeletes": {
                        "type": "integer",
                        "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixDelete.",
                        "minimum": 0
                      },
                      "cefStatsPrefixElements": {
                        "type": "integer",
                        "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefStatsPrefixHCElements": {
                        "type": "integer",
                        "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixElements.",
                        "minimum": 0
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefStatsPrefixLenEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefStatsPrefixLen": "example-string",
                      "cefStatsPrefixQueries": 0,
                      "cefStatsPrefixHCQueries": 0,
                      "cefStatsPrefixInserts": 0,
                      "cefStatsPrefixHCInserts": 0,
                      "cefStatsPrefixDeletes": 0,
                      "cefStatsPrefixHCDeletes": 0,
                      "cefStatsPrefixElements": 0,
                      "cefStatsPrefixHCElements": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefStatsPrefixLenEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefStatsPrefixLenTable/cefStatsPrefixLenEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefSwitchingStatsTable": {
      "get": {
        "summary": "Get cefSwitchingStatsTable data",
        "description": "Retrieve cefSwitchingStatsTable operational data from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "description": "This table specifies the CEF switch stats.",
                  "properties": {
                    "cefSwitchingStatsEntry": {
                      "type": "array",
                      "description": "cefSwitchingStatsEntry",
                      "items": {
                        "type": "object",
                        "properties": {
                          "entPhysicalIndex": {
                            "type": "string",
                            "description": "entPhysicalIndex",
                            "x-yang-type": "leafref"
                          },
                          "cefFIBIpVersion": {
                            "type": "string",
                            "description": "cefFIBIpVersion",
                            "x-yang-type": "leafref"
                          },
                          "cefSwitchingIndex": {
                            "type": "integer",
                            "description": "The locally arbitrary, but unique identifier associated\n            with this switching stats entry.",
                            "minimum": -2147483648,
                            "maximum": 2147483647
                          },
                          "cefSwitchingPath": {
                            "type": "string",
                            "description": "Switch path where the feature was executed.\n            Available switch paths are platform-dependent.\n            Following are the examples of switching paths:\n            \n               RIB : switching with CEF assistance\n            \n               Low-end switching (LES) : CEF switch path\n            \n               PAS : CEF turbo switch path.",
                            "format": "binary"
                          },
                          "cefSwitchingDrop": {
                            "type": "integer",
                            "description": "Number of packets dropped by CEF.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefSwitchingHCDrop": {
                            "type": "integer",
                            "description": "Number of packets dropped by CEF.\n            This object is a 64-bit version of cefSwitchingDrop.",
                            "minimum": 0
                          },
                          "cefSwitchingPunt": {
                            "type": "integer",
                            "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefSwitchingHCPunt": {
                            "type": "integer",
                            "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.\n            This object is a 64-bit version of cefSwitchingPunt.",
                            "minimum": 0
                          },
                          "cefSwitchingPunt2Host": {
                            "type": "integer",
                            "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.",
                            "minimum": 0,
                            "maximum": 4294967295
                          },
                          "cefSwitchingHCPunt2Host": {
                            "type": "integer",
                            "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.\n            This object is a 64-bit version of cefSwitchingPunt2Host.",
                            "minimum": 0
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefSwitchingStatsTable": {
                    "cefSwitchingStatsEntry": [
                      {
                        "entPhysicalIndex": "1",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefSwitchingIndex": 1,
                        "cefSwitchingPath": "example-string",
                        "cefSwitchingDrop": 0,
                        "cefSwitchingHCDrop": 0,
                        "cefSwitchingPunt": 0,
                        "cefSwitchingHCPunt": 0,
                        "cefSwitchingPunt2Host": 0,
                        "cefSwitchingHCPunt2Host": 0
                      },
                      {
                        "entPhysicalIndex": "2",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefSwitchingIndex": 2,
                        "cefSwitchingPath": "example-string",
                        "cefSwitchingDrop": 0,
                        "cefSwitchingHCDrop": 0,
                        "cefSwitchingPunt": 0,
                        "cefSwitchingHCPunt": 0,
                        "cefSwitchingPunt2Host": 0,
                        "cefSwitchingHCPunt2Host": 0
                      },
                      {
                        "entPhysicalIndex": "3",
                        "cefFIBIpVersion": "192.168.1.1",
                        "cefSwitchingIndex": 3,
                        "cefSwitchingPath": "example-string",
                        "cefSwitchingDrop": 0,
                        "cefSwitchingHCDrop": 0,
                        "cefSwitchingPunt": 0,
                        "cefSwitchingHCPunt": 0,
                        "cefSwitchingPunt2Host": 0,
                        "cefSwitchingHCPunt2Host": 0
                      }
                    ]
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefSwitchingStatsTable",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefSwitchingStatsTable",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefSwitchingStatsTable/cefSwitchingStatsEntry": {
      "get": {
        "summary": "Get cefSwitchingStatsEntry list",
        "description": "Retrieve list of cefSwitchingStatsEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefSwitchingStatsEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefSwitchingIndex": {
                        "type": "integer",
                        "description": "The locally arbitrary, but unique identifier associated\n            with this switching stats entry.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cefSwitchingPath": {
                        "type": "string",
                        "description": "Switch path where the feature was executed.\n            Available switch paths are platform-dependent.\n            Following are the examples of switching paths:\n            \n               RIB : switching with CEF assistance\n            \n               Low-end switching (LES) : CEF switch path\n            \n               PAS : CEF turbo switch path.",
                        "format": "binary"
                      },
                      "cefSwitchingDrop": {
                        "type": "integer",
                        "description": "Number of packets dropped by CEF.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefSwitchingHCDrop": {
                        "type": "integer",
                        "description": "Number of packets dropped by CEF.\n            This object is a 64-bit version of cefSwitchingDrop.",
                        "minimum": 0
                      },
                      "cefSwitchingPunt": {
                        "type": "integer",
                        "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefSwitchingHCPunt": {
                        "type": "integer",
                        "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.\n            This object is a 64-bit version of cefSwitchingPunt.",
                        "minimum": 0
                      },
                      "cefSwitchingPunt2Host": {
                        "type": "integer",
                        "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefSwitchingHCPunt2Host": {
                        "type": "integer",
                        "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.\n            This object is a 64-bit version of cefSwitchingPunt2Host.",
                        "minimum": 0
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefSwitchingStatsEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefSwitchingIndex": 1,
                      "cefSwitchingPath": "example-string",
                      "cefSwitchingDrop": 0,
                      "cefSwitchingHCDrop": 0,
                      "cefSwitchingPunt": 0,
                      "cefSwitchingHCPunt": 0,
                      "cefSwitchingPunt2Host": 0,
                      "cefSwitchingHCPunt2Host": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefSwitchingStatsEntry",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefSwitchingStatsTable/cefSwitchingStatsEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefFIBSummaryEntry": {
      "get": {
        "summary": "Get cefFIBSummaryEntry list",
        "description": "Retrieve list of cefFIBSummaryEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefFIBSummaryEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "The version of IP forwarding.",
                        "x-yang-type": "cisco-cef:CefIpVersion"
                      },
                      "cefFIBSummaryFwdPrefixes": {
                        "type": "integer",
                        "description": "Total number of forwarding Prefixes\n            in FIB for the IP version specified\n            by cefFIBIpVersion object.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFIBSummaryEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefFIBSummaryFwdPrefixes": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFIBSummaryEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefFIBSummaryEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPrefixEntry": {
      "get": {
        "summary": "Get cefPrefixEntry list",
        "description": "Retrieve list of cefPrefixEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefPrefixEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefPrefixType": {
                        "type": "string",
                        "description": "The Network Prefix Type.\n            This object specifies the address type\n            used for cefPrefixAddr.\n            \n            Prefix entries are only valid for the address\n            type of ipv4(1) and ipv6(2).",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cefPrefixAddr": {
                        "type": "string",
                        "description": "The Network Prefix Address.\n            The type of this address is determined by\n            the value of the cefPrefixType object.\n            This object is a Prefix Address containing the \n            prefix with length specified by cefPrefixLen. \n            Any bits beyond the length specified by\n            cefPrefixLen are zeroed.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefPrefixLen": {
                        "type": "string",
                        "description": "Length in bits of the FIB Address prefix.",
                        "x-yang-type": "inet-address:InetAddressPrefixLength"
                      },
                      "cefPrefixForwardingInfo": {
                        "type": "string",
                        "description": "This object indicates the associated forwarding element\n            selection entries in cefFESelectionTable.\n            The value of this object is index value (cefFESelectionName)\n            of cefFESelectionTable.",
                        "x-yang-type": "cisco-cef:CefOctetString"
                      },
                      "cefPrefixPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixHCPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix. \n            \n            This object is a 64-bit version of \n            cefPrefixPkts.",
                        "minimum": 0
                      },
                      "cefPrefixBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixHCBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixBytes.",
                        "minimum": 0
                      },
                      "cefPrefixInternalNRPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixInternalNRHCPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRPkts.",
                        "minimum": 0
                      },
                      "cefPrefixInternalNRBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixInternalNRHCBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRBytes.",
                        "minimum": 0
                      },
                      "cefPrefixExternalNRPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixExternalNRHCPkts": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRPkts.",
                        "minimum": 0
                      },
                      "cefPrefixExternalNRBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefPrefixExternalNRHCBytes": {
                        "type": "integer",
                        "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRBytes.",
                        "minimum": 0
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPrefixEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefPrefixType": "ethernetCsmacd(6)",
                      "cefPrefixAddr": "192.168.1.1",
                      "cefPrefixLen": "example-string",
                      "cefPrefixForwardingInfo": "example-string",
                      "cefPrefixPkts": 0,
                      "cefPrefixHCPkts": 0,
                      "cefPrefixBytes": 0,
                      "cefPrefixHCBytes": 0,
                      "cefPrefixInternalNRPkts": 0,
                      "cefPrefixInternalNRHCPkts": 0,
                      "cefPrefixInternalNRBytes": 0,
                      "cefPrefixInternalNRHCBytes": 0,
                      "cefPrefixExternalNRPkts": 0,
                      "cefPrefixExternalNRHCPkts": 0,
                      "cefPrefixExternalNRBytes": 0,
                      "cefPrefixExternalNRHCBytes": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPrefixEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPrefixEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefLMPrefixEntry": {
      "get": {
        "summary": "Get cefLMPrefixEntry list",
        "description": "Retrieve list of cefLMPrefixEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefLMPrefixEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefLMPrefixDestAddrType": {
                        "type": "string",
                        "description": "The Destination Address Type.\n            This object specifies the address type\n            used for cefLMPrefixDestAddr.\n            \n            Longest Match Prefix entries are only valid \n            for the address type of ipv4(1) and ipv6(2).",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cefLMPrefixDestAddr": {
                        "type": "string",
                        "description": "The Destination Address.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefLMPrefixState": {
                        "type": "string",
                        "description": "Indicates the state of this prefix search request.",
                        "x-yang-type": "cisco-cef:CefPrefixSearchState"
                      },
                      "cefLMPrefixAddr": {
                        "type": "string",
                        "description": "The Network Prefix Address. Index to the cefPrefixTable.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefLMPrefixLen": {
                        "type": "string",
                        "description": "The Network Prefix Length. Index to the cefPrefixTable.",
                        "x-yang-type": "inet-address:InetAddressPrefixLength"
                      },
                      "cefLMPrefixRowStatus": {
                        "type": "string",
                        "description": "The status of this table entry.  Once the entry \n            status is set to active(1), the associated entry \n            cannot be modified until the request completes\n            (cefLMPrefixState transitions to matchFound(2) \n            or noMatchFound(3)).\n            \n            Once the longest match request has been created\n            (i.e. the cefLMPrefixRowStatus has been made active),\n            the entry cannot be modified - the only operation\n            possible after this is to delete the row.",
                        "x-yang-type": "snmpv2-tc:RowStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefLMPrefixEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefLMPrefixDestAddrType": "192.168.1.1",
                      "cefLMPrefixDestAddr": "192.168.1.1",
                      "cefLMPrefixState": "up(1)",
                      "cefLMPrefixAddr": "192.168.1.1",
                      "cefLMPrefixLen": "example-string",
                      "cefLMPrefixRowStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefLMPrefixEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefLMPrefixEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPathEntry": {
      "get": {
        "summary": "Get cefPathEntry list",
        "description": "Retrieve list of cefPathEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF prefix path.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefPrefixType": {
                        "type": "string",
                        "description": "cefPrefixType",
                        "x-yang-type": "leafref"
                      },
                      "cefPrefixAddr": {
                        "type": "string",
                        "description": "cefPrefixAddr",
                        "x-yang-type": "leafref"
                      },
                      "cefPrefixLen": {
                        "type": "string",
                        "description": "cefPrefixLen",
                        "x-yang-type": "leafref"
                      },
                      "cefPathId": {
                        "type": "integer",
                        "description": "The locally arbitrary, but unique identifier associated\n            with this prefix path entry.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cefPathType": {
                        "type": "string",
                        "description": "Type for this CEF Path.",
                        "x-yang-type": "cisco-cef:CefPathType"
                      },
                      "cefPathInterface": {
                        "type": "string",
                        "description": "Interface associated with this CEF path.\n            \n            A value of zero for this object will indicate\n            that no interface is associated with this path \n            entry.",
                        "x-yang-type": "if-mib:InterfaceIndexOrZero"
                      },
                      "cefPathNextHopAddr": {
                        "type": "string",
                        "description": "Next hop address associated with this CEF path.\n            \n            The value of this object is only relevant\n            for attached next hop and recursive next hop  \n            path types (when the object cefPathType is\n            set to attachedNexthop(4) or recursiveNexthop(5)).\n            and will be set to zero for other path types.\n            \n            The type of this address is determined by\n            the value of the cefPrefixType object.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefPathRecurseVrfName": {
                        "type": "string",
                        "description": "The recursive vrf name associated with this path.\n            \n            The value of this object is only relevant\n            for recursive next hop path types (when the \n            object cefPathType is set to recursiveNexthop(5)),\n            and '0x00' will be returned for other path types.",
                        "x-yang-type": "mpls-vpn:MplsVpnId"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPathEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefPrefixType": "ethernetCsmacd(6)",
                      "cefPrefixAddr": "192.168.1.1",
                      "cefPrefixLen": "example-string",
                      "cefPathId": -2147483648,
                      "cefPathType": "ethernetCsmacd(6)",
                      "cefPathInterface": "GigabitEthernet1/0/1",
                      "cefPathNextHopAddr": "192.168.1.1",
                      "cefPathRecurseVrfName": "interface-1"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPathEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPathEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefAdjSummaryEntry": {
      "get": {
        "summary": "Get cefAdjSummaryEntry list",
        "description": "Retrieve list of cefAdjSummaryEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF Adjacency  \n          summary related attributes for the\n          Managed entity. A row exists for\n          each adjacency link type.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefAdjSummaryLinkType": {
                        "type": "string",
                        "description": "The link type of the adjacency.",
                        "x-yang-type": "cisco-cef:CefAdjLinkType"
                      },
                      "cefAdjSummaryComplete": {
                        "type": "integer",
                        "description": "The total number of complete adjacencies.\n            \n            The total number of adjacencies which can be used \n            to switch traffic to a neighbour.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjSummaryIncomplete": {
                        "type": "integer",
                        "description": "The total number of incomplete adjacencies.\n            \n            The total number of adjacencies which cannot be \n            used to switch traffic in their current state.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjSummaryFixup": {
                        "type": "integer",
                        "description": "The total number of adjacencies for which\n            the Layer 2 encapsulation string (header) may be \n            updated (fixed up) at packet switch time.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjSummaryRedirect": {
                        "type": "integer",
                        "description": "The total number of adjacencies for which \n            ip redirect (or icmp redirection) is enabled.\n            The value of this object is only relevant for\n            ipv4 and ipv6 link type (when the index object \n            cefAdjSummaryLinkType value is ipv4(1) or ipv6(2))\n            and will be set to zero for other link types.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefAdjSummaryEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                      "cefAdjSummaryComplete": 0,
                      "cefAdjSummaryIncomplete": 0,
                      "cefAdjSummaryFixup": 0,
                      "cefAdjSummaryRedirect": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefAdjSummaryEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefAdjSummaryEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefAdjEntry": {
      "get": {
        "summary": "Get cefAdjEntry list",
        "description": "Retrieve list of cefAdjEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefAdjEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefAdjSummaryLinkType": {
                        "type": "string",
                        "description": "cefAdjSummaryLinkType",
                        "x-yang-type": "leafref"
                      },
                      "cefAdjNextHopAddrType": {
                        "type": "string",
                        "description": "Address type for the cefAdjNextHopAddr.\n            This object specifies the address type\n            used for cefAdjNextHopAddr. \n            \n            Adjacency entries are only valid for the \n            address type of ipv4(1) and ipv6(2).",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cefAdjNextHopAddr": {
                        "type": "string",
                        "description": "The next Hop address for this adjacency.\n            The type of this address is determined by\n            the value of the cefAdjNextHopAddrType object.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefAdjConnId": {
                        "type": "integer",
                        "description": "In cases where cefLinkType, interface and the\n            next hop address are not able to uniquely define\n            an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries. \n            \n            In all the other cases the value of this \n            index object will be 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjSource": {
                        "type": "string",
                        "description": "If the adjacency is created because some neighbour\n            discovery mechanism has discovered a neighbour\n            and all the information required to build a frame header to\n            encapsulate traffic to the neighbour is available\n            then the source of adjacency is set to the mechanism\n            by which the adjacency is learned.",
                        "x-yang-type": "cisco-cef:CefAdjacencySource"
                      },
                      "cefAdjEncap": {
                        "type": "string",
                        "description": "The layer 2 encapsulation string to be used\n            for sending the packet out using this adjacency.",
                        "x-yang-type": "cisco-cef:CefOctetString"
                      },
                      "cefAdjFixup": {
                        "type": "string",
                        "description": "For the cases, where the encapsulation string\n            is decided at packet switch time, the adjacency \n            encapsulation string specified by object cefAdjEncap \n            require a fixup. I.e. for the adjacencies out of IP \n            Tunnels, the string prepended is an IP header which has \n            fields which can only be setup at packet switch time.\n            \n            The value of this object represent the kind of fixup\n            applied to the packet.\n            \n            If the encapsulation string doesn't require any fixup,\n            then the value of this object will be of zero length.",
                        "x-yang-type": "cisco-cef:CefOctetString"
                      },
                      "cefAdjMTU": {
                        "type": "integer",
                        "description": "The Layer 3 MTU which can be transmitted using \n            this adjacency.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjForwardingInfo": {
                        "type": "string",
                        "description": "This object selects a forwarding info entry \n            defined in the cefFESelectionTable. The \n            selected target is defined by an entry in the\n            cefFESelectionTable whose index value (cefFESelectionName) \n            is equal to this object.\n            \n            The value of this object will be of zero length if\n            this adjacency entry is the last forwarding \n            element in the forwarding path.",
                        "x-yang-type": "cisco-cef:CefOctetString"
                      },
                      "cefAdjPkts": {
                        "type": "integer",
                        "description": "Number of pkts transmitted using this adjacency.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjHCPkts": {
                        "type": "integer",
                        "description": "Number of pkts transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjPkts.",
                        "minimum": 0
                      },
                      "cefAdjBytes": {
                        "type": "integer",
                        "description": "Number of bytes transmitted using this adjacency.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefAdjHCBytes": {
                        "type": "integer",
                        "description": "Number of bytes transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjBytes.",
                        "minimum": 0
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefAdjEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "ifIndex": "example-string",
                      "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                      "cefAdjNextHopAddrType": "192.168.1.1",
                      "cefAdjNextHopAddr": "192.168.1.1",
                      "cefAdjConnId": 0,
                      "cefAdjSource": "example-string",
                      "cefAdjEncap": "example-string",
                      "cefAdjFixup": "example-string",
                      "cefAdjMTU": 1500,
                      "cefAdjForwardingInfo": "example-string",
                      "cefAdjPkts": 0,
                      "cefAdjHCPkts": 0,
                      "cefAdjBytes": 0,
                      "cefAdjHCBytes": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefAdjEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefAdjEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefFESelectionEntry": {
      "get": {
        "summary": "Get cefFESelectionEntry list",
        "description": "Retrieve list of cefFESelectionEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF forwarding element\n          selection list.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFESelectionName": {
                        "type": "string",
                        "description": "The locally arbitrary, but unique identifier used\n            to select a set of forwarding element lists.",
                        "format": "binary"
                      },
                      "cefFESelectionId": {
                        "type": "integer",
                        "description": "Secondary index to identify a forwarding elements List \n            in this Table.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cefFESelectionSpecial": {
                        "type": "string",
                        "description": "Special processing for a destination\n            is indicated through the use of special \n            forwarding element. \n            \n            If the forwarding element list contains the \n            special forwarding element, then this object \n            represents the type of special forwarding element.",
                        "x-yang-type": "cisco-cef:CefForwardingElementSpecialType"
                      },
                      "cefFESelectionLabels": {
                        "type": "string",
                        "description": "This object represent the MPLS Labels \n            associated with this forwarding Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero length if the forwarding element list \n            doesn't contain a label forwarding element. A zero \n            length label list will indicate that there is no label\n            forwarding element associated with this selection entry.",
                        "x-yang-type": "cisco-cef:CefMplsLabelList"
                      },
                      "cefFESelectionAdjLinkType": {
                        "type": "string",
                        "description": "This object represent the link type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(5) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                        "x-yang-type": "cisco-cef:CefAdjLinkType"
                      },
                      "cefFESelectionAdjInterface": {
                        "type": "string",
                        "description": "This object represent the interface for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                        "x-yang-type": "if-mib:InterfaceIndexOrZero"
                      },
                      "cefFESelectionAdjNextHopAddrType": {
                        "type": "string",
                        "description": "This object represent the next hop address type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(0) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cefFESelectionAdjNextHopAddr": {
                        "type": "string",
                        "description": "This object represent the next hop address for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefFESelectionAdjConnId": {
                        "type": "integer",
                        "description": "This object represent the connection id for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element. \n            \n            In cases where cefFESelectionAdjLinkType, interface \n            and the next hop address are not able to uniquely \n            define an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefFESelectionVrfName": {
                        "type": "string",
                        "description": "This object represent the Vrf name for\n            the lookup associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to a string containing the single octet\n            0x00 if the forwarding element list \n            doesn't contain a lookup forwarding element.",
                        "x-yang-type": "mpls-vpn:MplsVpnId"
                      },
                      "cefFESelectionWeight": {
                        "type": "integer",
                        "description": "This object represent the weighting for \n            load balancing between multiple Forwarding Element\n            Lists. The value of this object will be zero if\n            load balancing is associated with this selection\n            entry.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFESelectionEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFESelectionName": "interface-1",
                      "cefFESelectionId": -2147483648,
                      "cefFESelectionSpecial": "example-string",
                      "cefFESelectionLabels": "example-string",
                      "cefFESelectionAdjLinkType": "ethernetCsmacd(6)",
                      "cefFESelectionAdjInterface": "GigabitEthernet1/0/1",
                      "cefFESelectionAdjNextHopAddrType": "192.168.1.1",
                      "cefFESelectionAdjNextHopAddr": "192.168.1.1",
                      "cefFESelectionAdjConnId": 0,
                      "cefFESelectionVrfName": "interface-1",
                      "cefFESelectionWeight": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFESelectionEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefFESelectionEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefCfgEntry": {
      "get": {
        "summary": "Get cefCfgEntry list",
        "description": "Retrieve list of cefCfgEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefCfgEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefCfgAdminState": {
                        "type": "string",
                        "description": "The desired state of CEF.",
                        "x-yang-type": "cisco-cef:CefAdminStatus"
                      },
                      "cefCfgOperState": {
                        "type": "string",
                        "description": "The current operational state of CEF.\n            \n            If the cefCfgAdminState is disabled(2), then\n            cefOperState will eventually go to the down(2)\n            state unless some error has occurred. \n            \n            If cefCfgAdminState is changed to enabled(1) then \n            cefCfgOperState should change to up(1) only if the \n            CEF entity is ready to forward the packets using \n            Cisco Express Forwarding (CEF) else it should remain \n            in the down(2) state. The up(1) state for this object \n            indicates that CEF entity is forwarding the packet\n            using Cisco Express Forwarding.",
                        "x-yang-type": "cisco-cef:CefOperStatus"
                      },
                      "cefCfgDistributionAdminState": {
                        "type": "string",
                        "description": "The desired state of CEF distribution.",
                        "x-yang-type": "cisco-cef:CefAdminStatus"
                      },
                      "cefCfgDistributionOperState": {
                        "type": "string",
                        "description": "The current operational state of CEF distribution.\n            \n            If the cefCfgDistributionAdminState is disabled(2), then\n            cefDistributionOperState will eventually go to the down(2)\n            state unless some error has occurred.  \n            \n            If cefCfgDistributionAdminState is changed to enabled(1) \n            then cefCfgDistributionOperState should change to up(1) \n            only if the CEF entity is ready to forward the packets \n            using Distributed Cisco Express Forwarding (dCEF) else \n            it should remain in the down(2) state. The up(1) state \n            for this object indicates that CEF entity is forwarding\n            the packet using Distributed Cisco Express Forwarding.",
                        "x-yang-type": "cisco-cef:CefOperStatus"
                      },
                      "cefCfgAccountingMap": {
                        "type": "string",
                        "description": "This object represents a bitmap of network\n            accounting options.\n            \n            CEF network accounting is disabled by default.\n            \n            CEF network accounting can be enabled \n            by selecting one or more of the following\n            CEF accounting option for the value\n            of this object.\n             \n             nonRecursive(0):  enables accounting through \n                               nonrecursive prefixes.\n            \n             perPrefix(1):     enables the collection of the numbers \n                               of pkts and bytes express forwarded\n                               to a destination (prefix)\n            \n             prefixLength(2):  enables accounting through \n                               prefixlength.        \n            \n             Once the accounting is enabled, the corresponding stats\n             can be retrieved from the cefPrefixTable and\n             cefStatsPrefixLenTable."
                      },
                      "cefCfgLoadSharingAlgorithm": {
                        "type": "string",
                        "description": "Indicates the CEF Load balancing algorithm.\n            \n            Setting this object to none(1) will disable\n            the Load sharing for the specified entry.\n            \n            CEF load balancing can be enabled by setting \n            this object to one of following Algorithms:\n            \n             original(2)  : This algorithm is based on a \n                            source and destination hash \n            \n             tunnel(3)    : This algorithm is used in \n                            tunnels environments or in\n                            environments where there are\n                            only a few source \n                              \n             universal(4)  : This algorithm uses a source and \n                             destination and ID hash\n            \n            If the value of this object is set to 'tunnel'\n            or 'universal', then the FIXED ID for these\n            algorithms may be specified by the managed \n            object cefLoadSharingID."
                      },
                      "cefCfgLoadSharingID": {
                        "type": "integer",
                        "description": "The Fixed ID associated with the managed object\n            cefCfgLoadSharingAlgorithm. The hash of this object\n            value may be used by the Load Sharing Algorithm.\n            \n            The value of this object is not relevant and will\n            be set to zero if the value of managed object \n            cefCfgLoadSharingAlgorithm is set to none(1) or original(2).\n            The default value of this object is calculated by\n            the device at the time of initialization.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCfgTrafficStatsLoadInterval": {
                        "type": "integer",
                        "description": "The interval time over which the CEF traffic statistics\n            are collected.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCfgTrafficStatsUpdateRate": {
                        "type": "integer",
                        "description": "The frequency with which the line card sends the\n            traffic load statistics to the Router Processor.\n            \n            Setting the value of this object to 0 will disable\n            the CEF traffic statistics collection.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCfgEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefCfgAdminState": "up(1)",
                      "cefCfgOperState": "up(1)",
                      "cefCfgDistributionAdminState": "up(1)",
                      "cefCfgDistributionOperState": "up(1)",
                      "cefCfgAccountingMap": "example-string",
                      "cefCfgLoadSharingAlgorithm": "example-string",
                      "cefCfgLoadSharingID": 0,
                      "cefCfgTrafficStatsLoadInterval": 0,
                      "cefCfgTrafficStatsUpdateRate": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCfgEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefCfgEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefResourceEntry": {
      "get": {
        "summary": "Get cefResourceEntry list",
        "description": "Retrieve list of cefResourceEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If the Managed device supports CEF,\n          each entry contains the CEF Resource \n          parameters for the managed entity.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefResourceMemoryUsed": {
                        "type": "integer",
                        "description": "Indicates the number of bytes from\n            the Processor Memory Pool that\n            are currently in use by CEF on the\n            managed entity.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefResourceFailureReason": {
                        "type": "string",
                        "description": "The CEF resource failure reason which may lead to CEF\n            being disabled on the managed entity.",
                        "x-yang-type": "cisco-cef:CefFailureReason"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefResourceEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefResourceMemoryUsed": 0,
                      "cefResourceFailureReason": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefResourceEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefResourceEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefResourceEntry={entPhysicalIndex}": {
      "get": {
        "summary": "Get cefResourceEntry entry",
        "description": "Retrieve specific cefResourceEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefResourceMemoryUsed": {
                      "type": "integer",
                      "description": "Indicates the number of bytes from\n            the Processor Memory Pool that\n            are currently in use by CEF on the\n            managed entity.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefResourceFailureReason": {
                      "type": "string",
                      "description": "The CEF resource failure reason which may lead to CEF\n            being disabled on the managed entity.",
                      "x-yang-type": "cisco-cef:CefFailureReason"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefResourceEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefResourceMemoryUsed": 0,
                    "cefResourceFailureReason": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefResourceEntry-4"
      },
      "x-yang-path": "/cefResourceEntry={entPhysicalIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex"
      ]
    },
    "/data/CISCO-CEF-MIB:cefIntEntry": {
      "get": {
        "summary": "Get cefIntEntry list",
        "description": "Retrieve list of cefIntEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefIntEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "ifIndex": {
                        "type": "string",
                        "description": "ifIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefIntSwitchingState": {
                        "type": "string",
                        "description": "The CEF switching State for the interface. \n            If CEF is enabled but distributed CEF(dCEF) is\n            disabled then CEF is in cefEnabled(1) state.\n            \n            If distributed CEF is enabled, then CEF is in \n            distCefEnabled(2) state. The cefDisabled(3) state\n            indicates that CEF is disabled.\n            \n            The CEF switching state is only applicable to the\n            received packet on the interface."
                      },
                      "cefIntLoadSharing": {
                        "type": "string",
                        "description": "The status of load sharing on the\n            interface.\n            \n            perPacket(1) : Router to send data packets\n                           over successive equal-cost paths\n                           without regard to individual hosts\n                           or user sessions.\n            \n            perDestination(2) : Router to use multiple, equal-cost\n                                paths to achieve load sharing\n            \n            Load sharing is enabled by default \n            for an interface when CEF is enabled."
                      },
                      "cefIntNonrecursiveAccouting": {
                        "type": "string",
                        "description": "The CEF accounting mode for the interface.\n            CEF prefix based non-recursive accounting \n            on an interface can be configured to store \n            the stats for non-recursive prefixes in a internal \n            or external bucket.\n            \n            internal(1)  :  Count input traffic in the nonrecursive\n                            internal bucket\n            \n            external(2)  :  Count input traffic in the nonrecursive\n                            external bucket\n            \n            The value of this object will only be effective if \n            value of the object cefAccountingMap is set to enable\n            nonRecursive(1) accounting."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefIntEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "ifIndex": "example-string",
                      "cefIntSwitchingState": "up(1)",
                      "cefIntLoadSharing": "example-string",
                      "cefIntNonrecursiveAccouting": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefIntEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefIntEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPeerEntry": {
      "get": {
        "summary": "Get cefPeerEntry list",
        "description": "Retrieve list of cefPeerEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF related attributes \n          associated with a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "entPeerPhysicalIndex": {
                        "type": "string",
                        "description": "The entity index for the CEF peer entity.\n            Only the entities of 'module' \n            entPhysicalClass are included here.",
                        "x-yang-type": "entity-mib:PhysicalIndex"
                      },
                      "cefPeerOperState": {
                        "type": "string",
                        "description": "The current CEF operational state of the CEF peer entity.\n            \n            Cef peer entity oper state will be peerDisabled(1) in \n            the following condition:\n            \n               : Cef Peer entity encounters fatal error i.e. resource\n                 allocation failure, ipc failure etc\n            \n               : When a reload/delete request is received from the Cef \n                 Peer Entity\n            \n            Once the peer entity is up and no fatal error is encountered,\n            then the value of this object will transits to the peerUp(3) \n            state.\n            \n            If the Cef Peer entity is in held stage, then the value\n            of this object will be peerHold(3). Cef peer entity can only\n            transit to peerDisabled(1) state from the peerHold(3) state."
                      },
                      "cefPeerNumberOfResets": {
                        "type": "integer",
                        "description": "Number of times the session with CEF peer entity \n            has been reset.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPeerEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "entPeerPhysicalIndex": "example-string",
                      "cefPeerOperState": "up(1)",
                      "cefPeerNumberOfResets": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPeerEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPeerEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefPeerFIBEntry": {
      "get": {
        "summary": "Get cefPeerFIBEntry list",
        "description": "Retrieve list of cefPeerFIBEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF FIB State \n          associated a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "entPeerPhysicalIndex": {
                        "type": "string",
                        "description": "entPeerPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefPeerFIBOperState": {
                        "type": "string",
                        "description": "The current CEF FIB Operational State for the \n            CEF peer entity."
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPeerFIBEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "entPeerPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefPeerFIBOperState": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPeerFIBEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefPeerFIBEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefCCGlobalEntry": {
      "get": {
        "summary": "Get cefCCGlobalEntry list",
        "description": "Retrieve list of cefCCGlobalEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If the managed device supports CEF,\n          each entry contains the global consistency \n          checker parameter for the managed device.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefCCGlobalAutoRepairEnabled": {
                        "type": "boolean",
                        "description": "Once an inconsistency has been detected, \n            CEF has the ability to repair the problem. \n            This object indicates the status of auto-repair \n            function for the consistency checkers."
                      },
                      "cefCCGlobalAutoRepairDelay": {
                        "type": "integer",
                        "description": "Indiactes how long the consistency checker \n            waits to fix an inconsistency.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCGlobalAutoRepairHoldDown": {
                        "type": "integer",
                        "description": "Indicates how long the consistency checker\n            waits to re-enable auto-repair after \n            auto-repair runs.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCGlobalErrorMsgEnabled": {
                        "type": "boolean",
                        "description": "Enables the consistency checker to generate \n            an error message when it detects an inconsistency."
                      },
                      "cefCCGlobalFullScanAction": {
                        "type": "string",
                        "description": "Setting the value of this object to ccActionStart(1)\n            will start the full scan consistency checkers.\n            \n            The Management station should poll the \n            cefCCGlobalFullScanStatus object to get the \n            state of full-scan operation.\n            \n            Once the full-scan operation completes (value\n            of cefCCGlobalFullScanStatus object is ccStatusDone(3)), \n            the Management station should retrieve the values of the\n            related stats object from the cefCCTypeTable.\n            \n            Setting the value of this object to ccActionAbort(2) will \n            abort the full-scan operation.\n            \n            The value of this object can't be set to ccActionStart(1), \n            if the value of object cefCCGlobalFullScanStatus\n            is ccStatusRunning(2).\n            \n            The value of this object will be set to cefActionNone(1)\n            when the full scan consistency checkers have never\n            been activated.\n            \n            A Management Station cannot set the value of\n            this object to cefActionNone(1).",
                        "x-yang-type": "cisco-cef:CefCCAction"
                      },
                      "cefCCGlobalFullScanStatus": {
                        "type": "string",
                        "description": "Indicates the status of the full scan consistency\n            checker request.",
                        "x-yang-type": "cisco-cef:CefCCStatus"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCCGlobalEntry": [
                    {
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefCCGlobalAutoRepairEnabled": true,
                      "cefCCGlobalAutoRepairDelay": 0,
                      "cefCCGlobalAutoRepairHoldDown": 0,
                      "cefCCGlobalErrorMsgEnabled": true,
                      "cefCCGlobalFullScanAction": "example-string",
                      "cefCCGlobalFullScanStatus": "up(1)"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCCGlobalEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefCCGlobalEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefCCGlobalEntry={cefFIBIpVersion}": {
      "get": {
        "summary": "Get cefCCGlobalEntry entry",
        "description": "Retrieve specific cefCCGlobalEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "1"
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefCCGlobalAutoRepairEnabled": {
                      "type": "boolean",
                      "description": "Once an inconsistency has been detected, \n            CEF has the ability to repair the problem. \n            This object indicates the status of auto-repair \n            function for the consistency checkers."
                    },
                    "cefCCGlobalAutoRepairDelay": {
                      "type": "integer",
                      "description": "Indiactes how long the consistency checker \n            waits to fix an inconsistency.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCGlobalAutoRepairHoldDown": {
                      "type": "integer",
                      "description": "Indicates how long the consistency checker\n            waits to re-enable auto-repair after \n            auto-repair runs.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCGlobalErrorMsgEnabled": {
                      "type": "boolean",
                      "description": "Enables the consistency checker to generate \n            an error message when it detects an inconsistency."
                    },
                    "cefCCGlobalFullScanAction": {
                      "type": "string",
                      "description": "Setting the value of this object to ccActionStart(1)\n            will start the full scan consistency checkers.\n            \n            The Management station should poll the \n            cefCCGlobalFullScanStatus object to get the \n            state of full-scan operation.\n            \n            Once the full-scan operation completes (value\n            of cefCCGlobalFullScanStatus object is ccStatusDone(3)), \n            the Management station should retrieve the values of the\n            related stats object from the cefCCTypeTable.\n            \n            Setting the value of this object to ccActionAbort(2) will \n            abort the full-scan operation.\n            \n            The value of this object can't be set to ccActionStart(1), \n            if the value of object cefCCGlobalFullScanStatus\n            is ccStatusRunning(2).\n            \n            The value of this object will be set to cefActionNone(1)\n            when the full scan consistency checkers have never\n            been activated.\n            \n            A Management Station cannot set the value of\n            this object to cefActionNone(1).",
                      "x-yang-type": "cisco-cef:CefCCAction"
                    },
                    "cefCCGlobalFullScanStatus": {
                      "type": "string",
                      "description": "Indicates the status of the full scan consistency\n            checker request.",
                      "x-yang-type": "cisco-cef:CefCCStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCCGlobalEntry": {
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefCCGlobalAutoRepairEnabled": true,
                    "cefCCGlobalAutoRepairDelay": 0,
                    "cefCCGlobalAutoRepairHoldDown": 0,
                    "cefCCGlobalErrorMsgEnabled": true,
                    "cefCCGlobalFullScanAction": "example-string",
                    "cefCCGlobalFullScanStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCCGlobalEntry-4"
      },
      "x-yang-path": "/cefCCGlobalEntry={cefFIBIpVersion}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cefFIBIpVersion"
      ]
    },
    "/data/CISCO-CEF-MIB:cefCCTypeEntry": {
      "get": {
        "summary": "Get cefCCTypeEntry list",
        "description": "Retrieve list of cefCCTypeEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If the managed device supports CEF,\n          each entry contains the consistency \n          checker statistics for a consistency \n          checker type.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefCCType": {
                        "type": "string",
                        "description": "Type of the consistency checker.",
                        "x-yang-type": "cisco-cef:CefCCType"
                      },
                      "cefCCEnabled": {
                        "type": "boolean",
                        "description": "Enables the passive consistency checker.\n            Passive consistency checkers are disabled\n            by default.\n            \n            Full-scan consistency checkers are always enabled.\n            An attempt to set this object to 'false' for\n            an active consistency checker will result in\n            'wrongValue' error."
                      },
                      "cefCCCount": {
                        "type": "integer",
                        "description": "The maximum number of prefixes to check per scan.\n            \n            The default value for this object \n            depends upon the consistency checker type.\n            \n            The value of this object will be irrelevant \n            for some of the consistency checkers and\n            will be set to 0.\n            \n            A Management Station cannot set the value of\n            this object to 0.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCPeriod": {
                        "type": "integer",
                        "description": "The period between scans for the consistency\n            checker.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCQueriesSent": {
                        "type": "integer",
                        "description": "Number of prefix consistency queries sent to CEF\n            forwarding databases by this consistency checker.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCQueriesIgnored": {
                        "type": "integer",
                        "description": "Number of prefix consistency queries for which\n            the consistency checks were not performed by this \n            consistency checker. This may be because of some\n            internal error or resource failure.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCQueriesChecked": {
                        "type": "integer",
                        "description": "Number of prefix consistency queries processed by this \n            consistency checker.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefCCQueriesIterated": {
                        "type": "integer",
                        "description": "Number of prefix consistency queries iterated back to\n            the master database by this consistency checker.",
                        "minimum": 0,
                        "maximum": 4294967295
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCCTypeEntry": [
                    {
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefCCType": "ethernetCsmacd(6)",
                      "cefCCEnabled": true,
                      "cefCCCount": 0,
                      "cefCCPeriod": 0,
                      "cefCCQueriesSent": 0,
                      "cefCCQueriesIgnored": 0,
                      "cefCCQueriesChecked": 0,
                      "cefCCQueriesIterated": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCCTypeEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefCCTypeEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefInconsistencyRecordEntry": {
      "get": {
        "summary": "Get cefInconsistencyRecordEntry list",
        "description": "Retrieve list of cefInconsistencyRecordEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "If the managed device supports CEF,\n          each entry contains the inconsistency \n          record.",
                  "items": {
                    "type": "object",
                    "properties": {
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefInconsistencyRecId": {
                        "type": "integer",
                        "description": "The locally arbitrary, but unique identifier associated\n            with this inconsistency record entry.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cefInconsistencyPrefixType": {
                        "type": "string",
                        "description": "The network prefix type associated with this inconsistency\n            record.",
                        "x-yang-type": "inet-address:InetAddressType"
                      },
                      "cefInconsistencyPrefixAddr": {
                        "type": "string",
                        "description": "The network prefix address associated with this \n            inconsistency record.\n            \n            The type of this address is determined by\n            the value of the cefInconsistencyPrefixType object.",
                        "x-yang-type": "inet-address:InetAddress"
                      },
                      "cefInconsistencyPrefixLen": {
                        "type": "string",
                        "description": "Length in bits of the inconsistency address prefix.",
                        "x-yang-type": "inet-address:InetAddressPrefixLength"
                      },
                      "cefInconsistencyVrfName": {
                        "type": "string",
                        "description": "Vrf name associated with this inconsistency record.",
                        "x-yang-type": "mpls-vpn:MplsVpnId"
                      },
                      "cefInconsistencyCCType": {
                        "type": "string",
                        "description": "The type of consistency checker who generated this\n            inconsistency record.",
                        "x-yang-type": "cisco-cef:CefCCType"
                      },
                      "cefInconsistencyEntity": {
                        "type": "string",
                        "description": "The entity for which this inconsistency record was \n            generated. The value of this object will be \n            irrelevant and will be set to 0 when the inconsisency \n            record is applicable for all the entities.",
                        "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                      },
                      "cefInconsistencyReason": {
                        "type": "string",
                        "description": "The reason for generating this inconsistency record. \n            \n            missing(1):        the prefix is missing\n            \n            checksumErr(2):    checksum error was found\n            \n            unknown(3):        reason is unknown"
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefInconsistencyRecordEntry": [
                    {
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefInconsistencyRecId": -2147483648,
                      "cefInconsistencyPrefixType": "ethernetCsmacd(6)",
                      "cefInconsistencyPrefixAddr": "192.168.1.1",
                      "cefInconsistencyPrefixLen": "example-string",
                      "cefInconsistencyVrfName": "interface-1",
                      "cefInconsistencyCCType": "ethernetCsmacd(6)",
                      "cefInconsistencyEntity": "example-string",
                      "cefInconsistencyReason": "example-string"
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefInconsistencyRecordEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefInconsistencyRecordEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefStatsPrefixLenEntry": {
      "get": {
        "summary": "Get cefStatsPrefixLenEntry list",
        "description": "Retrieve list of cefStatsPrefixLenEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefStatsPrefixLenEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefStatsPrefixLen": {
                        "type": "string",
                        "description": "Length in bits of the Destination IP prefix.\n            As 0.0.0.0/0 is a valid prefix, hence \n            0 is a valid prefix length.",
                        "x-yang-type": "inet-address:InetAddressPrefixLength"
                      },
                      "cefStatsPrefixQueries": {
                        "type": "integer",
                        "description": "Number of queries received in the FIB database \n            for the specified IP prefix length.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefStatsPrefixHCQueries": {
                        "type": "integer",
                        "description": "Number of queries received in the FIB database\n            for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixQueries.",
                        "minimum": 0
                      },
                      "cefStatsPrefixInserts": {
                        "type": "integer",
                        "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefStatsPrefixHCInserts": {
                        "type": "integer",
                        "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixInsert.",
                        "minimum": 0
                      },
                      "cefStatsPrefixDeletes": {
                        "type": "integer",
                        "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefStatsPrefixHCDeletes": {
                        "type": "integer",
                        "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixDelete.",
                        "minimum": 0
                      },
                      "cefStatsPrefixElements": {
                        "type": "integer",
                        "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefStatsPrefixHCElements": {
                        "type": "integer",
                        "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixElements.",
                        "minimum": 0
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefStatsPrefixLenEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefStatsPrefixLen": "example-string",
                      "cefStatsPrefixQueries": 0,
                      "cefStatsPrefixHCQueries": 0,
                      "cefStatsPrefixInserts": 0,
                      "cefStatsPrefixHCInserts": 0,
                      "cefStatsPrefixDeletes": 0,
                      "cefStatsPrefixHCDeletes": 0,
                      "cefStatsPrefixElements": 0,
                      "cefStatsPrefixHCElements": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefStatsPrefixLenEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefStatsPrefixLenEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefSwitchingStatsEntry": {
      "get": {
        "summary": "Get cefSwitchingStatsEntry list",
        "description": "Retrieve list of cefSwitchingStatsEntry entries from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "array",
                  "description": "cefSwitchingStatsEntry",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entPhysicalIndex": {
                        "type": "string",
                        "description": "entPhysicalIndex",
                        "x-yang-type": "leafref"
                      },
                      "cefFIBIpVersion": {
                        "type": "string",
                        "description": "cefFIBIpVersion",
                        "x-yang-type": "leafref"
                      },
                      "cefSwitchingIndex": {
                        "type": "integer",
                        "description": "The locally arbitrary, but unique identifier associated\n            with this switching stats entry.",
                        "minimum": -2147483648,
                        "maximum": 2147483647
                      },
                      "cefSwitchingPath": {
                        "type": "string",
                        "description": "Switch path where the feature was executed.\n            Available switch paths are platform-dependent.\n            Following are the examples of switching paths:\n            \n               RIB : switching with CEF assistance\n            \n               Low-end switching (LES) : CEF switch path\n            \n               PAS : CEF turbo switch path.",
                        "format": "binary"
                      },
                      "cefSwitchingDrop": {
                        "type": "integer",
                        "description": "Number of packets dropped by CEF.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefSwitchingHCDrop": {
                        "type": "integer",
                        "description": "Number of packets dropped by CEF.\n            This object is a 64-bit version of cefSwitchingDrop.",
                        "minimum": 0
                      },
                      "cefSwitchingPunt": {
                        "type": "integer",
                        "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefSwitchingHCPunt": {
                        "type": "integer",
                        "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.\n            This object is a 64-bit version of cefSwitchingPunt.",
                        "minimum": 0
                      },
                      "cefSwitchingPunt2Host": {
                        "type": "integer",
                        "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.",
                        "minimum": 0,
                        "maximum": 4294967295
                      },
                      "cefSwitchingHCPunt2Host": {
                        "type": "integer",
                        "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.\n            This object is a 64-bit version of cefSwitchingPunt2Host.",
                        "minimum": 0
                      }
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefSwitchingStatsEntry": [
                    {
                      "entPhysicalIndex": "example-string",
                      "cefFIBIpVersion": "192.168.1.1",
                      "cefSwitchingIndex": 1,
                      "cefSwitchingPath": "example-string",
                      "cefSwitchingDrop": 0,
                      "cefSwitchingHCDrop": 0,
                      "cefSwitchingPunt": 0,
                      "cefSwitchingHCPunt": 0,
                      "cefSwitchingPunt2Host": 0,
                      "cefSwitchingHCPunt2Host": 0
                    }
                  ]
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefSwitchingStatsEntry-3",
        "parameters": [
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ]
      },
      "x-yang-path": "/cefSwitchingStatsEntry",
      "x-restconf-kind": "container"
    },
    "/data/CISCO-CEF-MIB:cefFIBSummaryTable/cefFIBSummaryEntry={entPhysicalIndex},{cefFIBIpVersion}": {
      "get": {
        "summary": "Get cefFIBSummaryEntry entry",
        "description": "Retrieve specific cefFIBSummaryEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "The version of IP forwarding.",
                      "x-yang-type": "cisco-cef:CefIpVersion"
                    },
                    "cefFIBSummaryFwdPrefixes": {
                      "type": "integer",
                      "description": "Total number of forwarding Prefixes\n            in FIB for the IP version specified\n            by cefFIBIpVersion object.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFIBSummaryEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefFIBSummaryFwdPrefixes": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFIBSummaryEntry-2"
      },
      "x-yang-path": "/cefFIBSummaryTable/cefFIBSummaryEntry={entPhysicalIndex cefFIBIpVersion}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFIBIpVersion"
      ]
    },
    "/data/CISCO-CEF-MIB:cefPrefixTable/cefPrefixEntry={entPhysicalIndex},{cefPrefixType},{cefPrefixAddr},{cefPrefixLen}": {
      "get": {
        "summary": "Get cefPrefixEntry entry",
        "description": "Retrieve specific cefPrefixEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixAddr",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixLen",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefPrefixType": {
                      "type": "string",
                      "description": "The Network Prefix Type.\n            This object specifies the address type\n            used for cefPrefixAddr.\n            \n            Prefix entries are only valid for the address\n            type of ipv4(1) and ipv6(2).",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cefPrefixAddr": {
                      "type": "string",
                      "description": "The Network Prefix Address.\n            The type of this address is determined by\n            the value of the cefPrefixType object.\n            This object is a Prefix Address containing the \n            prefix with length specified by cefPrefixLen. \n            Any bits beyond the length specified by\n            cefPrefixLen are zeroed.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefPrefixLen": {
                      "type": "string",
                      "description": "Length in bits of the FIB Address prefix.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength"
                    },
                    "cefPrefixForwardingInfo": {
                      "type": "string",
                      "description": "This object indicates the associated forwarding element\n            selection entries in cefFESelectionTable.\n            The value of this object is index value (cefFESelectionName)\n            of cefFESelectionTable.",
                      "x-yang-type": "cisco-cef:CefOctetString"
                    },
                    "cefPrefixPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixHCPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix. \n            \n            This object is a 64-bit version of \n            cefPrefixPkts.",
                      "minimum": 0
                    },
                    "cefPrefixBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixHCBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixBytes.",
                      "minimum": 0
                    },
                    "cefPrefixInternalNRPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixInternalNRHCPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRPkts.",
                      "minimum": 0
                    },
                    "cefPrefixInternalNRBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixInternalNRHCBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRBytes.",
                      "minimum": 0
                    },
                    "cefPrefixExternalNRPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixExternalNRHCPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRPkts.",
                      "minimum": 0
                    },
                    "cefPrefixExternalNRBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixExternalNRHCBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRBytes.",
                      "minimum": 0
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPrefixEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefPrefixType": "ethernetCsmacd(6)",
                    "cefPrefixAddr": "192.168.1.1",
                    "cefPrefixLen": "example-string",
                    "cefPrefixForwardingInfo": "example-string",
                    "cefPrefixPkts": 0,
                    "cefPrefixHCPkts": 0,
                    "cefPrefixBytes": 0,
                    "cefPrefixHCBytes": 0,
                    "cefPrefixInternalNRPkts": 0,
                    "cefPrefixInternalNRHCPkts": 0,
                    "cefPrefixInternalNRBytes": 0,
                    "cefPrefixInternalNRHCBytes": 0,
                    "cefPrefixExternalNRPkts": 0,
                    "cefPrefixExternalNRHCPkts": 0,
                    "cefPrefixExternalNRBytes": 0,
                    "cefPrefixExternalNRHCBytes": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPrefixEntry-2"
      },
      "x-yang-path": "/cefPrefixTable/cefPrefixEntry={entPhysicalIndex cefPrefixType cefPrefixAddr cefPrefixLen}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefPrefixType cefPrefixAddr cefPrefixLen"
      ]
    },
    "/data/CISCO-CEF-MIB:cefLMPrefixTable/cefLMPrefixEntry={entPhysicalIndex},{cefLMPrefixDestAddrType},{cefLMPrefixDestAddr}": {
      "get": {
        "summary": "Get cefLMPrefixEntry entry",
        "description": "Retrieve specific cefLMPrefixEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefLMPrefixDestAddrType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefLMPrefixDestAddr",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefLMPrefixDestAddrType": {
                      "type": "string",
                      "description": "The Destination Address Type.\n            This object specifies the address type\n            used for cefLMPrefixDestAddr.\n            \n            Longest Match Prefix entries are only valid \n            for the address type of ipv4(1) and ipv6(2).",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cefLMPrefixDestAddr": {
                      "type": "string",
                      "description": "The Destination Address.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefLMPrefixState": {
                      "type": "string",
                      "description": "Indicates the state of this prefix search request.",
                      "x-yang-type": "cisco-cef:CefPrefixSearchState"
                    },
                    "cefLMPrefixAddr": {
                      "type": "string",
                      "description": "The Network Prefix Address. Index to the cefPrefixTable.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefLMPrefixLen": {
                      "type": "string",
                      "description": "The Network Prefix Length. Index to the cefPrefixTable.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength"
                    },
                    "cefLMPrefixRowStatus": {
                      "type": "string",
                      "description": "The status of this table entry.  Once the entry \n            status is set to active(1), the associated entry \n            cannot be modified until the request completes\n            (cefLMPrefixState transitions to matchFound(2) \n            or noMatchFound(3)).\n            \n            Once the longest match request has been created\n            (i.e. the cefLMPrefixRowStatus has been made active),\n            the entry cannot be modified - the only operation\n            possible after this is to delete the row.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefLMPrefixEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefLMPrefixDestAddrType": "192.168.1.1",
                    "cefLMPrefixDestAddr": "192.168.1.1",
                    "cefLMPrefixState": "up(1)",
                    "cefLMPrefixAddr": "192.168.1.1",
                    "cefLMPrefixLen": "example-string",
                    "cefLMPrefixRowStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefLMPrefixEntry-2"
      },
      "x-yang-path": "/cefLMPrefixTable/cefLMPrefixEntry={entPhysicalIndex cefLMPrefixDestAddrType cefLMPrefixDestAddr}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefLMPrefixDestAddrType cefLMPrefixDestAddr"
      ]
    },
    "/data/CISCO-CEF-MIB:cefPathTable/cefPathEntry={entPhysicalIndex},{cefPrefixType},{cefPrefixAddr},{cefPrefixLen},{cefPathId}": {
      "get": {
        "summary": "Get cefPathEntry entry",
        "description": "Retrieve specific cefPathEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixAddr",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixLen",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPathId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefPrefixType": {
                      "type": "string",
                      "description": "cefPrefixType",
                      "x-yang-type": "leafref"
                    },
                    "cefPrefixAddr": {
                      "type": "string",
                      "description": "cefPrefixAddr",
                      "x-yang-type": "leafref"
                    },
                    "cefPrefixLen": {
                      "type": "string",
                      "description": "cefPrefixLen",
                      "x-yang-type": "leafref"
                    },
                    "cefPathId": {
                      "type": "integer",
                      "description": "The locally arbitrary, but unique identifier associated\n            with this prefix path entry.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cefPathType": {
                      "type": "string",
                      "description": "Type for this CEF Path.",
                      "x-yang-type": "cisco-cef:CefPathType"
                    },
                    "cefPathInterface": {
                      "type": "string",
                      "description": "Interface associated with this CEF path.\n            \n            A value of zero for this object will indicate\n            that no interface is associated with this path \n            entry.",
                      "x-yang-type": "if-mib:InterfaceIndexOrZero"
                    },
                    "cefPathNextHopAddr": {
                      "type": "string",
                      "description": "Next hop address associated with this CEF path.\n            \n            The value of this object is only relevant\n            for attached next hop and recursive next hop  \n            path types (when the object cefPathType is\n            set to attachedNexthop(4) or recursiveNexthop(5)).\n            and will be set to zero for other path types.\n            \n            The type of this address is determined by\n            the value of the cefPrefixType object.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefPathRecurseVrfName": {
                      "type": "string",
                      "description": "The recursive vrf name associated with this path.\n            \n            The value of this object is only relevant\n            for recursive next hop path types (when the \n            object cefPathType is set to recursiveNexthop(5)),\n            and '0x00' will be returned for other path types.",
                      "x-yang-type": "mpls-vpn:MplsVpnId"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPathEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefPrefixType": "ethernetCsmacd(6)",
                    "cefPrefixAddr": "192.168.1.1",
                    "cefPrefixLen": "example-string",
                    "cefPathId": -2147483648,
                    "cefPathType": "ethernetCsmacd(6)",
                    "cefPathInterface": "GigabitEthernet1/0/1",
                    "cefPathNextHopAddr": "192.168.1.1",
                    "cefPathRecurseVrfName": "interface-1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPathEntry-2"
      },
      "x-yang-path": "/cefPathTable/cefPathEntry={entPhysicalIndex cefPrefixType cefPrefixAddr cefPrefixLen cefPathId}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefPrefixType cefPrefixAddr cefPrefixLen cefPathId"
      ]
    },
    "/data/CISCO-CEF-MIB:cefAdjSummaryTable/cefAdjSummaryEntry={entPhysicalIndex},{cefAdjSummaryLinkType}": {
      "get": {
        "summary": "Get cefAdjSummaryEntry entry",
        "description": "Retrieve specific cefAdjSummaryEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefAdjSummaryLinkType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefAdjSummaryLinkType": {
                      "type": "string",
                      "description": "The link type of the adjacency.",
                      "x-yang-type": "cisco-cef:CefAdjLinkType"
                    },
                    "cefAdjSummaryComplete": {
                      "type": "integer",
                      "description": "The total number of complete adjacencies.\n            \n            The total number of adjacencies which can be used \n            to switch traffic to a neighbour.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjSummaryIncomplete": {
                      "type": "integer",
                      "description": "The total number of incomplete adjacencies.\n            \n            The total number of adjacencies which cannot be \n            used to switch traffic in their current state.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjSummaryFixup": {
                      "type": "integer",
                      "description": "The total number of adjacencies for which\n            the Layer 2 encapsulation string (header) may be \n            updated (fixed up) at packet switch time.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjSummaryRedirect": {
                      "type": "integer",
                      "description": "The total number of adjacencies for which \n            ip redirect (or icmp redirection) is enabled.\n            The value of this object is only relevant for\n            ipv4 and ipv6 link type (when the index object \n            cefAdjSummaryLinkType value is ipv4(1) or ipv6(2))\n            and will be set to zero for other link types.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefAdjSummaryEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                    "cefAdjSummaryComplete": 0,
                    "cefAdjSummaryIncomplete": 0,
                    "cefAdjSummaryFixup": 0,
                    "cefAdjSummaryRedirect": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefAdjSummaryEntry-2"
      },
      "x-yang-path": "/cefAdjSummaryTable/cefAdjSummaryEntry={entPhysicalIndex cefAdjSummaryLinkType}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefAdjSummaryLinkType"
      ]
    },
    "/data/CISCO-CEF-MIB:cefAdjTable/cefAdjEntry={entPhysicalIndex},{ifIndex},{cefAdjNextHopAddrType},{cefAdjNextHopAddr},{cefAdjConnId},{cefAdjSummaryLinkType}": {
      "get": {
        "summary": "Get cefAdjEntry entry",
        "description": "Retrieve specific cefAdjEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefAdjNextHopAddrType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefAdjNextHopAddr",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefAdjConnId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefAdjSummaryLinkType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefAdjSummaryLinkType": {
                      "type": "string",
                      "description": "cefAdjSummaryLinkType",
                      "x-yang-type": "leafref"
                    },
                    "cefAdjNextHopAddrType": {
                      "type": "string",
                      "description": "Address type for the cefAdjNextHopAddr.\n            This object specifies the address type\n            used for cefAdjNextHopAddr. \n            \n            Adjacency entries are only valid for the \n            address type of ipv4(1) and ipv6(2).",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cefAdjNextHopAddr": {
                      "type": "string",
                      "description": "The next Hop address for this adjacency.\n            The type of this address is determined by\n            the value of the cefAdjNextHopAddrType object.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefAdjConnId": {
                      "type": "integer",
                      "description": "In cases where cefLinkType, interface and the\n            next hop address are not able to uniquely define\n            an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries. \n            \n            In all the other cases the value of this \n            index object will be 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjSource": {
                      "type": "string",
                      "description": "If the adjacency is created because some neighbour\n            discovery mechanism has discovered a neighbour\n            and all the information required to build a frame header to\n            encapsulate traffic to the neighbour is available\n            then the source of adjacency is set to the mechanism\n            by which the adjacency is learned.",
                      "x-yang-type": "cisco-cef:CefAdjacencySource"
                    },
                    "cefAdjEncap": {
                      "type": "string",
                      "description": "The layer 2 encapsulation string to be used\n            for sending the packet out using this adjacency.",
                      "x-yang-type": "cisco-cef:CefOctetString"
                    },
                    "cefAdjFixup": {
                      "type": "string",
                      "description": "For the cases, where the encapsulation string\n            is decided at packet switch time, the adjacency \n            encapsulation string specified by object cefAdjEncap \n            require a fixup. I.e. for the adjacencies out of IP \n            Tunnels, the string prepended is an IP header which has \n            fields which can only be setup at packet switch time.\n            \n            The value of this object represent the kind of fixup\n            applied to the packet.\n            \n            If the encapsulation string doesn't require any fixup,\n            then the value of this object will be of zero length.",
                      "x-yang-type": "cisco-cef:CefOctetString"
                    },
                    "cefAdjMTU": {
                      "type": "integer",
                      "description": "The Layer 3 MTU which can be transmitted using \n            this adjacency.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjForwardingInfo": {
                      "type": "string",
                      "description": "This object selects a forwarding info entry \n            defined in the cefFESelectionTable. The \n            selected target is defined by an entry in the\n            cefFESelectionTable whose index value (cefFESelectionName) \n            is equal to this object.\n            \n            The value of this object will be of zero length if\n            this adjacency entry is the last forwarding \n            element in the forwarding path.",
                      "x-yang-type": "cisco-cef:CefOctetString"
                    },
                    "cefAdjPkts": {
                      "type": "integer",
                      "description": "Number of pkts transmitted using this adjacency.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjHCPkts": {
                      "type": "integer",
                      "description": "Number of pkts transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjPkts.",
                      "minimum": 0
                    },
                    "cefAdjBytes": {
                      "type": "integer",
                      "description": "Number of bytes transmitted using this adjacency.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjHCBytes": {
                      "type": "integer",
                      "description": "Number of bytes transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjBytes.",
                      "minimum": 0
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefAdjEntry": {
                    "entPhysicalIndex": "example-string",
                    "ifIndex": "example-string",
                    "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                    "cefAdjNextHopAddrType": "192.168.1.1",
                    "cefAdjNextHopAddr": "192.168.1.1",
                    "cefAdjConnId": 0,
                    "cefAdjSource": "example-string",
                    "cefAdjEncap": "example-string",
                    "cefAdjFixup": "example-string",
                    "cefAdjMTU": 1500,
                    "cefAdjForwardingInfo": "example-string",
                    "cefAdjPkts": 0,
                    "cefAdjHCPkts": 0,
                    "cefAdjBytes": 0,
                    "cefAdjHCBytes": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefAdjEntry-2"
      },
      "x-yang-path": "/cefAdjTable/cefAdjEntry={entPhysicalIndex ifIndex cefAdjNextHopAddrType cefAdjNextHopAddr cefAdjConnId cefAdjSummaryLinkType}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex ifIndex cefAdjNextHopAddrType cefAdjNextHopAddr cefAdjConnId cefAdjSummaryLinkType"
      ]
    },
    "/data/CISCO-CEF-MIB:cefFESelectionTable/cefFESelectionEntry={entPhysicalIndex},{cefFESelectionName},{cefFESelectionId}": {
      "get": {
        "summary": "Get cefFESelectionEntry entry",
        "description": "Retrieve specific cefFESelectionEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFESelectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFESelectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFESelectionName": {
                      "type": "string",
                      "description": "The locally arbitrary, but unique identifier used\n            to select a set of forwarding element lists.",
                      "format": "binary"
                    },
                    "cefFESelectionId": {
                      "type": "integer",
                      "description": "Secondary index to identify a forwarding elements List \n            in this Table.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cefFESelectionSpecial": {
                      "type": "string",
                      "description": "Special processing for a destination\n            is indicated through the use of special \n            forwarding element. \n            \n            If the forwarding element list contains the \n            special forwarding element, then this object \n            represents the type of special forwarding element.",
                      "x-yang-type": "cisco-cef:CefForwardingElementSpecialType"
                    },
                    "cefFESelectionLabels": {
                      "type": "string",
                      "description": "This object represent the MPLS Labels \n            associated with this forwarding Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero length if the forwarding element list \n            doesn't contain a label forwarding element. A zero \n            length label list will indicate that there is no label\n            forwarding element associated with this selection entry.",
                      "x-yang-type": "cisco-cef:CefMplsLabelList"
                    },
                    "cefFESelectionAdjLinkType": {
                      "type": "string",
                      "description": "This object represent the link type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(5) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                      "x-yang-type": "cisco-cef:CefAdjLinkType"
                    },
                    "cefFESelectionAdjInterface": {
                      "type": "string",
                      "description": "This object represent the interface for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                      "x-yang-type": "if-mib:InterfaceIndexOrZero"
                    },
                    "cefFESelectionAdjNextHopAddrType": {
                      "type": "string",
                      "description": "This object represent the next hop address type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(0) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cefFESelectionAdjNextHopAddr": {
                      "type": "string",
                      "description": "This object represent the next hop address for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefFESelectionAdjConnId": {
                      "type": "integer",
                      "description": "This object represent the connection id for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element. \n            \n            In cases where cefFESelectionAdjLinkType, interface \n            and the next hop address are not able to uniquely \n            define an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefFESelectionVrfName": {
                      "type": "string",
                      "description": "This object represent the Vrf name for\n            the lookup associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to a string containing the single octet\n            0x00 if the forwarding element list \n            doesn't contain a lookup forwarding element.",
                      "x-yang-type": "mpls-vpn:MplsVpnId"
                    },
                    "cefFESelectionWeight": {
                      "type": "integer",
                      "description": "This object represent the weighting for \n            load balancing between multiple Forwarding Element\n            Lists. The value of this object will be zero if\n            load balancing is associated with this selection\n            entry.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFESelectionEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFESelectionName": "interface-1",
                    "cefFESelectionId": -2147483648,
                    "cefFESelectionSpecial": "example-string",
                    "cefFESelectionLabels": "example-string",
                    "cefFESelectionAdjLinkType": "ethernetCsmacd(6)",
                    "cefFESelectionAdjInterface": "GigabitEthernet1/0/1",
                    "cefFESelectionAdjNextHopAddrType": "192.168.1.1",
                    "cefFESelectionAdjNextHopAddr": "192.168.1.1",
                    "cefFESelectionAdjConnId": 0,
                    "cefFESelectionVrfName": "interface-1",
                    "cefFESelectionWeight": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFESelectionEntry-2"
      },
      "x-yang-path": "/cefFESelectionTable/cefFESelectionEntry={entPhysicalIndex cefFESelectionName cefFESelectionId}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFESelectionName cefFESelectionId"
      ]
    },
    "/data/CISCO-CEF-MIB:cefCfgTable/cefCfgEntry={entPhysicalIndex},{cefFIBIpVersion}": {
      "get": {
        "summary": "Get cefCfgEntry entry",
        "description": "Retrieve specific cefCfgEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefCfgAdminState": {
                      "type": "string",
                      "description": "The desired state of CEF.",
                      "x-yang-type": "cisco-cef:CefAdminStatus"
                    },
                    "cefCfgOperState": {
                      "type": "string",
                      "description": "The current operational state of CEF.\n            \n            If the cefCfgAdminState is disabled(2), then\n            cefOperState will eventually go to the down(2)\n            state unless some error has occurred. \n            \n            If cefCfgAdminState is changed to enabled(1) then \n            cefCfgOperState should change to up(1) only if the \n            CEF entity is ready to forward the packets using \n            Cisco Express Forwarding (CEF) else it should remain \n            in the down(2) state. The up(1) state for this object \n            indicates that CEF entity is forwarding the packet\n            using Cisco Express Forwarding.",
                      "x-yang-type": "cisco-cef:CefOperStatus"
                    },
                    "cefCfgDistributionAdminState": {
                      "type": "string",
                      "description": "The desired state of CEF distribution.",
                      "x-yang-type": "cisco-cef:CefAdminStatus"
                    },
                    "cefCfgDistributionOperState": {
                      "type": "string",
                      "description": "The current operational state of CEF distribution.\n            \n            If the cefCfgDistributionAdminState is disabled(2), then\n            cefDistributionOperState will eventually go to the down(2)\n            state unless some error has occurred.  \n            \n            If cefCfgDistributionAdminState is changed to enabled(1) \n            then cefCfgDistributionOperState should change to up(1) \n            only if the CEF entity is ready to forward the packets \n            using Distributed Cisco Express Forwarding (dCEF) else \n            it should remain in the down(2) state. The up(1) state \n            for this object indicates that CEF entity is forwarding\n            the packet using Distributed Cisco Express Forwarding.",
                      "x-yang-type": "cisco-cef:CefOperStatus"
                    },
                    "cefCfgAccountingMap": {
                      "type": "string",
                      "description": "This object represents a bitmap of network\n            accounting options.\n            \n            CEF network accounting is disabled by default.\n            \n            CEF network accounting can be enabled \n            by selecting one or more of the following\n            CEF accounting option for the value\n            of this object.\n             \n             nonRecursive(0):  enables accounting through \n                               nonrecursive prefixes.\n            \n             perPrefix(1):     enables the collection of the numbers \n                               of pkts and bytes express forwarded\n                               to a destination (prefix)\n            \n             prefixLength(2):  enables accounting through \n                               prefixlength.        \n            \n             Once the accounting is enabled, the corresponding stats\n             can be retrieved from the cefPrefixTable and\n             cefStatsPrefixLenTable."
                    },
                    "cefCfgLoadSharingAlgorithm": {
                      "type": "string",
                      "description": "Indicates the CEF Load balancing algorithm.\n            \n            Setting this object to none(1) will disable\n            the Load sharing for the specified entry.\n            \n            CEF load balancing can be enabled by setting \n            this object to one of following Algorithms:\n            \n             original(2)  : This algorithm is based on a \n                            source and destination hash \n            \n             tunnel(3)    : This algorithm is used in \n                            tunnels environments or in\n                            environments where there are\n                            only a few source \n                              \n             universal(4)  : This algorithm uses a source and \n                             destination and ID hash\n            \n            If the value of this object is set to 'tunnel'\n            or 'universal', then the FIXED ID for these\n            algorithms may be specified by the managed \n            object cefLoadSharingID."
                    },
                    "cefCfgLoadSharingID": {
                      "type": "integer",
                      "description": "The Fixed ID associated with the managed object\n            cefCfgLoadSharingAlgorithm. The hash of this object\n            value may be used by the Load Sharing Algorithm.\n            \n            The value of this object is not relevant and will\n            be set to zero if the value of managed object \n            cefCfgLoadSharingAlgorithm is set to none(1) or original(2).\n            The default value of this object is calculated by\n            the device at the time of initialization.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCfgTrafficStatsLoadInterval": {
                      "type": "integer",
                      "description": "The interval time over which the CEF traffic statistics\n            are collected.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCfgTrafficStatsUpdateRate": {
                      "type": "integer",
                      "description": "The frequency with which the line card sends the\n            traffic load statistics to the Router Processor.\n            \n            Setting the value of this object to 0 will disable\n            the CEF traffic statistics collection.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCfgEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefCfgAdminState": "up(1)",
                    "cefCfgOperState": "up(1)",
                    "cefCfgDistributionAdminState": "up(1)",
                    "cefCfgDistributionOperState": "up(1)",
                    "cefCfgAccountingMap": "example-string",
                    "cefCfgLoadSharingAlgorithm": "example-string",
                    "cefCfgLoadSharingID": 0,
                    "cefCfgTrafficStatsLoadInterval": 0,
                    "cefCfgTrafficStatsUpdateRate": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCfgEntry-2"
      },
      "x-yang-path": "/cefCfgTable/cefCfgEntry={entPhysicalIndex cefFIBIpVersion}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFIBIpVersion"
      ]
    },
    "/data/CISCO-CEF-MIB:cefIntTable/cefIntEntry={entPhysicalIndex},{cefFIBIpVersion},{ifIndex}": {
      "get": {
        "summary": "Get cefIntEntry entry",
        "description": "Retrieve specific cefIntEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefIntSwitchingState": {
                      "type": "string",
                      "description": "The CEF switching State for the interface. \n            If CEF is enabled but distributed CEF(dCEF) is\n            disabled then CEF is in cefEnabled(1) state.\n            \n            If distributed CEF is enabled, then CEF is in \n            distCefEnabled(2) state. The cefDisabled(3) state\n            indicates that CEF is disabled.\n            \n            The CEF switching state is only applicable to the\n            received packet on the interface."
                    },
                    "cefIntLoadSharing": {
                      "type": "string",
                      "description": "The status of load sharing on the\n            interface.\n            \n            perPacket(1) : Router to send data packets\n                           over successive equal-cost paths\n                           without regard to individual hosts\n                           or user sessions.\n            \n            perDestination(2) : Router to use multiple, equal-cost\n                                paths to achieve load sharing\n            \n            Load sharing is enabled by default \n            for an interface when CEF is enabled."
                    },
                    "cefIntNonrecursiveAccouting": {
                      "type": "string",
                      "description": "The CEF accounting mode for the interface.\n            CEF prefix based non-recursive accounting \n            on an interface can be configured to store \n            the stats for non-recursive prefixes in a internal \n            or external bucket.\n            \n            internal(1)  :  Count input traffic in the nonrecursive\n                            internal bucket\n            \n            external(2)  :  Count input traffic in the nonrecursive\n                            external bucket\n            \n            The value of this object will only be effective if \n            value of the object cefAccountingMap is set to enable\n            nonRecursive(1) accounting."
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefIntEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "ifIndex": "example-string",
                    "cefIntSwitchingState": "up(1)",
                    "cefIntLoadSharing": "example-string",
                    "cefIntNonrecursiveAccouting": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefIntEntry-2"
      },
      "x-yang-path": "/cefIntTable/cefIntEntry={entPhysicalIndex cefFIBIpVersion ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFIBIpVersion ifIndex"
      ]
    },
    "/data/CISCO-CEF-MIB:cefPeerTable/cefPeerEntry={entPhysicalIndex},{entPeerPhysicalIndex}": {
      "get": {
        "summary": "Get cefPeerEntry entry",
        "description": "Retrieve specific cefPeerEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "entPeerPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "entPeerPhysicalIndex": {
                      "type": "string",
                      "description": "The entity index for the CEF peer entity.\n            Only the entities of 'module' \n            entPhysicalClass are included here.",
                      "x-yang-type": "entity-mib:PhysicalIndex"
                    },
                    "cefPeerOperState": {
                      "type": "string",
                      "description": "The current CEF operational state of the CEF peer entity.\n            \n            Cef peer entity oper state will be peerDisabled(1) in \n            the following condition:\n            \n               : Cef Peer entity encounters fatal error i.e. resource\n                 allocation failure, ipc failure etc\n            \n               : When a reload/delete request is received from the Cef \n                 Peer Entity\n            \n            Once the peer entity is up and no fatal error is encountered,\n            then the value of this object will transits to the peerUp(3) \n            state.\n            \n            If the Cef Peer entity is in held stage, then the value\n            of this object will be peerHold(3). Cef peer entity can only\n            transit to peerDisabled(1) state from the peerHold(3) state."
                    },
                    "cefPeerNumberOfResets": {
                      "type": "integer",
                      "description": "Number of times the session with CEF peer entity \n            has been reset.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPeerEntry": {
                    "entPhysicalIndex": "example-string",
                    "entPeerPhysicalIndex": "example-string",
                    "cefPeerOperState": "up(1)",
                    "cefPeerNumberOfResets": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPeerEntry-2"
      },
      "x-yang-path": "/cefPeerTable/cefPeerEntry={entPhysicalIndex entPeerPhysicalIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex entPeerPhysicalIndex"
      ]
    },
    "/data/CISCO-CEF-MIB:cefPeerFIBTable/cefPeerFIBEntry={entPhysicalIndex},{entPeerPhysicalIndex},{cefFIBIpVersion}": {
      "get": {
        "summary": "Get cefPeerFIBEntry entry",
        "description": "Retrieve specific cefPeerFIBEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "entPeerPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "entPeerPhysicalIndex": {
                      "type": "string",
                      "description": "entPeerPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefPeerFIBOperState": {
                      "type": "string",
                      "description": "The current CEF FIB Operational State for the \n            CEF peer entity."
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPeerFIBEntry": {
                    "entPhysicalIndex": "example-string",
                    "entPeerPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefPeerFIBOperState": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPeerFIBEntry-2"
      },
      "x-yang-path": "/cefPeerFIBTable/cefPeerFIBEntry={entPhysicalIndex entPeerPhysicalIndex cefFIBIpVersion}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex entPeerPhysicalIndex cefFIBIpVersion"
      ]
    },
    "/data/CISCO-CEF-MIB:cefCCTypeTable/cefCCTypeEntry={cefFIBIpVersion},{cefCCType}": {
      "get": {
        "summary": "Get cefCCTypeEntry entry",
        "description": "Retrieve specific cefCCTypeEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefCCType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefCCType": {
                      "type": "string",
                      "description": "Type of the consistency checker.",
                      "x-yang-type": "cisco-cef:CefCCType"
                    },
                    "cefCCEnabled": {
                      "type": "boolean",
                      "description": "Enables the passive consistency checker.\n            Passive consistency checkers are disabled\n            by default.\n            \n            Full-scan consistency checkers are always enabled.\n            An attempt to set this object to 'false' for\n            an active consistency checker will result in\n            'wrongValue' error."
                    },
                    "cefCCCount": {
                      "type": "integer",
                      "description": "The maximum number of prefixes to check per scan.\n            \n            The default value for this object \n            depends upon the consistency checker type.\n            \n            The value of this object will be irrelevant \n            for some of the consistency checkers and\n            will be set to 0.\n            \n            A Management Station cannot set the value of\n            this object to 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCPeriod": {
                      "type": "integer",
                      "description": "The period between scans for the consistency\n            checker.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCQueriesSent": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries sent to CEF\n            forwarding databases by this consistency checker.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCQueriesIgnored": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries for which\n            the consistency checks were not performed by this \n            consistency checker. This may be because of some\n            internal error or resource failure.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCQueriesChecked": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries processed by this \n            consistency checker.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCQueriesIterated": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries iterated back to\n            the master database by this consistency checker.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCCTypeEntry": {
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefCCType": "ethernetCsmacd(6)",
                    "cefCCEnabled": true,
                    "cefCCCount": 0,
                    "cefCCPeriod": 0,
                    "cefCCQueriesSent": 0,
                    "cefCCQueriesIgnored": 0,
                    "cefCCQueriesChecked": 0,
                    "cefCCQueriesIterated": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCCTypeEntry-2"
      },
      "x-yang-path": "/cefCCTypeTable/cefCCTypeEntry={cefFIBIpVersion cefCCType}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cefFIBIpVersion cefCCType"
      ]
    },
    "/data/CISCO-CEF-MIB:cefInconsistencyRecordTable/cefInconsistencyRecordEntry={cefFIBIpVersion},{cefInconsistencyRecId}": {
      "get": {
        "summary": "Get cefInconsistencyRecordEntry entry",
        "description": "Retrieve specific cefInconsistencyRecordEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefInconsistencyRecId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefInconsistencyRecId": {
                      "type": "integer",
                      "description": "The locally arbitrary, but unique identifier associated\n            with this inconsistency record entry.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cefInconsistencyPrefixType": {
                      "type": "string",
                      "description": "The network prefix type associated with this inconsistency\n            record.",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cefInconsistencyPrefixAddr": {
                      "type": "string",
                      "description": "The network prefix address associated with this \n            inconsistency record.\n            \n            The type of this address is determined by\n            the value of the cefInconsistencyPrefixType object.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefInconsistencyPrefixLen": {
                      "type": "string",
                      "description": "Length in bits of the inconsistency address prefix.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength"
                    },
                    "cefInconsistencyVrfName": {
                      "type": "string",
                      "description": "Vrf name associated with this inconsistency record.",
                      "x-yang-type": "mpls-vpn:MplsVpnId"
                    },
                    "cefInconsistencyCCType": {
                      "type": "string",
                      "description": "The type of consistency checker who generated this\n            inconsistency record.",
                      "x-yang-type": "cisco-cef:CefCCType"
                    },
                    "cefInconsistencyEntity": {
                      "type": "string",
                      "description": "The entity for which this inconsistency record was \n            generated. The value of this object will be \n            irrelevant and will be set to 0 when the inconsisency \n            record is applicable for all the entities.",
                      "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                    },
                    "cefInconsistencyReason": {
                      "type": "string",
                      "description": "The reason for generating this inconsistency record. \n            \n            missing(1):        the prefix is missing\n            \n            checksumErr(2):    checksum error was found\n            \n            unknown(3):        reason is unknown"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefInconsistencyRecordEntry": {
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefInconsistencyRecId": -2147483648,
                    "cefInconsistencyPrefixType": "ethernetCsmacd(6)",
                    "cefInconsistencyPrefixAddr": "192.168.1.1",
                    "cefInconsistencyPrefixLen": "example-string",
                    "cefInconsistencyVrfName": "interface-1",
                    "cefInconsistencyCCType": "ethernetCsmacd(6)",
                    "cefInconsistencyEntity": "example-string",
                    "cefInconsistencyReason": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefInconsistencyRecordEntry-2"
      },
      "x-yang-path": "/cefInconsistencyRecordTable/cefInconsistencyRecordEntry={cefFIBIpVersion cefInconsistencyRecId}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cefFIBIpVersion cefInconsistencyRecId"
      ]
    },
    "/data/CISCO-CEF-MIB:cefStatsPrefixLenTable/cefStatsPrefixLenEntry={entPhysicalIndex},{cefFIBIpVersion},{cefStatsPrefixLen}": {
      "get": {
        "summary": "Get cefStatsPrefixLenEntry entry",
        "description": "Retrieve specific cefStatsPrefixLenEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefStatsPrefixLen",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefStatsPrefixLen": {
                      "type": "string",
                      "description": "Length in bits of the Destination IP prefix.\n            As 0.0.0.0/0 is a valid prefix, hence \n            0 is a valid prefix length.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength"
                    },
                    "cefStatsPrefixQueries": {
                      "type": "integer",
                      "description": "Number of queries received in the FIB database \n            for the specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefStatsPrefixHCQueries": {
                      "type": "integer",
                      "description": "Number of queries received in the FIB database\n            for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixQueries.",
                      "minimum": 0
                    },
                    "cefStatsPrefixInserts": {
                      "type": "integer",
                      "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefStatsPrefixHCInserts": {
                      "type": "integer",
                      "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixInsert.",
                      "minimum": 0
                    },
                    "cefStatsPrefixDeletes": {
                      "type": "integer",
                      "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefStatsPrefixHCDeletes": {
                      "type": "integer",
                      "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixDelete.",
                      "minimum": 0
                    },
                    "cefStatsPrefixElements": {
                      "type": "integer",
                      "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefStatsPrefixHCElements": {
                      "type": "integer",
                      "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixElements.",
                      "minimum": 0
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefStatsPrefixLenEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefStatsPrefixLen": "example-string",
                    "cefStatsPrefixQueries": 0,
                    "cefStatsPrefixHCQueries": 0,
                    "cefStatsPrefixInserts": 0,
                    "cefStatsPrefixHCInserts": 0,
                    "cefStatsPrefixDeletes": 0,
                    "cefStatsPrefixHCDeletes": 0,
                    "cefStatsPrefixElements": 0,
                    "cefStatsPrefixHCElements": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefStatsPrefixLenEntry-2"
      },
      "x-yang-path": "/cefStatsPrefixLenTable/cefStatsPrefixLenEntry={entPhysicalIndex cefFIBIpVersion cefStatsPrefixLen}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFIBIpVersion cefStatsPrefixLen"
      ]
    },
    "/data/CISCO-CEF-MIB:cefSwitchingStatsTable/cefSwitchingStatsEntry={entPhysicalIndex},{cefFIBIpVersion},{cefSwitchingIndex}": {
      "get": {
        "summary": "Get cefSwitchingStatsEntry entry",
        "description": "Retrieve specific cefSwitchingStatsEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefSwitchingIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefSwitchingIndex": {
                      "type": "integer",
                      "description": "The locally arbitrary, but unique identifier associated\n            with this switching stats entry.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cefSwitchingPath": {
                      "type": "string",
                      "description": "Switch path where the feature was executed.\n            Available switch paths are platform-dependent.\n            Following are the examples of switching paths:\n            \n               RIB : switching with CEF assistance\n            \n               Low-end switching (LES) : CEF switch path\n            \n               PAS : CEF turbo switch path.",
                      "format": "binary"
                    },
                    "cefSwitchingDrop": {
                      "type": "integer",
                      "description": "Number of packets dropped by CEF.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefSwitchingHCDrop": {
                      "type": "integer",
                      "description": "Number of packets dropped by CEF.\n            This object is a 64-bit version of cefSwitchingDrop.",
                      "minimum": 0
                    },
                    "cefSwitchingPunt": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefSwitchingHCPunt": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.\n            This object is a 64-bit version of cefSwitchingPunt.",
                      "minimum": 0
                    },
                    "cefSwitchingPunt2Host": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefSwitchingHCPunt2Host": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.\n            This object is a 64-bit version of cefSwitchingPunt2Host.",
                      "minimum": 0
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefSwitchingStatsEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefSwitchingIndex": 1,
                    "cefSwitchingPath": "example-string",
                    "cefSwitchingDrop": 0,
                    "cefSwitchingHCDrop": 0,
                    "cefSwitchingPunt": 0,
                    "cefSwitchingHCPunt": 0,
                    "cefSwitchingPunt2Host": 0,
                    "cefSwitchingHCPunt2Host": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefSwitchingStatsEntry-2"
      },
      "x-yang-path": "/cefSwitchingStatsTable/cefSwitchingStatsEntry={entPhysicalIndex cefFIBIpVersion cefSwitchingIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFIBIpVersion cefSwitchingIndex"
      ]
    },
    "/data/CISCO-CEF-MIB:cefFIBSummaryEntry={entPhysicalIndex},{cefFIBIpVersion}": {
      "get": {
        "summary": "Get cefFIBSummaryEntry entry",
        "description": "Retrieve specific cefFIBSummaryEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "The version of IP forwarding.",
                      "x-yang-type": "cisco-cef:CefIpVersion"
                    },
                    "cefFIBSummaryFwdPrefixes": {
                      "type": "integer",
                      "description": "Total number of forwarding Prefixes\n            in FIB for the IP version specified\n            by cefFIBIpVersion object.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFIBSummaryEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefFIBSummaryFwdPrefixes": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFIBSummaryEntry-4"
      },
      "x-yang-path": "/cefFIBSummaryEntry={entPhysicalIndex cefFIBIpVersion}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFIBIpVersion"
      ]
    },
    "/data/CISCO-CEF-MIB:cefPrefixEntry={entPhysicalIndex},{cefPrefixType},{cefPrefixAddr},{cefPrefixLen}": {
      "get": {
        "summary": "Get cefPrefixEntry entry",
        "description": "Retrieve specific cefPrefixEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixAddr",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixLen",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefPrefixType": {
                      "type": "string",
                      "description": "The Network Prefix Type.\n            This object specifies the address type\n            used for cefPrefixAddr.\n            \n            Prefix entries are only valid for the address\n            type of ipv4(1) and ipv6(2).",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cefPrefixAddr": {
                      "type": "string",
                      "description": "The Network Prefix Address.\n            The type of this address is determined by\n            the value of the cefPrefixType object.\n            This object is a Prefix Address containing the \n            prefix with length specified by cefPrefixLen. \n            Any bits beyond the length specified by\n            cefPrefixLen are zeroed.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefPrefixLen": {
                      "type": "string",
                      "description": "Length in bits of the FIB Address prefix.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength"
                    },
                    "cefPrefixForwardingInfo": {
                      "type": "string",
                      "description": "This object indicates the associated forwarding element\n            selection entries in cefFESelectionTable.\n            The value of this object is index value (cefFESelectionName)\n            of cefFESelectionTable.",
                      "x-yang-type": "cisco-cef:CefOctetString"
                    },
                    "cefPrefixPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixHCPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix. \n            \n            This object is a 64-bit version of \n            cefPrefixPkts.",
                      "minimum": 0
                    },
                    "cefPrefixBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixHCBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixBytes.",
                      "minimum": 0
                    },
                    "cefPrefixInternalNRPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixInternalNRHCPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRPkts.",
                      "minimum": 0
                    },
                    "cefPrefixInternalNRBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixInternalNRHCBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRBytes.",
                      "minimum": 0
                    },
                    "cefPrefixExternalNRPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixExternalNRHCPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRPkts.",
                      "minimum": 0
                    },
                    "cefPrefixExternalNRBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefPrefixExternalNRHCBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRBytes.",
                      "minimum": 0
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPrefixEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefPrefixType": "ethernetCsmacd(6)",
                    "cefPrefixAddr": "192.168.1.1",
                    "cefPrefixLen": "example-string",
                    "cefPrefixForwardingInfo": "example-string",
                    "cefPrefixPkts": 0,
                    "cefPrefixHCPkts": 0,
                    "cefPrefixBytes": 0,
                    "cefPrefixHCBytes": 0,
                    "cefPrefixInternalNRPkts": 0,
                    "cefPrefixInternalNRHCPkts": 0,
                    "cefPrefixInternalNRBytes": 0,
                    "cefPrefixInternalNRHCBytes": 0,
                    "cefPrefixExternalNRPkts": 0,
                    "cefPrefixExternalNRHCPkts": 0,
                    "cefPrefixExternalNRBytes": 0,
                    "cefPrefixExternalNRHCBytes": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPrefixEntry-4"
      },
      "x-yang-path": "/cefPrefixEntry={entPhysicalIndex cefPrefixType cefPrefixAddr cefPrefixLen}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefPrefixType cefPrefixAddr cefPrefixLen"
      ]
    },
    "/data/CISCO-CEF-MIB:cefLMPrefixEntry={entPhysicalIndex},{cefLMPrefixDestAddrType},{cefLMPrefixDestAddr}": {
      "get": {
        "summary": "Get cefLMPrefixEntry entry",
        "description": "Retrieve specific cefLMPrefixEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefLMPrefixDestAddrType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefLMPrefixDestAddr",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefLMPrefixDestAddrType": {
                      "type": "string",
                      "description": "The Destination Address Type.\n            This object specifies the address type\n            used for cefLMPrefixDestAddr.\n            \n            Longest Match Prefix entries are only valid \n            for the address type of ipv4(1) and ipv6(2).",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cefLMPrefixDestAddr": {
                      "type": "string",
                      "description": "The Destination Address.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefLMPrefixState": {
                      "type": "string",
                      "description": "Indicates the state of this prefix search request.",
                      "x-yang-type": "cisco-cef:CefPrefixSearchState"
                    },
                    "cefLMPrefixAddr": {
                      "type": "string",
                      "description": "The Network Prefix Address. Index to the cefPrefixTable.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefLMPrefixLen": {
                      "type": "string",
                      "description": "The Network Prefix Length. Index to the cefPrefixTable.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength"
                    },
                    "cefLMPrefixRowStatus": {
                      "type": "string",
                      "description": "The status of this table entry.  Once the entry \n            status is set to active(1), the associated entry \n            cannot be modified until the request completes\n            (cefLMPrefixState transitions to matchFound(2) \n            or noMatchFound(3)).\n            \n            Once the longest match request has been created\n            (i.e. the cefLMPrefixRowStatus has been made active),\n            the entry cannot be modified - the only operation\n            possible after this is to delete the row.",
                      "x-yang-type": "snmpv2-tc:RowStatus"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefLMPrefixEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefLMPrefixDestAddrType": "192.168.1.1",
                    "cefLMPrefixDestAddr": "192.168.1.1",
                    "cefLMPrefixState": "up(1)",
                    "cefLMPrefixAddr": "192.168.1.1",
                    "cefLMPrefixLen": "example-string",
                    "cefLMPrefixRowStatus": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefLMPrefixEntry-4"
      },
      "x-yang-path": "/cefLMPrefixEntry={entPhysicalIndex cefLMPrefixDestAddrType cefLMPrefixDestAddr}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefLMPrefixDestAddrType cefLMPrefixDestAddr"
      ]
    },
    "/data/CISCO-CEF-MIB:cefPathEntry={entPhysicalIndex},{cefPrefixType},{cefPrefixAddr},{cefPrefixLen},{cefPathId}": {
      "get": {
        "summary": "Get cefPathEntry entry",
        "description": "Retrieve specific cefPathEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixAddr",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPrefixLen",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefPathId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefPrefixType": {
                      "type": "string",
                      "description": "cefPrefixType",
                      "x-yang-type": "leafref"
                    },
                    "cefPrefixAddr": {
                      "type": "string",
                      "description": "cefPrefixAddr",
                      "x-yang-type": "leafref"
                    },
                    "cefPrefixLen": {
                      "type": "string",
                      "description": "cefPrefixLen",
                      "x-yang-type": "leafref"
                    },
                    "cefPathId": {
                      "type": "integer",
                      "description": "The locally arbitrary, but unique identifier associated\n            with this prefix path entry.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cefPathType": {
                      "type": "string",
                      "description": "Type for this CEF Path.",
                      "x-yang-type": "cisco-cef:CefPathType"
                    },
                    "cefPathInterface": {
                      "type": "string",
                      "description": "Interface associated with this CEF path.\n            \n            A value of zero for this object will indicate\n            that no interface is associated with this path \n            entry.",
                      "x-yang-type": "if-mib:InterfaceIndexOrZero"
                    },
                    "cefPathNextHopAddr": {
                      "type": "string",
                      "description": "Next hop address associated with this CEF path.\n            \n            The value of this object is only relevant\n            for attached next hop and recursive next hop  \n            path types (when the object cefPathType is\n            set to attachedNexthop(4) or recursiveNexthop(5)).\n            and will be set to zero for other path types.\n            \n            The type of this address is determined by\n            the value of the cefPrefixType object.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefPathRecurseVrfName": {
                      "type": "string",
                      "description": "The recursive vrf name associated with this path.\n            \n            The value of this object is only relevant\n            for recursive next hop path types (when the \n            object cefPathType is set to recursiveNexthop(5)),\n            and '0x00' will be returned for other path types.",
                      "x-yang-type": "mpls-vpn:MplsVpnId"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPathEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefPrefixType": "ethernetCsmacd(6)",
                    "cefPrefixAddr": "192.168.1.1",
                    "cefPrefixLen": "example-string",
                    "cefPathId": -2147483648,
                    "cefPathType": "ethernetCsmacd(6)",
                    "cefPathInterface": "GigabitEthernet1/0/1",
                    "cefPathNextHopAddr": "192.168.1.1",
                    "cefPathRecurseVrfName": "interface-1"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPathEntry-4"
      },
      "x-yang-path": "/cefPathEntry={entPhysicalIndex cefPrefixType cefPrefixAddr cefPrefixLen cefPathId}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefPrefixType cefPrefixAddr cefPrefixLen cefPathId"
      ]
    },
    "/data/CISCO-CEF-MIB:cefAdjSummaryEntry={entPhysicalIndex},{cefAdjSummaryLinkType}": {
      "get": {
        "summary": "Get cefAdjSummaryEntry entry",
        "description": "Retrieve specific cefAdjSummaryEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefAdjSummaryLinkType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefAdjSummaryLinkType": {
                      "type": "string",
                      "description": "The link type of the adjacency.",
                      "x-yang-type": "cisco-cef:CefAdjLinkType"
                    },
                    "cefAdjSummaryComplete": {
                      "type": "integer",
                      "description": "The total number of complete adjacencies.\n            \n            The total number of adjacencies which can be used \n            to switch traffic to a neighbour.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjSummaryIncomplete": {
                      "type": "integer",
                      "description": "The total number of incomplete adjacencies.\n            \n            The total number of adjacencies which cannot be \n            used to switch traffic in their current state.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjSummaryFixup": {
                      "type": "integer",
                      "description": "The total number of adjacencies for which\n            the Layer 2 encapsulation string (header) may be \n            updated (fixed up) at packet switch time.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjSummaryRedirect": {
                      "type": "integer",
                      "description": "The total number of adjacencies for which \n            ip redirect (or icmp redirection) is enabled.\n            The value of this object is only relevant for\n            ipv4 and ipv6 link type (when the index object \n            cefAdjSummaryLinkType value is ipv4(1) or ipv6(2))\n            and will be set to zero for other link types.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefAdjSummaryEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                    "cefAdjSummaryComplete": 0,
                    "cefAdjSummaryIncomplete": 0,
                    "cefAdjSummaryFixup": 0,
                    "cefAdjSummaryRedirect": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefAdjSummaryEntry-4"
      },
      "x-yang-path": "/cefAdjSummaryEntry={entPhysicalIndex cefAdjSummaryLinkType}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefAdjSummaryLinkType"
      ]
    },
    "/data/CISCO-CEF-MIB:cefAdjEntry={entPhysicalIndex},{ifIndex},{cefAdjNextHopAddrType},{cefAdjNextHopAddr},{cefAdjConnId},{cefAdjSummaryLinkType}": {
      "get": {
        "summary": "Get cefAdjEntry entry",
        "description": "Retrieve specific cefAdjEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefAdjNextHopAddrType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefAdjNextHopAddr",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefAdjConnId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefAdjSummaryLinkType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefAdjSummaryLinkType": {
                      "type": "string",
                      "description": "cefAdjSummaryLinkType",
                      "x-yang-type": "leafref"
                    },
                    "cefAdjNextHopAddrType": {
                      "type": "string",
                      "description": "Address type for the cefAdjNextHopAddr.\n            This object specifies the address type\n            used for cefAdjNextHopAddr. \n            \n            Adjacency entries are only valid for the \n            address type of ipv4(1) and ipv6(2).",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cefAdjNextHopAddr": {
                      "type": "string",
                      "description": "The next Hop address for this adjacency.\n            The type of this address is determined by\n            the value of the cefAdjNextHopAddrType object.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefAdjConnId": {
                      "type": "integer",
                      "description": "In cases where cefLinkType, interface and the\n            next hop address are not able to uniquely define\n            an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries. \n            \n            In all the other cases the value of this \n            index object will be 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjSource": {
                      "type": "string",
                      "description": "If the adjacency is created because some neighbour\n            discovery mechanism has discovered a neighbour\n            and all the information required to build a frame header to\n            encapsulate traffic to the neighbour is available\n            then the source of adjacency is set to the mechanism\n            by which the adjacency is learned.",
                      "x-yang-type": "cisco-cef:CefAdjacencySource"
                    },
                    "cefAdjEncap": {
                      "type": "string",
                      "description": "The layer 2 encapsulation string to be used\n            for sending the packet out using this adjacency.",
                      "x-yang-type": "cisco-cef:CefOctetString"
                    },
                    "cefAdjFixup": {
                      "type": "string",
                      "description": "For the cases, where the encapsulation string\n            is decided at packet switch time, the adjacency \n            encapsulation string specified by object cefAdjEncap \n            require a fixup. I.e. for the adjacencies out of IP \n            Tunnels, the string prepended is an IP header which has \n            fields which can only be setup at packet switch time.\n            \n            The value of this object represent the kind of fixup\n            applied to the packet.\n            \n            If the encapsulation string doesn't require any fixup,\n            then the value of this object will be of zero length.",
                      "x-yang-type": "cisco-cef:CefOctetString"
                    },
                    "cefAdjMTU": {
                      "type": "integer",
                      "description": "The Layer 3 MTU which can be transmitted using \n            this adjacency.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjForwardingInfo": {
                      "type": "string",
                      "description": "This object selects a forwarding info entry \n            defined in the cefFESelectionTable. The \n            selected target is defined by an entry in the\n            cefFESelectionTable whose index value (cefFESelectionName) \n            is equal to this object.\n            \n            The value of this object will be of zero length if\n            this adjacency entry is the last forwarding \n            element in the forwarding path.",
                      "x-yang-type": "cisco-cef:CefOctetString"
                    },
                    "cefAdjPkts": {
                      "type": "integer",
                      "description": "Number of pkts transmitted using this adjacency.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjHCPkts": {
                      "type": "integer",
                      "description": "Number of pkts transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjPkts.",
                      "minimum": 0
                    },
                    "cefAdjBytes": {
                      "type": "integer",
                      "description": "Number of bytes transmitted using this adjacency.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefAdjHCBytes": {
                      "type": "integer",
                      "description": "Number of bytes transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjBytes.",
                      "minimum": 0
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefAdjEntry": {
                    "entPhysicalIndex": "example-string",
                    "ifIndex": "example-string",
                    "cefAdjSummaryLinkType": "ethernetCsmacd(6)",
                    "cefAdjNextHopAddrType": "192.168.1.1",
                    "cefAdjNextHopAddr": "192.168.1.1",
                    "cefAdjConnId": 0,
                    "cefAdjSource": "example-string",
                    "cefAdjEncap": "example-string",
                    "cefAdjFixup": "example-string",
                    "cefAdjMTU": 1500,
                    "cefAdjForwardingInfo": "example-string",
                    "cefAdjPkts": 0,
                    "cefAdjHCPkts": 0,
                    "cefAdjBytes": 0,
                    "cefAdjHCBytes": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefAdjEntry-4"
      },
      "x-yang-path": "/cefAdjEntry={entPhysicalIndex ifIndex cefAdjNextHopAddrType cefAdjNextHopAddr cefAdjConnId cefAdjSummaryLinkType}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex ifIndex cefAdjNextHopAddrType cefAdjNextHopAddr cefAdjConnId cefAdjSummaryLinkType"
      ]
    },
    "/data/CISCO-CEF-MIB:cefFESelectionEntry={entPhysicalIndex},{cefFESelectionName},{cefFESelectionId}": {
      "get": {
        "summary": "Get cefFESelectionEntry entry",
        "description": "Retrieve specific cefFESelectionEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFESelectionName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFESelectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFESelectionName": {
                      "type": "string",
                      "description": "The locally arbitrary, but unique identifier used\n            to select a set of forwarding element lists.",
                      "format": "binary"
                    },
                    "cefFESelectionId": {
                      "type": "integer",
                      "description": "Secondary index to identify a forwarding elements List \n            in this Table.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cefFESelectionSpecial": {
                      "type": "string",
                      "description": "Special processing for a destination\n            is indicated through the use of special \n            forwarding element. \n            \n            If the forwarding element list contains the \n            special forwarding element, then this object \n            represents the type of special forwarding element.",
                      "x-yang-type": "cisco-cef:CefForwardingElementSpecialType"
                    },
                    "cefFESelectionLabels": {
                      "type": "string",
                      "description": "This object represent the MPLS Labels \n            associated with this forwarding Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero length if the forwarding element list \n            doesn't contain a label forwarding element. A zero \n            length label list will indicate that there is no label\n            forwarding element associated with this selection entry.",
                      "x-yang-type": "cisco-cef:CefMplsLabelList"
                    },
                    "cefFESelectionAdjLinkType": {
                      "type": "string",
                      "description": "This object represent the link type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(5) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                      "x-yang-type": "cisco-cef:CefAdjLinkType"
                    },
                    "cefFESelectionAdjInterface": {
                      "type": "string",
                      "description": "This object represent the interface for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                      "x-yang-type": "if-mib:InterfaceIndexOrZero"
                    },
                    "cefFESelectionAdjNextHopAddrType": {
                      "type": "string",
                      "description": "This object represent the next hop address type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(0) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cefFESelectionAdjNextHopAddr": {
                      "type": "string",
                      "description": "This object represent the next hop address for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefFESelectionAdjConnId": {
                      "type": "integer",
                      "description": "This object represent the connection id for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element. \n            \n            In cases where cefFESelectionAdjLinkType, interface \n            and the next hop address are not able to uniquely \n            define an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefFESelectionVrfName": {
                      "type": "string",
                      "description": "This object represent the Vrf name for\n            the lookup associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to a string containing the single octet\n            0x00 if the forwarding element list \n            doesn't contain a lookup forwarding element.",
                      "x-yang-type": "mpls-vpn:MplsVpnId"
                    },
                    "cefFESelectionWeight": {
                      "type": "integer",
                      "description": "This object represent the weighting for \n            load balancing between multiple Forwarding Element\n            Lists. The value of this object will be zero if\n            load balancing is associated with this selection\n            entry.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefFESelectionEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFESelectionName": "interface-1",
                    "cefFESelectionId": -2147483648,
                    "cefFESelectionSpecial": "example-string",
                    "cefFESelectionLabels": "example-string",
                    "cefFESelectionAdjLinkType": "ethernetCsmacd(6)",
                    "cefFESelectionAdjInterface": "GigabitEthernet1/0/1",
                    "cefFESelectionAdjNextHopAddrType": "192.168.1.1",
                    "cefFESelectionAdjNextHopAddr": "192.168.1.1",
                    "cefFESelectionAdjConnId": 0,
                    "cefFESelectionVrfName": "interface-1",
                    "cefFESelectionWeight": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefFESelectionEntry-4"
      },
      "x-yang-path": "/cefFESelectionEntry={entPhysicalIndex cefFESelectionName cefFESelectionId}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFESelectionName cefFESelectionId"
      ]
    },
    "/data/CISCO-CEF-MIB:cefCfgEntry={entPhysicalIndex},{cefFIBIpVersion}": {
      "get": {
        "summary": "Get cefCfgEntry entry",
        "description": "Retrieve specific cefCfgEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefCfgAdminState": {
                      "type": "string",
                      "description": "The desired state of CEF.",
                      "x-yang-type": "cisco-cef:CefAdminStatus"
                    },
                    "cefCfgOperState": {
                      "type": "string",
                      "description": "The current operational state of CEF.\n            \n            If the cefCfgAdminState is disabled(2), then\n            cefOperState will eventually go to the down(2)\n            state unless some error has occurred. \n            \n            If cefCfgAdminState is changed to enabled(1) then \n            cefCfgOperState should change to up(1) only if the \n            CEF entity is ready to forward the packets using \n            Cisco Express Forwarding (CEF) else it should remain \n            in the down(2) state. The up(1) state for this object \n            indicates that CEF entity is forwarding the packet\n            using Cisco Express Forwarding.",
                      "x-yang-type": "cisco-cef:CefOperStatus"
                    },
                    "cefCfgDistributionAdminState": {
                      "type": "string",
                      "description": "The desired state of CEF distribution.",
                      "x-yang-type": "cisco-cef:CefAdminStatus"
                    },
                    "cefCfgDistributionOperState": {
                      "type": "string",
                      "description": "The current operational state of CEF distribution.\n            \n            If the cefCfgDistributionAdminState is disabled(2), then\n            cefDistributionOperState will eventually go to the down(2)\n            state unless some error has occurred.  \n            \n            If cefCfgDistributionAdminState is changed to enabled(1) \n            then cefCfgDistributionOperState should change to up(1) \n            only if the CEF entity is ready to forward the packets \n            using Distributed Cisco Express Forwarding (dCEF) else \n            it should remain in the down(2) state. The up(1) state \n            for this object indicates that CEF entity is forwarding\n            the packet using Distributed Cisco Express Forwarding.",
                      "x-yang-type": "cisco-cef:CefOperStatus"
                    },
                    "cefCfgAccountingMap": {
                      "type": "string",
                      "description": "This object represents a bitmap of network\n            accounting options.\n            \n            CEF network accounting is disabled by default.\n            \n            CEF network accounting can be enabled \n            by selecting one or more of the following\n            CEF accounting option for the value\n            of this object.\n             \n             nonRecursive(0):  enables accounting through \n                               nonrecursive prefixes.\n            \n             perPrefix(1):     enables the collection of the numbers \n                               of pkts and bytes express forwarded\n                               to a destination (prefix)\n            \n             prefixLength(2):  enables accounting through \n                               prefixlength.        \n            \n             Once the accounting is enabled, the corresponding stats\n             can be retrieved from the cefPrefixTable and\n             cefStatsPrefixLenTable."
                    },
                    "cefCfgLoadSharingAlgorithm": {
                      "type": "string",
                      "description": "Indicates the CEF Load balancing algorithm.\n            \n            Setting this object to none(1) will disable\n            the Load sharing for the specified entry.\n            \n            CEF load balancing can be enabled by setting \n            this object to one of following Algorithms:\n            \n             original(2)  : This algorithm is based on a \n                            source and destination hash \n            \n             tunnel(3)    : This algorithm is used in \n                            tunnels environments or in\n                            environments where there are\n                            only a few source \n                              \n             universal(4)  : This algorithm uses a source and \n                             destination and ID hash\n            \n            If the value of this object is set to 'tunnel'\n            or 'universal', then the FIXED ID for these\n            algorithms may be specified by the managed \n            object cefLoadSharingID."
                    },
                    "cefCfgLoadSharingID": {
                      "type": "integer",
                      "description": "The Fixed ID associated with the managed object\n            cefCfgLoadSharingAlgorithm. The hash of this object\n            value may be used by the Load Sharing Algorithm.\n            \n            The value of this object is not relevant and will\n            be set to zero if the value of managed object \n            cefCfgLoadSharingAlgorithm is set to none(1) or original(2).\n            The default value of this object is calculated by\n            the device at the time of initialization.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCfgTrafficStatsLoadInterval": {
                      "type": "integer",
                      "description": "The interval time over which the CEF traffic statistics\n            are collected.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCfgTrafficStatsUpdateRate": {
                      "type": "integer",
                      "description": "The frequency with which the line card sends the\n            traffic load statistics to the Router Processor.\n            \n            Setting the value of this object to 0 will disable\n            the CEF traffic statistics collection.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCfgEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefCfgAdminState": "up(1)",
                    "cefCfgOperState": "up(1)",
                    "cefCfgDistributionAdminState": "up(1)",
                    "cefCfgDistributionOperState": "up(1)",
                    "cefCfgAccountingMap": "example-string",
                    "cefCfgLoadSharingAlgorithm": "example-string",
                    "cefCfgLoadSharingID": 0,
                    "cefCfgTrafficStatsLoadInterval": 0,
                    "cefCfgTrafficStatsUpdateRate": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCfgEntry-4"
      },
      "x-yang-path": "/cefCfgEntry={entPhysicalIndex cefFIBIpVersion}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFIBIpVersion"
      ]
    },
    "/data/CISCO-CEF-MIB:cefIntEntry={entPhysicalIndex},{cefFIBIpVersion},{ifIndex}": {
      "get": {
        "summary": "Get cefIntEntry entry",
        "description": "Retrieve specific cefIntEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ifIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefIntSwitchingState": {
                      "type": "string",
                      "description": "The CEF switching State for the interface. \n            If CEF is enabled but distributed CEF(dCEF) is\n            disabled then CEF is in cefEnabled(1) state.\n            \n            If distributed CEF is enabled, then CEF is in \n            distCefEnabled(2) state. The cefDisabled(3) state\n            indicates that CEF is disabled.\n            \n            The CEF switching state is only applicable to the\n            received packet on the interface."
                    },
                    "cefIntLoadSharing": {
                      "type": "string",
                      "description": "The status of load sharing on the\n            interface.\n            \n            perPacket(1) : Router to send data packets\n                           over successive equal-cost paths\n                           without regard to individual hosts\n                           or user sessions.\n            \n            perDestination(2) : Router to use multiple, equal-cost\n                                paths to achieve load sharing\n            \n            Load sharing is enabled by default \n            for an interface when CEF is enabled."
                    },
                    "cefIntNonrecursiveAccouting": {
                      "type": "string",
                      "description": "The CEF accounting mode for the interface.\n            CEF prefix based non-recursive accounting \n            on an interface can be configured to store \n            the stats for non-recursive prefixes in a internal \n            or external bucket.\n            \n            internal(1)  :  Count input traffic in the nonrecursive\n                            internal bucket\n            \n            external(2)  :  Count input traffic in the nonrecursive\n                            external bucket\n            \n            The value of this object will only be effective if \n            value of the object cefAccountingMap is set to enable\n            nonRecursive(1) accounting."
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefIntEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "ifIndex": "example-string",
                    "cefIntSwitchingState": "up(1)",
                    "cefIntLoadSharing": "example-string",
                    "cefIntNonrecursiveAccouting": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefIntEntry-4"
      },
      "x-yang-path": "/cefIntEntry={entPhysicalIndex cefFIBIpVersion ifIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFIBIpVersion ifIndex"
      ]
    },
    "/data/CISCO-CEF-MIB:cefPeerEntry={entPhysicalIndex},{entPeerPhysicalIndex}": {
      "get": {
        "summary": "Get cefPeerEntry entry",
        "description": "Retrieve specific cefPeerEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "entPeerPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "entPeerPhysicalIndex": {
                      "type": "string",
                      "description": "The entity index for the CEF peer entity.\n            Only the entities of 'module' \n            entPhysicalClass are included here.",
                      "x-yang-type": "entity-mib:PhysicalIndex"
                    },
                    "cefPeerOperState": {
                      "type": "string",
                      "description": "The current CEF operational state of the CEF peer entity.\n            \n            Cef peer entity oper state will be peerDisabled(1) in \n            the following condition:\n            \n               : Cef Peer entity encounters fatal error i.e. resource\n                 allocation failure, ipc failure etc\n            \n               : When a reload/delete request is received from the Cef \n                 Peer Entity\n            \n            Once the peer entity is up and no fatal error is encountered,\n            then the value of this object will transits to the peerUp(3) \n            state.\n            \n            If the Cef Peer entity is in held stage, then the value\n            of this object will be peerHold(3). Cef peer entity can only\n            transit to peerDisabled(1) state from the peerHold(3) state."
                    },
                    "cefPeerNumberOfResets": {
                      "type": "integer",
                      "description": "Number of times the session with CEF peer entity \n            has been reset.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPeerEntry": {
                    "entPhysicalIndex": "example-string",
                    "entPeerPhysicalIndex": "example-string",
                    "cefPeerOperState": "up(1)",
                    "cefPeerNumberOfResets": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPeerEntry-4"
      },
      "x-yang-path": "/cefPeerEntry={entPhysicalIndex entPeerPhysicalIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex entPeerPhysicalIndex"
      ]
    },
    "/data/CISCO-CEF-MIB:cefPeerFIBEntry={entPhysicalIndex},{entPeerPhysicalIndex},{cefFIBIpVersion}": {
      "get": {
        "summary": "Get cefPeerFIBEntry entry",
        "description": "Retrieve specific cefPeerFIBEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "entPeerPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "entPeerPhysicalIndex": {
                      "type": "string",
                      "description": "entPeerPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefPeerFIBOperState": {
                      "type": "string",
                      "description": "The current CEF FIB Operational State for the \n            CEF peer entity."
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefPeerFIBEntry": {
                    "entPhysicalIndex": "example-string",
                    "entPeerPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefPeerFIBOperState": "up(1)"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefPeerFIBEntry-4"
      },
      "x-yang-path": "/cefPeerFIBEntry={entPhysicalIndex entPeerPhysicalIndex cefFIBIpVersion}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex entPeerPhysicalIndex cefFIBIpVersion"
      ]
    },
    "/data/CISCO-CEF-MIB:cefCCTypeEntry={cefFIBIpVersion},{cefCCType}": {
      "get": {
        "summary": "Get cefCCTypeEntry entry",
        "description": "Retrieve specific cefCCTypeEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefCCType",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefCCType": {
                      "type": "string",
                      "description": "Type of the consistency checker.",
                      "x-yang-type": "cisco-cef:CefCCType"
                    },
                    "cefCCEnabled": {
                      "type": "boolean",
                      "description": "Enables the passive consistency checker.\n            Passive consistency checkers are disabled\n            by default.\n            \n            Full-scan consistency checkers are always enabled.\n            An attempt to set this object to 'false' for\n            an active consistency checker will result in\n            'wrongValue' error."
                    },
                    "cefCCCount": {
                      "type": "integer",
                      "description": "The maximum number of prefixes to check per scan.\n            \n            The default value for this object \n            depends upon the consistency checker type.\n            \n            The value of this object will be irrelevant \n            for some of the consistency checkers and\n            will be set to 0.\n            \n            A Management Station cannot set the value of\n            this object to 0.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCPeriod": {
                      "type": "integer",
                      "description": "The period between scans for the consistency\n            checker.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCQueriesSent": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries sent to CEF\n            forwarding databases by this consistency checker.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCQueriesIgnored": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries for which\n            the consistency checks were not performed by this \n            consistency checker. This may be because of some\n            internal error or resource failure.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCQueriesChecked": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries processed by this \n            consistency checker.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefCCQueriesIterated": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries iterated back to\n            the master database by this consistency checker.",
                      "minimum": 0,
                      "maximum": 4294967295
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefCCTypeEntry": {
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefCCType": "ethernetCsmacd(6)",
                    "cefCCEnabled": true,
                    "cefCCCount": 0,
                    "cefCCPeriod": 0,
                    "cefCCQueriesSent": 0,
                    "cefCCQueriesIgnored": 0,
                    "cefCCQueriesChecked": 0,
                    "cefCCQueriesIterated": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefCCTypeEntry-4"
      },
      "x-yang-path": "/cefCCTypeEntry={cefFIBIpVersion cefCCType}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cefFIBIpVersion cefCCType"
      ]
    },
    "/data/CISCO-CEF-MIB:cefInconsistencyRecordEntry={cefFIBIpVersion},{cefInconsistencyRecId}": {
      "get": {
        "summary": "Get cefInconsistencyRecordEntry entry",
        "description": "Retrieve specific cefInconsistencyRecordEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefInconsistencyRecId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefInconsistencyRecId": {
                      "type": "integer",
                      "description": "The locally arbitrary, but unique identifier associated\n            with this inconsistency record entry.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cefInconsistencyPrefixType": {
                      "type": "string",
                      "description": "The network prefix type associated with this inconsistency\n            record.",
                      "x-yang-type": "inet-address:InetAddressType"
                    },
                    "cefInconsistencyPrefixAddr": {
                      "type": "string",
                      "description": "The network prefix address associated with this \n            inconsistency record.\n            \n            The type of this address is determined by\n            the value of the cefInconsistencyPrefixType object.",
                      "x-yang-type": "inet-address:InetAddress"
                    },
                    "cefInconsistencyPrefixLen": {
                      "type": "string",
                      "description": "Length in bits of the inconsistency address prefix.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength"
                    },
                    "cefInconsistencyVrfName": {
                      "type": "string",
                      "description": "Vrf name associated with this inconsistency record.",
                      "x-yang-type": "mpls-vpn:MplsVpnId"
                    },
                    "cefInconsistencyCCType": {
                      "type": "string",
                      "description": "The type of consistency checker who generated this\n            inconsistency record.",
                      "x-yang-type": "cisco-cef:CefCCType"
                    },
                    "cefInconsistencyEntity": {
                      "type": "string",
                      "description": "The entity for which this inconsistency record was \n            generated. The value of this object will be \n            irrelevant and will be set to 0 when the inconsisency \n            record is applicable for all the entities.",
                      "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero"
                    },
                    "cefInconsistencyReason": {
                      "type": "string",
                      "description": "The reason for generating this inconsistency record. \n            \n            missing(1):        the prefix is missing\n            \n            checksumErr(2):    checksum error was found\n            \n            unknown(3):        reason is unknown"
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefInconsistencyRecordEntry": {
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefInconsistencyRecId": -2147483648,
                    "cefInconsistencyPrefixType": "ethernetCsmacd(6)",
                    "cefInconsistencyPrefixAddr": "192.168.1.1",
                    "cefInconsistencyPrefixLen": "example-string",
                    "cefInconsistencyVrfName": "interface-1",
                    "cefInconsistencyCCType": "ethernetCsmacd(6)",
                    "cefInconsistencyEntity": "example-string",
                    "cefInconsistencyReason": "example-string"
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefInconsistencyRecordEntry-4"
      },
      "x-yang-path": "/cefInconsistencyRecordEntry={cefFIBIpVersion cefInconsistencyRecId}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "cefFIBIpVersion cefInconsistencyRecId"
      ]
    },
    "/data/CISCO-CEF-MIB:cefStatsPrefixLenEntry={entPhysicalIndex},{cefFIBIpVersion},{cefStatsPrefixLen}": {
      "get": {
        "summary": "Get cefStatsPrefixLenEntry entry",
        "description": "Retrieve specific cefStatsPrefixLenEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefStatsPrefixLen",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefStatsPrefixLen": {
                      "type": "string",
                      "description": "Length in bits of the Destination IP prefix.\n            As 0.0.0.0/0 is a valid prefix, hence \n            0 is a valid prefix length.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength"
                    },
                    "cefStatsPrefixQueries": {
                      "type": "integer",
                      "description": "Number of queries received in the FIB database \n            for the specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefStatsPrefixHCQueries": {
                      "type": "integer",
                      "description": "Number of queries received in the FIB database\n            for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixQueries.",
                      "minimum": 0
                    },
                    "cefStatsPrefixInserts": {
                      "type": "integer",
                      "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefStatsPrefixHCInserts": {
                      "type": "integer",
                      "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixInsert.",
                      "minimum": 0
                    },
                    "cefStatsPrefixDeletes": {
                      "type": "integer",
                      "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefStatsPrefixHCDeletes": {
                      "type": "integer",
                      "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixDelete.",
                      "minimum": 0
                    },
                    "cefStatsPrefixElements": {
                      "type": "integer",
                      "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefStatsPrefixHCElements": {
                      "type": "integer",
                      "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixElements.",
                      "minimum": 0
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefStatsPrefixLenEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefStatsPrefixLen": "example-string",
                    "cefStatsPrefixQueries": 0,
                    "cefStatsPrefixHCQueries": 0,
                    "cefStatsPrefixInserts": 0,
                    "cefStatsPrefixHCInserts": 0,
                    "cefStatsPrefixDeletes": 0,
                    "cefStatsPrefixHCDeletes": 0,
                    "cefStatsPrefixElements": 0,
                    "cefStatsPrefixHCElements": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefStatsPrefixLenEntry-4"
      },
      "x-yang-path": "/cefStatsPrefixLenEntry={entPhysicalIndex cefFIBIpVersion cefStatsPrefixLen}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFIBIpVersion cefStatsPrefixLen"
      ]
    },
    "/data/CISCO-CEF-MIB:cefSwitchingStatsEntry={entPhysicalIndex},{cefFIBIpVersion},{cefSwitchingIndex}": {
      "get": {
        "summary": "Get cefSwitchingStatsEntry entry",
        "description": "Retrieve specific cefSwitchingStatsEntry entry by key from MIB",
        "tags": [
          "CISCO-CEF-MIB"
        ],
        "parameters": [
          {
            "name": "entPhysicalIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefFIBIpVersion",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cefSwitchingIndex",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Accept",
            "in": "header",
            "required": false,
            "description": "RESTCONF response media type (RFC 8040)",
            "schema": {
              "type": "string",
              "default": "application/yang-data+json",
              "enum": [
                "application/yang-data+json",
                "application/yang-data+xml"
              ]
            }
          },
          {
            "name": "depth",
            "in": "query",
            "required": false,
            "description": "Limit the depth of returned sub-tree data (RFC 8040 Section 4.8.2). Use 'unbounded' for full depth.",
            "schema": {
              "type": "string",
              "default": "unbounded"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "required": false,
            "description": "Select specific fields to return (RFC 8040 Section 4.8.3). Example: fields=name;status",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "content",
            "in": "query",
            "required": false,
            "description": "Filter by config state: 'config' (config true only), 'nonconfig' (config false only), or 'all'.",
            "schema": {
              "type": "string",
              "enum": [
                "config",
                "nonconfig",
                "all"
              ],
              "default": "all"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref"
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref"
                    },
                    "cefSwitchingIndex": {
                      "type": "integer",
                      "description": "The locally arbitrary, but unique identifier associated\n            with this switching stats entry.",
                      "minimum": -2147483648,
                      "maximum": 2147483647
                    },
                    "cefSwitchingPath": {
                      "type": "string",
                      "description": "Switch path where the feature was executed.\n            Available switch paths are platform-dependent.\n            Following are the examples of switching paths:\n            \n               RIB : switching with CEF assistance\n            \n               Low-end switching (LES) : CEF switch path\n            \n               PAS : CEF turbo switch path.",
                      "format": "binary"
                    },
                    "cefSwitchingDrop": {
                      "type": "integer",
                      "description": "Number of packets dropped by CEF.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefSwitchingHCDrop": {
                      "type": "integer",
                      "description": "Number of packets dropped by CEF.\n            This object is a 64-bit version of cefSwitchingDrop.",
                      "minimum": 0
                    },
                    "cefSwitchingPunt": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefSwitchingHCPunt": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.\n            This object is a 64-bit version of cefSwitchingPunt.",
                      "minimum": 0
                    },
                    "cefSwitchingPunt2Host": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.",
                      "minimum": 0,
                      "maximum": 4294967295
                    },
                    "cefSwitchingHCPunt2Host": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.\n            This object is a 64-bit version of cefSwitchingPunt2Host.",
                      "minimum": 0
                    }
                  }
                },
                "example": {
                  "CISCO-CEF-MIB:cefSwitchingStatsEntry": {
                    "entPhysicalIndex": "example-string",
                    "cefFIBIpVersion": "192.168.1.1",
                    "cefSwitchingIndex": 1,
                    "cefSwitchingPath": "example-string",
                    "cefSwitchingDrop": 0,
                    "cefSwitchingHCDrop": 0,
                    "cefSwitchingPunt": 0,
                    "cefSwitchingHCPunt": 0,
                    "cefSwitchingPunt2Host": 0,
                    "cefSwitchingHCPunt2Host": 0
                  }
                }
              }
            }
          },
          "403": {
            "description": "Forbidden — insufficient access rights (NACM)",
            "content": {
              "application/yang-data+json": {
                "schema": {
                  "$ref": "#/components/schemas/restconf-error"
                }
              }
            }
          }
        },
        "operationId": "get-cefSwitchingStatsEntry-4"
      },
      "x-yang-path": "/cefSwitchingStatsEntry={entPhysicalIndex cefFIBIpVersion cefSwitchingIndex}",
      "x-restconf-kind": "list-instance",
      "x-list-keys": [
        "entPhysicalIndex cefFIBIpVersion cefSwitchingIndex"
      ]
    }
  },
  "components": {
    "schemas": {
      "CISCO-CEF-MIB_CISCO-CEF-MIB": {
        "type": "object",
        "description": "CISCO-CEF-MIB",
        "properties": {
          "cefFIBSummaryEntry": {
            "type": "array",
            "description": "cefFIBSummaryEntry",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefFIBIpVersion": {
                  "type": "string",
                  "description": "The version of IP forwarding.",
                  "x-yang-type": "cisco-cef:CefIpVersion",
                  "readOnly": true
                },
                "cefFIBSummaryFwdPrefixes": {
                  "type": "integer",
                  "description": "Total number of forwarding Prefixes\n            in FIB for the IP version specified\n            by cefFIBIpVersion object.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefPrefixEntry": {
            "type": "array",
            "description": "cefPrefixEntry",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefPrefixType": {
                  "type": "string",
                  "description": "The Network Prefix Type.\n            This object specifies the address type\n            used for cefPrefixAddr.\n            \n            Prefix entries are only valid for the address\n            type of ipv4(1) and ipv6(2).",
                  "x-yang-type": "inet-address:InetAddressType",
                  "readOnly": true
                },
                "cefPrefixAddr": {
                  "type": "string",
                  "description": "The Network Prefix Address.\n            The type of this address is determined by\n            the value of the cefPrefixType object.\n            This object is a Prefix Address containing the \n            prefix with length specified by cefPrefixLen. \n            Any bits beyond the length specified by\n            cefPrefixLen are zeroed.",
                  "x-yang-type": "inet-address:InetAddress",
                  "readOnly": true
                },
                "cefPrefixLen": {
                  "type": "string",
                  "description": "Length in bits of the FIB Address prefix.",
                  "x-yang-type": "inet-address:InetAddressPrefixLength",
                  "readOnly": true
                },
                "cefPrefixForwardingInfo": {
                  "type": "string",
                  "description": "This object indicates the associated forwarding element\n            selection entries in cefFESelectionTable.\n            The value of this object is index value (cefFESelectionName)\n            of cefFESelectionTable.",
                  "x-yang-type": "cisco-cef:CefOctetString",
                  "readOnly": true
                },
                "cefPrefixPkts": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefPrefixHCPkts": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix. \n            \n            This object is a 64-bit version of \n            cefPrefixPkts.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefPrefixBytes": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefPrefixHCBytes": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixBytes.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefPrefixInternalNRPkts": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefPrefixInternalNRHCPkts": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRPkts.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefPrefixInternalNRBytes": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefPrefixInternalNRHCBytes": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRBytes.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefPrefixExternalNRPkts": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefPrefixExternalNRHCPkts": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRPkts.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefPrefixExternalNRBytes": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefPrefixExternalNRHCBytes": {
                  "type": "integer",
                  "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRBytes.",
                  "minimum": 0,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefLMPrefixEntry": {
            "type": "array",
            "description": "cefLMPrefixEntry",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefLMPrefixDestAddrType": {
                  "type": "string",
                  "description": "The Destination Address Type.\n            This object specifies the address type\n            used for cefLMPrefixDestAddr.\n            \n            Longest Match Prefix entries are only valid \n            for the address type of ipv4(1) and ipv6(2).",
                  "x-yang-type": "inet-address:InetAddressType",
                  "readOnly": true
                },
                "cefLMPrefixDestAddr": {
                  "type": "string",
                  "description": "The Destination Address.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                  "x-yang-type": "inet-address:InetAddress",
                  "readOnly": true
                },
                "cefLMPrefixState": {
                  "type": "string",
                  "description": "Indicates the state of this prefix search request.",
                  "x-yang-type": "cisco-cef:CefPrefixSearchState",
                  "readOnly": true
                },
                "cefLMPrefixAddr": {
                  "type": "string",
                  "description": "The Network Prefix Address. Index to the cefPrefixTable.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                  "x-yang-type": "inet-address:InetAddress",
                  "readOnly": true
                },
                "cefLMPrefixLen": {
                  "type": "string",
                  "description": "The Network Prefix Length. Index to the cefPrefixTable.",
                  "x-yang-type": "inet-address:InetAddressPrefixLength",
                  "readOnly": true
                },
                "cefLMPrefixRowStatus": {
                  "type": "string",
                  "description": "The status of this table entry.  Once the entry \n            status is set to active(1), the associated entry \n            cannot be modified until the request completes\n            (cefLMPrefixState transitions to matchFound(2) \n            or noMatchFound(3)).\n            \n            Once the longest match request has been created\n            (i.e. the cefLMPrefixRowStatus has been made active),\n            the entry cannot be modified - the only operation\n            possible after this is to delete the row.",
                  "x-yang-type": "snmpv2-tc:RowStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefPathEntry": {
            "type": "array",
            "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF prefix path.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefPrefixType": {
                  "type": "string",
                  "description": "cefPrefixType",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefPrefixAddr": {
                  "type": "string",
                  "description": "cefPrefixAddr",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefPrefixLen": {
                  "type": "string",
                  "description": "cefPrefixLen",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefPathId": {
                  "type": "integer",
                  "description": "The locally arbitrary, but unique identifier associated\n            with this prefix path entry.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cefPathType": {
                  "type": "string",
                  "description": "Type for this CEF Path.",
                  "x-yang-type": "cisco-cef:CefPathType",
                  "readOnly": true
                },
                "cefPathInterface": {
                  "type": "string",
                  "description": "Interface associated with this CEF path.\n            \n            A value of zero for this object will indicate\n            that no interface is associated with this path \n            entry.",
                  "x-yang-type": "if-mib:InterfaceIndexOrZero",
                  "readOnly": true
                },
                "cefPathNextHopAddr": {
                  "type": "string",
                  "description": "Next hop address associated with this CEF path.\n            \n            The value of this object is only relevant\n            for attached next hop and recursive next hop  \n            path types (when the object cefPathType is\n            set to attachedNexthop(4) or recursiveNexthop(5)).\n            and will be set to zero for other path types.\n            \n            The type of this address is determined by\n            the value of the cefPrefixType object.",
                  "x-yang-type": "inet-address:InetAddress",
                  "readOnly": true
                },
                "cefPathRecurseVrfName": {
                  "type": "string",
                  "description": "The recursive vrf name associated with this path.\n            \n            The value of this object is only relevant\n            for recursive next hop path types (when the \n            object cefPathType is set to recursiveNexthop(5)),\n            and '0x00' will be returned for other path types.",
                  "x-yang-type": "mpls-vpn:MplsVpnId",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefAdjSummaryEntry": {
            "type": "array",
            "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF Adjacency  \n          summary related attributes for the\n          Managed entity. A row exists for\n          each adjacency link type.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefAdjSummaryLinkType": {
                  "type": "string",
                  "description": "The link type of the adjacency.",
                  "x-yang-type": "cisco-cef:CefAdjLinkType",
                  "readOnly": true
                },
                "cefAdjSummaryComplete": {
                  "type": "integer",
                  "description": "The total number of complete adjacencies.\n            \n            The total number of adjacencies which can be used \n            to switch traffic to a neighbour.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefAdjSummaryIncomplete": {
                  "type": "integer",
                  "description": "The total number of incomplete adjacencies.\n            \n            The total number of adjacencies which cannot be \n            used to switch traffic in their current state.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefAdjSummaryFixup": {
                  "type": "integer",
                  "description": "The total number of adjacencies for which\n            the Layer 2 encapsulation string (header) may be \n            updated (fixed up) at packet switch time.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefAdjSummaryRedirect": {
                  "type": "integer",
                  "description": "The total number of adjacencies for which \n            ip redirect (or icmp redirection) is enabled.\n            The value of this object is only relevant for\n            ipv4 and ipv6 link type (when the index object \n            cefAdjSummaryLinkType value is ipv4(1) or ipv6(2))\n            and will be set to zero for other link types.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefAdjEntry": {
            "type": "array",
            "description": "cefAdjEntry",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefAdjSummaryLinkType": {
                  "type": "string",
                  "description": "cefAdjSummaryLinkType",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefAdjNextHopAddrType": {
                  "type": "string",
                  "description": "Address type for the cefAdjNextHopAddr.\n            This object specifies the address type\n            used for cefAdjNextHopAddr. \n            \n            Adjacency entries are only valid for the \n            address type of ipv4(1) and ipv6(2).",
                  "x-yang-type": "inet-address:InetAddressType",
                  "readOnly": true
                },
                "cefAdjNextHopAddr": {
                  "type": "string",
                  "description": "The next Hop address for this adjacency.\n            The type of this address is determined by\n            the value of the cefAdjNextHopAddrType object.",
                  "x-yang-type": "inet-address:InetAddress",
                  "readOnly": true
                },
                "cefAdjConnId": {
                  "type": "integer",
                  "description": "In cases where cefLinkType, interface and the\n            next hop address are not able to uniquely define\n            an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries. \n            \n            In all the other cases the value of this \n            index object will be 0.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefAdjSource": {
                  "type": "string",
                  "description": "If the adjacency is created because some neighbour\n            discovery mechanism has discovered a neighbour\n            and all the information required to build a frame header to\n            encapsulate traffic to the neighbour is available\n            then the source of adjacency is set to the mechanism\n            by which the adjacency is learned.",
                  "x-yang-type": "cisco-cef:CefAdjacencySource",
                  "readOnly": true
                },
                "cefAdjEncap": {
                  "type": "string",
                  "description": "The layer 2 encapsulation string to be used\n            for sending the packet out using this adjacency.",
                  "x-yang-type": "cisco-cef:CefOctetString",
                  "readOnly": true
                },
                "cefAdjFixup": {
                  "type": "string",
                  "description": "For the cases, where the encapsulation string\n            is decided at packet switch time, the adjacency \n            encapsulation string specified by object cefAdjEncap \n            require a fixup. I.e. for the adjacencies out of IP \n            Tunnels, the string prepended is an IP header which has \n            fields which can only be setup at packet switch time.\n            \n            The value of this object represent the kind of fixup\n            applied to the packet.\n            \n            If the encapsulation string doesn't require any fixup,\n            then the value of this object will be of zero length.",
                  "x-yang-type": "cisco-cef:CefOctetString",
                  "readOnly": true
                },
                "cefAdjMTU": {
                  "type": "integer",
                  "description": "The Layer 3 MTU which can be transmitted using \n            this adjacency.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefAdjForwardingInfo": {
                  "type": "string",
                  "description": "This object selects a forwarding info entry \n            defined in the cefFESelectionTable. The \n            selected target is defined by an entry in the\n            cefFESelectionTable whose index value (cefFESelectionName) \n            is equal to this object.\n            \n            The value of this object will be of zero length if\n            this adjacency entry is the last forwarding \n            element in the forwarding path.",
                  "x-yang-type": "cisco-cef:CefOctetString",
                  "readOnly": true
                },
                "cefAdjPkts": {
                  "type": "integer",
                  "description": "Number of pkts transmitted using this adjacency.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefAdjHCPkts": {
                  "type": "integer",
                  "description": "Number of pkts transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjPkts.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefAdjBytes": {
                  "type": "integer",
                  "description": "Number of bytes transmitted using this adjacency.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefAdjHCBytes": {
                  "type": "integer",
                  "description": "Number of bytes transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjBytes.",
                  "minimum": 0,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefFESelectionEntry": {
            "type": "array",
            "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF forwarding element\n          selection list.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefFESelectionName": {
                  "type": "string",
                  "description": "The locally arbitrary, but unique identifier used\n            to select a set of forwarding element lists.",
                  "format": "binary",
                  "readOnly": true
                },
                "cefFESelectionId": {
                  "type": "integer",
                  "description": "Secondary index to identify a forwarding elements List \n            in this Table.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cefFESelectionSpecial": {
                  "type": "string",
                  "description": "Special processing for a destination\n            is indicated through the use of special \n            forwarding element. \n            \n            If the forwarding element list contains the \n            special forwarding element, then this object \n            represents the type of special forwarding element.",
                  "x-yang-type": "cisco-cef:CefForwardingElementSpecialType",
                  "readOnly": true
                },
                "cefFESelectionLabels": {
                  "type": "string",
                  "description": "This object represent the MPLS Labels \n            associated with this forwarding Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero length if the forwarding element list \n            doesn't contain a label forwarding element. A zero \n            length label list will indicate that there is no label\n            forwarding element associated with this selection entry.",
                  "x-yang-type": "cisco-cef:CefMplsLabelList",
                  "readOnly": true
                },
                "cefFESelectionAdjLinkType": {
                  "type": "string",
                  "description": "This object represent the link type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(5) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                  "x-yang-type": "cisco-cef:CefAdjLinkType",
                  "readOnly": true
                },
                "cefFESelectionAdjInterface": {
                  "type": "string",
                  "description": "This object represent the interface for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                  "x-yang-type": "if-mib:InterfaceIndexOrZero",
                  "readOnly": true
                },
                "cefFESelectionAdjNextHopAddrType": {
                  "type": "string",
                  "description": "This object represent the next hop address type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(0) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                  "x-yang-type": "inet-address:InetAddressType",
                  "readOnly": true
                },
                "cefFESelectionAdjNextHopAddr": {
                  "type": "string",
                  "description": "This object represent the next hop address for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                  "x-yang-type": "inet-address:InetAddress",
                  "readOnly": true
                },
                "cefFESelectionAdjConnId": {
                  "type": "integer",
                  "description": "This object represent the connection id for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element. \n            \n            In cases where cefFESelectionAdjLinkType, interface \n            and the next hop address are not able to uniquely \n            define an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefFESelectionVrfName": {
                  "type": "string",
                  "description": "This object represent the Vrf name for\n            the lookup associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to a string containing the single octet\n            0x00 if the forwarding element list \n            doesn't contain a lookup forwarding element.",
                  "x-yang-type": "mpls-vpn:MplsVpnId",
                  "readOnly": true
                },
                "cefFESelectionWeight": {
                  "type": "integer",
                  "description": "This object represent the weighting for \n            load balancing between multiple Forwarding Element\n            Lists. The value of this object will be zero if\n            load balancing is associated with this selection\n            entry.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefCfgEntry": {
            "type": "array",
            "description": "cefCfgEntry",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefFIBIpVersion": {
                  "type": "string",
                  "description": "cefFIBIpVersion",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefCfgAdminState": {
                  "type": "string",
                  "description": "The desired state of CEF.",
                  "x-yang-type": "cisco-cef:CefAdminStatus",
                  "readOnly": true
                },
                "cefCfgOperState": {
                  "type": "string",
                  "description": "The current operational state of CEF.\n            \n            If the cefCfgAdminState is disabled(2), then\n            cefOperState will eventually go to the down(2)\n            state unless some error has occurred. \n            \n            If cefCfgAdminState is changed to enabled(1) then \n            cefCfgOperState should change to up(1) only if the \n            CEF entity is ready to forward the packets using \n            Cisco Express Forwarding (CEF) else it should remain \n            in the down(2) state. The up(1) state for this object \n            indicates that CEF entity is forwarding the packet\n            using Cisco Express Forwarding.",
                  "x-yang-type": "cisco-cef:CefOperStatus",
                  "readOnly": true
                },
                "cefCfgDistributionAdminState": {
                  "type": "string",
                  "description": "The desired state of CEF distribution.",
                  "x-yang-type": "cisco-cef:CefAdminStatus",
                  "readOnly": true
                },
                "cefCfgDistributionOperState": {
                  "type": "string",
                  "description": "The current operational state of CEF distribution.\n            \n            If the cefCfgDistributionAdminState is disabled(2), then\n            cefDistributionOperState will eventually go to the down(2)\n            state unless some error has occurred.  \n            \n            If cefCfgDistributionAdminState is changed to enabled(1) \n            then cefCfgDistributionOperState should change to up(1) \n            only if the CEF entity is ready to forward the packets \n            using Distributed Cisco Express Forwarding (dCEF) else \n            it should remain in the down(2) state. The up(1) state \n            for this object indicates that CEF entity is forwarding\n            the packet using Distributed Cisco Express Forwarding.",
                  "x-yang-type": "cisco-cef:CefOperStatus",
                  "readOnly": true
                },
                "cefCfgAccountingMap": {
                  "type": "string",
                  "description": "This object represents a bitmap of network\n            accounting options.\n            \n            CEF network accounting is disabled by default.\n            \n            CEF network accounting can be enabled \n            by selecting one or more of the following\n            CEF accounting option for the value\n            of this object.\n             \n             nonRecursive(0):  enables accounting through \n                               nonrecursive prefixes.\n            \n             perPrefix(1):     enables the collection of the numbers \n                               of pkts and bytes express forwarded\n                               to a destination (prefix)\n            \n             prefixLength(2):  enables accounting through \n                               prefixlength.        \n            \n             Once the accounting is enabled, the corresponding stats\n             can be retrieved from the cefPrefixTable and\n             cefStatsPrefixLenTable.",
                  "readOnly": true
                },
                "cefCfgLoadSharingAlgorithm": {
                  "type": "string",
                  "description": "Indicates the CEF Load balancing algorithm.\n            \n            Setting this object to none(1) will disable\n            the Load sharing for the specified entry.\n            \n            CEF load balancing can be enabled by setting \n            this object to one of following Algorithms:\n            \n             original(2)  : This algorithm is based on a \n                            source and destination hash \n            \n             tunnel(3)    : This algorithm is used in \n                            tunnels environments or in\n                            environments where there are\n                            only a few source \n                              \n             universal(4)  : This algorithm uses a source and \n                             destination and ID hash\n            \n            If the value of this object is set to 'tunnel'\n            or 'universal', then the FIXED ID for these\n            algorithms may be specified by the managed \n            object cefLoadSharingID.",
                  "readOnly": true
                },
                "cefCfgLoadSharingID": {
                  "type": "integer",
                  "description": "The Fixed ID associated with the managed object\n            cefCfgLoadSharingAlgorithm. The hash of this object\n            value may be used by the Load Sharing Algorithm.\n            \n            The value of this object is not relevant and will\n            be set to zero if the value of managed object \n            cefCfgLoadSharingAlgorithm is set to none(1) or original(2).\n            The default value of this object is calculated by\n            the device at the time of initialization.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefCfgTrafficStatsLoadInterval": {
                  "type": "integer",
                  "description": "The interval time over which the CEF traffic statistics\n            are collected.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefCfgTrafficStatsUpdateRate": {
                  "type": "integer",
                  "description": "The frequency with which the line card sends the\n            traffic load statistics to the Router Processor.\n            \n            Setting the value of this object to 0 will disable\n            the CEF traffic statistics collection.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefResourceEntry": {
            "type": "array",
            "description": "If the Managed device supports CEF,\n          each entry contains the CEF Resource \n          parameters for the managed entity.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefResourceMemoryUsed": {
                  "type": "integer",
                  "description": "Indicates the number of bytes from\n            the Processor Memory Pool that\n            are currently in use by CEF on the\n            managed entity.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefResourceFailureReason": {
                  "type": "string",
                  "description": "The CEF resource failure reason which may lead to CEF\n            being disabled on the managed entity.",
                  "x-yang-type": "cisco-cef:CefFailureReason",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefIntEntry": {
            "type": "array",
            "description": "cefIntEntry",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefFIBIpVersion": {
                  "type": "string",
                  "description": "cefFIBIpVersion",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "ifIndex": {
                  "type": "string",
                  "description": "ifIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefIntSwitchingState": {
                  "type": "string",
                  "description": "The CEF switching State for the interface. \n            If CEF is enabled but distributed CEF(dCEF) is\n            disabled then CEF is in cefEnabled(1) state.\n            \n            If distributed CEF is enabled, then CEF is in \n            distCefEnabled(2) state. The cefDisabled(3) state\n            indicates that CEF is disabled.\n            \n            The CEF switching state is only applicable to the\n            received packet on the interface.",
                  "readOnly": true
                },
                "cefIntLoadSharing": {
                  "type": "string",
                  "description": "The status of load sharing on the\n            interface.\n            \n            perPacket(1) : Router to send data packets\n                           over successive equal-cost paths\n                           without regard to individual hosts\n                           or user sessions.\n            \n            perDestination(2) : Router to use multiple, equal-cost\n                                paths to achieve load sharing\n            \n            Load sharing is enabled by default \n            for an interface when CEF is enabled.",
                  "readOnly": true
                },
                "cefIntNonrecursiveAccouting": {
                  "type": "string",
                  "description": "The CEF accounting mode for the interface.\n            CEF prefix based non-recursive accounting \n            on an interface can be configured to store \n            the stats for non-recursive prefixes in a internal \n            or external bucket.\n            \n            internal(1)  :  Count input traffic in the nonrecursive\n                            internal bucket\n            \n            external(2)  :  Count input traffic in the nonrecursive\n                            external bucket\n            \n            The value of this object will only be effective if \n            value of the object cefAccountingMap is set to enable\n            nonRecursive(1) accounting.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefPeerEntry": {
            "type": "array",
            "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF related attributes \n          associated with a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "entPeerPhysicalIndex": {
                  "type": "string",
                  "description": "The entity index for the CEF peer entity.\n            Only the entities of 'module' \n            entPhysicalClass are included here.",
                  "x-yang-type": "entity-mib:PhysicalIndex",
                  "readOnly": true
                },
                "cefPeerOperState": {
                  "type": "string",
                  "description": "The current CEF operational state of the CEF peer entity.\n            \n            Cef peer entity oper state will be peerDisabled(1) in \n            the following condition:\n            \n               : Cef Peer entity encounters fatal error i.e. resource\n                 allocation failure, ipc failure etc\n            \n               : When a reload/delete request is received from the Cef \n                 Peer Entity\n            \n            Once the peer entity is up and no fatal error is encountered,\n            then the value of this object will transits to the peerUp(3) \n            state.\n            \n            If the Cef Peer entity is in held stage, then the value\n            of this object will be peerHold(3). Cef peer entity can only\n            transit to peerDisabled(1) state from the peerHold(3) state.",
                  "readOnly": true
                },
                "cefPeerNumberOfResets": {
                  "type": "integer",
                  "description": "Number of times the session with CEF peer entity \n            has been reset.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefPeerFIBEntry": {
            "type": "array",
            "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF FIB State \n          associated a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "entPeerPhysicalIndex": {
                  "type": "string",
                  "description": "entPeerPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefFIBIpVersion": {
                  "type": "string",
                  "description": "cefFIBIpVersion",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefPeerFIBOperState": {
                  "type": "string",
                  "description": "The current CEF FIB Operational State for the \n            CEF peer entity.",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefCCGlobalEntry": {
            "type": "array",
            "description": "If the managed device supports CEF,\n          each entry contains the global consistency \n          checker parameter for the managed device.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
            "items": {
              "type": "object",
              "properties": {
                "cefFIBIpVersion": {
                  "type": "string",
                  "description": "cefFIBIpVersion",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefCCGlobalAutoRepairEnabled": {
                  "type": "boolean",
                  "description": "Once an inconsistency has been detected, \n            CEF has the ability to repair the problem. \n            This object indicates the status of auto-repair \n            function for the consistency checkers.",
                  "readOnly": true
                },
                "cefCCGlobalAutoRepairDelay": {
                  "type": "integer",
                  "description": "Indiactes how long the consistency checker \n            waits to fix an inconsistency.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefCCGlobalAutoRepairHoldDown": {
                  "type": "integer",
                  "description": "Indicates how long the consistency checker\n            waits to re-enable auto-repair after \n            auto-repair runs.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefCCGlobalErrorMsgEnabled": {
                  "type": "boolean",
                  "description": "Enables the consistency checker to generate \n            an error message when it detects an inconsistency.",
                  "readOnly": true
                },
                "cefCCGlobalFullScanAction": {
                  "type": "string",
                  "description": "Setting the value of this object to ccActionStart(1)\n            will start the full scan consistency checkers.\n            \n            The Management station should poll the \n            cefCCGlobalFullScanStatus object to get the \n            state of full-scan operation.\n            \n            Once the full-scan operation completes (value\n            of cefCCGlobalFullScanStatus object is ccStatusDone(3)), \n            the Management station should retrieve the values of the\n            related stats object from the cefCCTypeTable.\n            \n            Setting the value of this object to ccActionAbort(2) will \n            abort the full-scan operation.\n            \n            The value of this object can't be set to ccActionStart(1), \n            if the value of object cefCCGlobalFullScanStatus\n            is ccStatusRunning(2).\n            \n            The value of this object will be set to cefActionNone(1)\n            when the full scan consistency checkers have never\n            been activated.\n            \n            A Management Station cannot set the value of\n            this object to cefActionNone(1).",
                  "x-yang-type": "cisco-cef:CefCCAction",
                  "readOnly": true
                },
                "cefCCGlobalFullScanStatus": {
                  "type": "string",
                  "description": "Indicates the status of the full scan consistency\n            checker request.",
                  "x-yang-type": "cisco-cef:CefCCStatus",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefCCTypeEntry": {
            "type": "array",
            "description": "If the managed device supports CEF,\n          each entry contains the consistency \n          checker statistics for a consistency \n          checker type.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
            "items": {
              "type": "object",
              "properties": {
                "cefFIBIpVersion": {
                  "type": "string",
                  "description": "cefFIBIpVersion",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefCCType": {
                  "type": "string",
                  "description": "Type of the consistency checker.",
                  "x-yang-type": "cisco-cef:CefCCType",
                  "readOnly": true
                },
                "cefCCEnabled": {
                  "type": "boolean",
                  "description": "Enables the passive consistency checker.\n            Passive consistency checkers are disabled\n            by default.\n            \n            Full-scan consistency checkers are always enabled.\n            An attempt to set this object to 'false' for\n            an active consistency checker will result in\n            'wrongValue' error.",
                  "readOnly": true
                },
                "cefCCCount": {
                  "type": "integer",
                  "description": "The maximum number of prefixes to check per scan.\n            \n            The default value for this object \n            depends upon the consistency checker type.\n            \n            The value of this object will be irrelevant \n            for some of the consistency checkers and\n            will be set to 0.\n            \n            A Management Station cannot set the value of\n            this object to 0.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefCCPeriod": {
                  "type": "integer",
                  "description": "The period between scans for the consistency\n            checker.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefCCQueriesSent": {
                  "type": "integer",
                  "description": "Number of prefix consistency queries sent to CEF\n            forwarding databases by this consistency checker.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefCCQueriesIgnored": {
                  "type": "integer",
                  "description": "Number of prefix consistency queries for which\n            the consistency checks were not performed by this \n            consistency checker. This may be because of some\n            internal error or resource failure.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefCCQueriesChecked": {
                  "type": "integer",
                  "description": "Number of prefix consistency queries processed by this \n            consistency checker.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefCCQueriesIterated": {
                  "type": "integer",
                  "description": "Number of prefix consistency queries iterated back to\n            the master database by this consistency checker.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefInconsistencyRecordEntry": {
            "type": "array",
            "description": "If the managed device supports CEF,\n          each entry contains the inconsistency \n          record.",
            "items": {
              "type": "object",
              "properties": {
                "cefFIBIpVersion": {
                  "type": "string",
                  "description": "cefFIBIpVersion",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefInconsistencyRecId": {
                  "type": "integer",
                  "description": "The locally arbitrary, but unique identifier associated\n            with this inconsistency record entry.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cefInconsistencyPrefixType": {
                  "type": "string",
                  "description": "The network prefix type associated with this inconsistency\n            record.",
                  "x-yang-type": "inet-address:InetAddressType",
                  "readOnly": true
                },
                "cefInconsistencyPrefixAddr": {
                  "type": "string",
                  "description": "The network prefix address associated with this \n            inconsistency record.\n            \n            The type of this address is determined by\n            the value of the cefInconsistencyPrefixType object.",
                  "x-yang-type": "inet-address:InetAddress",
                  "readOnly": true
                },
                "cefInconsistencyPrefixLen": {
                  "type": "string",
                  "description": "Length in bits of the inconsistency address prefix.",
                  "x-yang-type": "inet-address:InetAddressPrefixLength",
                  "readOnly": true
                },
                "cefInconsistencyVrfName": {
                  "type": "string",
                  "description": "Vrf name associated with this inconsistency record.",
                  "x-yang-type": "mpls-vpn:MplsVpnId",
                  "readOnly": true
                },
                "cefInconsistencyCCType": {
                  "type": "string",
                  "description": "The type of consistency checker who generated this\n            inconsistency record.",
                  "x-yang-type": "cisco-cef:CefCCType",
                  "readOnly": true
                },
                "cefInconsistencyEntity": {
                  "type": "string",
                  "description": "The entity for which this inconsistency record was \n            generated. The value of this object will be \n            irrelevant and will be set to 0 when the inconsisency \n            record is applicable for all the entities.",
                  "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero",
                  "readOnly": true
                },
                "cefInconsistencyReason": {
                  "type": "string",
                  "description": "The reason for generating this inconsistency record. \n            \n            missing(1):        the prefix is missing\n            \n            checksumErr(2):    checksum error was found\n            \n            unknown(3):        reason is unknown",
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefStatsPrefixLenEntry": {
            "type": "array",
            "description": "cefStatsPrefixLenEntry",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefFIBIpVersion": {
                  "type": "string",
                  "description": "cefFIBIpVersion",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefStatsPrefixLen": {
                  "type": "string",
                  "description": "Length in bits of the Destination IP prefix.\n            As 0.0.0.0/0 is a valid prefix, hence \n            0 is a valid prefix length.",
                  "x-yang-type": "inet-address:InetAddressPrefixLength",
                  "readOnly": true
                },
                "cefStatsPrefixQueries": {
                  "type": "integer",
                  "description": "Number of queries received in the FIB database \n            for the specified IP prefix length.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefStatsPrefixHCQueries": {
                  "type": "integer",
                  "description": "Number of queries received in the FIB database\n            for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixQueries.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefStatsPrefixInserts": {
                  "type": "integer",
                  "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefStatsPrefixHCInserts": {
                  "type": "integer",
                  "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixInsert.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefStatsPrefixDeletes": {
                  "type": "integer",
                  "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefStatsPrefixHCDeletes": {
                  "type": "integer",
                  "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixDelete.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefStatsPrefixElements": {
                  "type": "integer",
                  "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefStatsPrefixHCElements": {
                  "type": "integer",
                  "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixElements.",
                  "minimum": 0,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefSwitchingStatsEntry": {
            "type": "array",
            "description": "cefSwitchingStatsEntry",
            "items": {
              "type": "object",
              "properties": {
                "entPhysicalIndex": {
                  "type": "string",
                  "description": "entPhysicalIndex",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefFIBIpVersion": {
                  "type": "string",
                  "description": "cefFIBIpVersion",
                  "x-yang-type": "leafref",
                  "readOnly": true
                },
                "cefSwitchingIndex": {
                  "type": "integer",
                  "description": "The locally arbitrary, but unique identifier associated\n            with this switching stats entry.",
                  "minimum": -2147483648,
                  "maximum": 2147483647,
                  "readOnly": true
                },
                "cefSwitchingPath": {
                  "type": "string",
                  "description": "Switch path where the feature was executed.\n            Available switch paths are platform-dependent.\n            Following are the examples of switching paths:\n            \n               RIB : switching with CEF assistance\n            \n               Low-end switching (LES) : CEF switch path\n            \n               PAS : CEF turbo switch path.",
                  "format": "binary",
                  "readOnly": true
                },
                "cefSwitchingDrop": {
                  "type": "integer",
                  "description": "Number of packets dropped by CEF.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefSwitchingHCDrop": {
                  "type": "integer",
                  "description": "Number of packets dropped by CEF.\n            This object is a 64-bit version of cefSwitchingDrop.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefSwitchingPunt": {
                  "type": "integer",
                  "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefSwitchingHCPunt": {
                  "type": "integer",
                  "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.\n            This object is a 64-bit version of cefSwitchingPunt.",
                  "minimum": 0,
                  "readOnly": true
                },
                "cefSwitchingPunt2Host": {
                  "type": "integer",
                  "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.",
                  "minimum": 0,
                  "maximum": 4294967295,
                  "readOnly": true
                },
                "cefSwitchingHCPunt2Host": {
                  "type": "integer",
                  "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.\n            This object is a 64-bit version of cefSwitchingPunt2Host.",
                  "minimum": 0,
                  "readOnly": true
                }
              }
            },
            "readOnly": true
          },
          "cefFIB": {
            "type": "object",
            "description": "cefFIB",
            "properties": {
              "cefLMPrefixSpinLock": {
                "type": "string",
                "description": "An advisory lock used to allow cooperating SNMP\n          Command Generator applications to coordinate their\n          use of the Set operation in creating Longest\n          Match Prefix Entries in cefLMPrefixTable.\n          \n          When creating a new longest prefix match entry,\n          the value of cefLMPrefixSpinLock should be retrieved.  \n          The destination address should be determined to be\n          unique by the SNMP Command Generator application by\n          consulting the cefLMPrefixTable. Finally, the longest \n          prefix entry may be created (Set), including the\n          advisory lock.\n                 \n          If another SNMP Command Generator application has\n          altered the longest prefix entry in the meantime, \n          then the spin lock's value will have changed, \n          and so this creation will fail because it will specify\n          the wrong value for the spin lock.\n          \n          Since this is an advisory lock, the use of this lock\n          is not enforced, but not using this lock may lead\n          to conflict with the another SNMP command responder \n          application which may also be acting on the\n          cefLMPrefixTable.",
                "x-yang-type": "snmpv2-tc:TestAndIncr",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefCC": {
            "type": "object",
            "description": "The value of sysUpTime at the time an\n          inconsistency is detecetd.",
            "properties": {
              "entLastInconsistencyDetectTime": {
                "type": "string",
                "description": "The value of sysUpTime at the time an\n          inconsistency is detecetd.",
                "x-yang-type": "yang:timestamp",
                "readOnly": true
              },
              "cefInconsistencyReset": {
                "type": "string",
                "description": "Setting the value of this object to ccActionStart(1)\n          will reset all the active consistency checkers.\n          \n          The Management station should poll the \n          cefInconsistencyResetStatus object to get the \n          state of inconsistency reset operation.\n          \n          This operation once started, cannot be aborted.\n          Hence, the value of this object cannot be set to\n          ccActionAbort(2).\n          \n          The value of this object can't be set to ccActionStart(1), \n          if the value of object cefInconsistencyResetStatus\n          is ccStatusRunning(2).",
                "x-yang-type": "cisco-cef:CefCCAction",
                "readOnly": true
              },
              "cefInconsistencyResetStatus": {
                "type": "string",
                "description": "Indicates the status of the consistency reset\n          request.",
                "x-yang-type": "cisco-cef:CefCCStatus",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefNotifCntl": {
            "type": "object",
            "description": "Indicates whether or not a notification should be\n          generated on the detection of CEF resource Failure.",
            "properties": {
              "cefResourceFailureNotifEnable": {
                "type": "boolean",
                "description": "Indicates whether or not a notification should be\n          generated on the detection of CEF resource Failure.",
                "readOnly": true
              },
              "cefPeerStateChangeNotifEnable": {
                "type": "boolean",
                "description": "Indicates whether or not a notification should be\n          generated on the detection of CEF peer state change.",
                "readOnly": true
              },
              "cefPeerFIBStateChangeNotifEnable": {
                "type": "boolean",
                "description": "Indicates whether or not a notification should be\n          generated on the detection of CEF FIB peer state change.",
                "readOnly": true
              },
              "cefNotifThrottlingInterval": {
                "type": "integer",
                "description": "This object controls the generation of the\n          cefInconsistencyDetection notification.\n          \n          If this object has a value of zero,\n          then the throttle control is disabled.\n          \n          If this object has a non-zero value, then the agent\n          must not generate more than one \n          cefInconsistencyDetection 'notification-event' in the \n          indicated period, where a 'notification-event' is the\n          transmission of a single trap\n          or inform PDU to a list of notification destinations.\n          \n          If additional inconsistency is detected within the \n          throttling period, then notification-events\n          for these inconsistencies should be suppressed by the agent\n          until the current throttling period expires.  At the end of a\n          throttling period, one notification-event should be generated\n          if any inconsistency was detected since the start of the \n          throttling period. In such a case,  another throttling period\n          is started right away.\n          \n          An NMS should periodically poll cefInconsistencyRecordTable\n          to detect any missed cefInconsistencyDetection\n          notification-events, e.g., due to throttling or transmission\n          loss.\n           \n          If cefNotifThrottlingInterval notification generation\n          is enabled, the suggested default throttling period is\n          60 seconds, but generation of the cefInconsistencyDetection\n          notification should be disabled by default.\n          \n          If the agent is capable of storing non-volatile\n          configuration, then the value of this object must be\n          restored after a re-initialization of the management\n          system.\n          \n          The actual transmission of notifications is controlled\n          via the MIB modules in RFC 3413.",
                "minimum": -2147483648,
                "maximum": 2147483647,
                "readOnly": true
              },
              "cefInconsistencyNotifEnable": {
                "type": "boolean",
                "description": "Indicates whether cefInconsistencyDetection notification\n          should be generated for this managed device.",
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefFIBSummaryTable": {
            "type": "object",
            "description": "This table contains the summary information\n        for the cefPrefixTable.",
            "properties": {
              "cefFIBSummaryEntry": {
                "type": "array",
                "description": "cefFIBSummaryEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "The version of IP forwarding.",
                      "x-yang-type": "cisco-cef:CefIpVersion",
                      "readOnly": true
                    },
                    "cefFIBSummaryFwdPrefixes": {
                      "type": "integer",
                      "description": "Total number of forwarding Prefixes\n            in FIB for the IP version specified\n            by cefFIBIpVersion object.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefPrefixTable": {
            "type": "object",
            "description": "A list of CEF forwarding prefixes.",
            "properties": {
              "cefPrefixEntry": {
                "type": "array",
                "description": "cefPrefixEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefPrefixType": {
                      "type": "string",
                      "description": "The Network Prefix Type.\n            This object specifies the address type\n            used for cefPrefixAddr.\n            \n            Prefix entries are only valid for the address\n            type of ipv4(1) and ipv6(2).",
                      "x-yang-type": "inet-address:InetAddressType",
                      "readOnly": true
                    },
                    "cefPrefixAddr": {
                      "type": "string",
                      "description": "The Network Prefix Address.\n            The type of this address is determined by\n            the value of the cefPrefixType object.\n            This object is a Prefix Address containing the \n            prefix with length specified by cefPrefixLen. \n            Any bits beyond the length specified by\n            cefPrefixLen are zeroed.",
                      "x-yang-type": "inet-address:InetAddress",
                      "readOnly": true
                    },
                    "cefPrefixLen": {
                      "type": "string",
                      "description": "Length in bits of the FIB Address prefix.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength",
                      "readOnly": true
                    },
                    "cefPrefixForwardingInfo": {
                      "type": "string",
                      "description": "This object indicates the associated forwarding element\n            selection entries in cefFESelectionTable.\n            The value of this object is index value (cefFESelectionName)\n            of cefFESelectionTable.",
                      "x-yang-type": "cisco-cef:CefOctetString",
                      "readOnly": true
                    },
                    "cefPrefixPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefPrefixHCPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix. \n            \n            This object is a 64-bit version of \n            cefPrefixPkts.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefPrefixBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefPrefixHCBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixBytes.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefPrefixInternalNRPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefPrefixInternalNRHCPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRPkts.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefPrefixInternalNRBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefPrefixInternalNRHCBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRBytes.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefPrefixExternalNRPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefPrefixExternalNRHCPkts": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRPkts.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefPrefixExternalNRBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefPrefixExternalNRHCBytes": {
                      "type": "integer",
                      "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRBytes.",
                      "minimum": 0,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefLMPrefixTable": {
            "type": "object",
            "description": "A table of Longest Match Prefix Query requests.\n        \n        Generator application should utilize the\n        cefLMPrefixSpinLock to try to avoid collisions.\n        See DESCRIPTION clause of cefLMPrefixSpinLock.",
            "properties": {
              "cefLMPrefixEntry": {
                "type": "array",
                "description": "cefLMPrefixEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefLMPrefixDestAddrType": {
                      "type": "string",
                      "description": "The Destination Address Type.\n            This object specifies the address type\n            used for cefLMPrefixDestAddr.\n            \n            Longest Match Prefix entries are only valid \n            for the address type of ipv4(1) and ipv6(2).",
                      "x-yang-type": "inet-address:InetAddressType",
                      "readOnly": true
                    },
                    "cefLMPrefixDestAddr": {
                      "type": "string",
                      "description": "The Destination Address.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                      "x-yang-type": "inet-address:InetAddress",
                      "readOnly": true
                    },
                    "cefLMPrefixState": {
                      "type": "string",
                      "description": "Indicates the state of this prefix search request.",
                      "x-yang-type": "cisco-cef:CefPrefixSearchState",
                      "readOnly": true
                    },
                    "cefLMPrefixAddr": {
                      "type": "string",
                      "description": "The Network Prefix Address. Index to the cefPrefixTable.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
                      "x-yang-type": "inet-address:InetAddress",
                      "readOnly": true
                    },
                    "cefLMPrefixLen": {
                      "type": "string",
                      "description": "The Network Prefix Length. Index to the cefPrefixTable.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength",
                      "readOnly": true
                    },
                    "cefLMPrefixRowStatus": {
                      "type": "string",
                      "description": "The status of this table entry.  Once the entry \n            status is set to active(1), the associated entry \n            cannot be modified until the request completes\n            (cefLMPrefixState transitions to matchFound(2) \n            or noMatchFound(3)).\n            \n            Once the longest match request has been created\n            (i.e. the cefLMPrefixRowStatus has been made active),\n            the entry cannot be modified - the only operation\n            possible after this is to delete the row.",
                      "x-yang-type": "snmpv2-tc:RowStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefPathTable": {
            "type": "object",
            "description": "CEF prefix path is a valid route to reach to a \n        destination IP prefix. Multiple paths may exist \n        out of a router to the same destination prefix. \n        This table specify lists of CEF paths.",
            "properties": {
              "cefPathEntry": {
                "type": "array",
                "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF prefix path.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefPrefixType": {
                      "type": "string",
                      "description": "cefPrefixType",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefPrefixAddr": {
                      "type": "string",
                      "description": "cefPrefixAddr",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefPrefixLen": {
                      "type": "string",
                      "description": "cefPrefixLen",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefPathId": {
                      "type": "integer",
                      "description": "The locally arbitrary, but unique identifier associated\n            with this prefix path entry.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cefPathType": {
                      "type": "string",
                      "description": "Type for this CEF Path.",
                      "x-yang-type": "cisco-cef:CefPathType",
                      "readOnly": true
                    },
                    "cefPathInterface": {
                      "type": "string",
                      "description": "Interface associated with this CEF path.\n            \n            A value of zero for this object will indicate\n            that no interface is associated with this path \n            entry.",
                      "x-yang-type": "if-mib:InterfaceIndexOrZero",
                      "readOnly": true
                    },
                    "cefPathNextHopAddr": {
                      "type": "string",
                      "description": "Next hop address associated with this CEF path.\n            \n            The value of this object is only relevant\n            for attached next hop and recursive next hop  \n            path types (when the object cefPathType is\n            set to attachedNexthop(4) or recursiveNexthop(5)).\n            and will be set to zero for other path types.\n            \n            The type of this address is determined by\n            the value of the cefPrefixType object.",
                      "x-yang-type": "inet-address:InetAddress",
                      "readOnly": true
                    },
                    "cefPathRecurseVrfName": {
                      "type": "string",
                      "description": "The recursive vrf name associated with this path.\n            \n            The value of this object is only relevant\n            for recursive next hop path types (when the \n            object cefPathType is set to recursiveNexthop(5)),\n            and '0x00' will be returned for other path types.",
                      "x-yang-type": "mpls-vpn:MplsVpnId",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefAdjSummaryTable": {
            "type": "object",
            "description": "This table contains the summary information\n        for the cefAdjTable.",
            "properties": {
              "cefAdjSummaryEntry": {
                "type": "array",
                "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF Adjacency  \n          summary related attributes for the\n          Managed entity. A row exists for\n          each adjacency link type.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefAdjSummaryLinkType": {
                      "type": "string",
                      "description": "The link type of the adjacency.",
                      "x-yang-type": "cisco-cef:CefAdjLinkType",
                      "readOnly": true
                    },
                    "cefAdjSummaryComplete": {
                      "type": "integer",
                      "description": "The total number of complete adjacencies.\n            \n            The total number of adjacencies which can be used \n            to switch traffic to a neighbour.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefAdjSummaryIncomplete": {
                      "type": "integer",
                      "description": "The total number of incomplete adjacencies.\n            \n            The total number of adjacencies which cannot be \n            used to switch traffic in their current state.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefAdjSummaryFixup": {
                      "type": "integer",
                      "description": "The total number of adjacencies for which\n            the Layer 2 encapsulation string (header) may be \n            updated (fixed up) at packet switch time.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefAdjSummaryRedirect": {
                      "type": "integer",
                      "description": "The total number of adjacencies for which \n            ip redirect (or icmp redirection) is enabled.\n            The value of this object is only relevant for\n            ipv4 and ipv6 link type (when the index object \n            cefAdjSummaryLinkType value is ipv4(1) or ipv6(2))\n            and will be set to zero for other link types.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefAdjTable": {
            "type": "object",
            "description": "A list of CEF adjacencies.",
            "properties": {
              "cefAdjEntry": {
                "type": "array",
                "description": "cefAdjEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefAdjSummaryLinkType": {
                      "type": "string",
                      "description": "cefAdjSummaryLinkType",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefAdjNextHopAddrType": {
                      "type": "string",
                      "description": "Address type for the cefAdjNextHopAddr.\n            This object specifies the address type\n            used for cefAdjNextHopAddr. \n            \n            Adjacency entries are only valid for the \n            address type of ipv4(1) and ipv6(2).",
                      "x-yang-type": "inet-address:InetAddressType",
                      "readOnly": true
                    },
                    "cefAdjNextHopAddr": {
                      "type": "string",
                      "description": "The next Hop address for this adjacency.\n            The type of this address is determined by\n            the value of the cefAdjNextHopAddrType object.",
                      "x-yang-type": "inet-address:InetAddress",
                      "readOnly": true
                    },
                    "cefAdjConnId": {
                      "type": "integer",
                      "description": "In cases where cefLinkType, interface and the\n            next hop address are not able to uniquely define\n            an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries. \n            \n            In all the other cases the value of this \n            index object will be 0.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefAdjSource": {
                      "type": "string",
                      "description": "If the adjacency is created because some neighbour\n            discovery mechanism has discovered a neighbour\n            and all the information required to build a frame header to\n            encapsulate traffic to the neighbour is available\n            then the source of adjacency is set to the mechanism\n            by which the adjacency is learned.",
                      "x-yang-type": "cisco-cef:CefAdjacencySource",
                      "readOnly": true
                    },
                    "cefAdjEncap": {
                      "type": "string",
                      "description": "The layer 2 encapsulation string to be used\n            for sending the packet out using this adjacency.",
                      "x-yang-type": "cisco-cef:CefOctetString",
                      "readOnly": true
                    },
                    "cefAdjFixup": {
                      "type": "string",
                      "description": "For the cases, where the encapsulation string\n            is decided at packet switch time, the adjacency \n            encapsulation string specified by object cefAdjEncap \n            require a fixup. I.e. for the adjacencies out of IP \n            Tunnels, the string prepended is an IP header which has \n            fields which can only be setup at packet switch time.\n            \n            The value of this object represent the kind of fixup\n            applied to the packet.\n            \n            If the encapsulation string doesn't require any fixup,\n            then the value of this object will be of zero length.",
                      "x-yang-type": "cisco-cef:CefOctetString",
                      "readOnly": true
                    },
                    "cefAdjMTU": {
                      "type": "integer",
                      "description": "The Layer 3 MTU which can be transmitted using \n            this adjacency.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefAdjForwardingInfo": {
                      "type": "string",
                      "description": "This object selects a forwarding info entry \n            defined in the cefFESelectionTable. The \n            selected target is defined by an entry in the\n            cefFESelectionTable whose index value (cefFESelectionName) \n            is equal to this object.\n            \n            The value of this object will be of zero length if\n            this adjacency entry is the last forwarding \n            element in the forwarding path.",
                      "x-yang-type": "cisco-cef:CefOctetString",
                      "readOnly": true
                    },
                    "cefAdjPkts": {
                      "type": "integer",
                      "description": "Number of pkts transmitted using this adjacency.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefAdjHCPkts": {
                      "type": "integer",
                      "description": "Number of pkts transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjPkts.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefAdjBytes": {
                      "type": "integer",
                      "description": "Number of bytes transmitted using this adjacency.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefAdjHCBytes": {
                      "type": "integer",
                      "description": "Number of bytes transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjBytes.",
                      "minimum": 0,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefFESelectionTable": {
            "type": "object",
            "description": "A list of forwarding element selection entries.",
            "properties": {
              "cefFESelectionEntry": {
                "type": "array",
                "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF forwarding element\n          selection list.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefFESelectionName": {
                      "type": "string",
                      "description": "The locally arbitrary, but unique identifier used\n            to select a set of forwarding element lists.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "cefFESelectionId": {
                      "type": "integer",
                      "description": "Secondary index to identify a forwarding elements List \n            in this Table.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cefFESelectionSpecial": {
                      "type": "string",
                      "description": "Special processing for a destination\n            is indicated through the use of special \n            forwarding element. \n            \n            If the forwarding element list contains the \n            special forwarding element, then this object \n            represents the type of special forwarding element.",
                      "x-yang-type": "cisco-cef:CefForwardingElementSpecialType",
                      "readOnly": true
                    },
                    "cefFESelectionLabels": {
                      "type": "string",
                      "description": "This object represent the MPLS Labels \n            associated with this forwarding Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero length if the forwarding element list \n            doesn't contain a label forwarding element. A zero \n            length label list will indicate that there is no label\n            forwarding element associated with this selection entry.",
                      "x-yang-type": "cisco-cef:CefMplsLabelList",
                      "readOnly": true
                    },
                    "cefFESelectionAdjLinkType": {
                      "type": "string",
                      "description": "This object represent the link type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(5) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                      "x-yang-type": "cisco-cef:CefAdjLinkType",
                      "readOnly": true
                    },
                    "cefFESelectionAdjInterface": {
                      "type": "string",
                      "description": "This object represent the interface for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                      "x-yang-type": "if-mib:InterfaceIndexOrZero",
                      "readOnly": true
                    },
                    "cefFESelectionAdjNextHopAddrType": {
                      "type": "string",
                      "description": "This object represent the next hop address type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(0) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
                      "x-yang-type": "inet-address:InetAddressType",
                      "readOnly": true
                    },
                    "cefFESelectionAdjNextHopAddr": {
                      "type": "string",
                      "description": "This object represent the next hop address for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
                      "x-yang-type": "inet-address:InetAddress",
                      "readOnly": true
                    },
                    "cefFESelectionAdjConnId": {
                      "type": "integer",
                      "description": "This object represent the connection id for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element. \n            \n            In cases where cefFESelectionAdjLinkType, interface \n            and the next hop address are not able to uniquely \n            define an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefFESelectionVrfName": {
                      "type": "string",
                      "description": "This object represent the Vrf name for\n            the lookup associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to a string containing the single octet\n            0x00 if the forwarding element list \n            doesn't contain a lookup forwarding element.",
                      "x-yang-type": "mpls-vpn:MplsVpnId",
                      "readOnly": true
                    },
                    "cefFESelectionWeight": {
                      "type": "integer",
                      "description": "This object represent the weighting for \n            load balancing between multiple Forwarding Element\n            Lists. The value of this object will be zero if\n            load balancing is associated with this selection\n            entry.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefCfgTable": {
            "type": "object",
            "description": "This table contains global config parameter \n        of CEF on the Managed device.",
            "properties": {
              "cefCfgEntry": {
                "type": "array",
                "description": "cefCfgEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefCfgAdminState": {
                      "type": "string",
                      "description": "The desired state of CEF.",
                      "x-yang-type": "cisco-cef:CefAdminStatus",
                      "readOnly": true
                    },
                    "cefCfgOperState": {
                      "type": "string",
                      "description": "The current operational state of CEF.\n            \n            If the cefCfgAdminState is disabled(2), then\n            cefOperState will eventually go to the down(2)\n            state unless some error has occurred. \n            \n            If cefCfgAdminState is changed to enabled(1) then \n            cefCfgOperState should change to up(1) only if the \n            CEF entity is ready to forward the packets using \n            Cisco Express Forwarding (CEF) else it should remain \n            in the down(2) state. The up(1) state for this object \n            indicates that CEF entity is forwarding the packet\n            using Cisco Express Forwarding.",
                      "x-yang-type": "cisco-cef:CefOperStatus",
                      "readOnly": true
                    },
                    "cefCfgDistributionAdminState": {
                      "type": "string",
                      "description": "The desired state of CEF distribution.",
                      "x-yang-type": "cisco-cef:CefAdminStatus",
                      "readOnly": true
                    },
                    "cefCfgDistributionOperState": {
                      "type": "string",
                      "description": "The current operational state of CEF distribution.\n            \n            If the cefCfgDistributionAdminState is disabled(2), then\n            cefDistributionOperState will eventually go to the down(2)\n            state unless some error has occurred.  \n            \n            If cefCfgDistributionAdminState is changed to enabled(1) \n            then cefCfgDistributionOperState should change to up(1) \n            only if the CEF entity is ready to forward the packets \n            using Distributed Cisco Express Forwarding (dCEF) else \n            it should remain in the down(2) state. The up(1) state \n            for this object indicates that CEF entity is forwarding\n            the packet using Distributed Cisco Express Forwarding.",
                      "x-yang-type": "cisco-cef:CefOperStatus",
                      "readOnly": true
                    },
                    "cefCfgAccountingMap": {
                      "type": "string",
                      "description": "This object represents a bitmap of network\n            accounting options.\n            \n            CEF network accounting is disabled by default.\n            \n            CEF network accounting can be enabled \n            by selecting one or more of the following\n            CEF accounting option for the value\n            of this object.\n             \n             nonRecursive(0):  enables accounting through \n                               nonrecursive prefixes.\n            \n             perPrefix(1):     enables the collection of the numbers \n                               of pkts and bytes express forwarded\n                               to a destination (prefix)\n            \n             prefixLength(2):  enables accounting through \n                               prefixlength.        \n            \n             Once the accounting is enabled, the corresponding stats\n             can be retrieved from the cefPrefixTable and\n             cefStatsPrefixLenTable.",
                      "readOnly": true
                    },
                    "cefCfgLoadSharingAlgorithm": {
                      "type": "string",
                      "description": "Indicates the CEF Load balancing algorithm.\n            \n            Setting this object to none(1) will disable\n            the Load sharing for the specified entry.\n            \n            CEF load balancing can be enabled by setting \n            this object to one of following Algorithms:\n            \n             original(2)  : This algorithm is based on a \n                            source and destination hash \n            \n             tunnel(3)    : This algorithm is used in \n                            tunnels environments or in\n                            environments where there are\n                            only a few source \n                              \n             universal(4)  : This algorithm uses a source and \n                             destination and ID hash\n            \n            If the value of this object is set to 'tunnel'\n            or 'universal', then the FIXED ID for these\n            algorithms may be specified by the managed \n            object cefLoadSharingID.",
                      "readOnly": true
                    },
                    "cefCfgLoadSharingID": {
                      "type": "integer",
                      "description": "The Fixed ID associated with the managed object\n            cefCfgLoadSharingAlgorithm. The hash of this object\n            value may be used by the Load Sharing Algorithm.\n            \n            The value of this object is not relevant and will\n            be set to zero if the value of managed object \n            cefCfgLoadSharingAlgorithm is set to none(1) or original(2).\n            The default value of this object is calculated by\n            the device at the time of initialization.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefCfgTrafficStatsLoadInterval": {
                      "type": "integer",
                      "description": "The interval time over which the CEF traffic statistics\n            are collected.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefCfgTrafficStatsUpdateRate": {
                      "type": "integer",
                      "description": "The frequency with which the line card sends the\n            traffic load statistics to the Router Processor.\n            \n            Setting the value of this object to 0 will disable\n            the CEF traffic statistics collection.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefResourceTable": {
            "type": "object",
            "description": "This table contains global resource \n        information of CEF on the Managed device.",
            "properties": {
              "cefResourceEntry": {
                "type": "array",
                "description": "If the Managed device supports CEF,\n          each entry contains the CEF Resource \n          parameters for the managed entity.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefResourceMemoryUsed": {
                      "type": "integer",
                      "description": "Indicates the number of bytes from\n            the Processor Memory Pool that\n            are currently in use by CEF on the\n            managed entity.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefResourceFailureReason": {
                      "type": "string",
                      "description": "The CEF resource failure reason which may lead to CEF\n            being disabled on the managed entity.",
                      "x-yang-type": "cisco-cef:CefFailureReason",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefIntTable": {
            "type": "object",
            "description": "This Table contains interface specific\n        information of CEF on the Managed\n        device.",
            "properties": {
              "cefIntEntry": {
                "type": "array",
                "description": "cefIntEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "ifIndex": {
                      "type": "string",
                      "description": "ifIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefIntSwitchingState": {
                      "type": "string",
                      "description": "The CEF switching State for the interface. \n            If CEF is enabled but distributed CEF(dCEF) is\n            disabled then CEF is in cefEnabled(1) state.\n            \n            If distributed CEF is enabled, then CEF is in \n            distCefEnabled(2) state. The cefDisabled(3) state\n            indicates that CEF is disabled.\n            \n            The CEF switching state is only applicable to the\n            received packet on the interface.",
                      "readOnly": true
                    },
                    "cefIntLoadSharing": {
                      "type": "string",
                      "description": "The status of load sharing on the\n            interface.\n            \n            perPacket(1) : Router to send data packets\n                           over successive equal-cost paths\n                           without regard to individual hosts\n                           or user sessions.\n            \n            perDestination(2) : Router to use multiple, equal-cost\n                                paths to achieve load sharing\n            \n            Load sharing is enabled by default \n            for an interface when CEF is enabled.",
                      "readOnly": true
                    },
                    "cefIntNonrecursiveAccouting": {
                      "type": "string",
                      "description": "The CEF accounting mode for the interface.\n            CEF prefix based non-recursive accounting \n            on an interface can be configured to store \n            the stats for non-recursive prefixes in a internal \n            or external bucket.\n            \n            internal(1)  :  Count input traffic in the nonrecursive\n                            internal bucket\n            \n            external(2)  :  Count input traffic in the nonrecursive\n                            external bucket\n            \n            The value of this object will only be effective if \n            value of the object cefAccountingMap is set to enable\n            nonRecursive(1) accounting.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefPeerTable": {
            "type": "object",
            "description": "Entity acting as RP (Routing Processor) keeps\n        the CEF states for the line card entities and\n        communicates with the line card entities using\n        XDR. This Table contains the CEF information \n        related to peer entities on the managed device.",
            "properties": {
              "cefPeerEntry": {
                "type": "array",
                "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF related attributes \n          associated with a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "entPeerPhysicalIndex": {
                      "type": "string",
                      "description": "The entity index for the CEF peer entity.\n            Only the entities of 'module' \n            entPhysicalClass are included here.",
                      "x-yang-type": "entity-mib:PhysicalIndex",
                      "readOnly": true
                    },
                    "cefPeerOperState": {
                      "type": "string",
                      "description": "The current CEF operational state of the CEF peer entity.\n            \n            Cef peer entity oper state will be peerDisabled(1) in \n            the following condition:\n            \n               : Cef Peer entity encounters fatal error i.e. resource\n                 allocation failure, ipc failure etc\n            \n               : When a reload/delete request is received from the Cef \n                 Peer Entity\n            \n            Once the peer entity is up and no fatal error is encountered,\n            then the value of this object will transits to the peerUp(3) \n            state.\n            \n            If the Cef Peer entity is in held stage, then the value\n            of this object will be peerHold(3). Cef peer entity can only\n            transit to peerDisabled(1) state from the peerHold(3) state.",
                      "readOnly": true
                    },
                    "cefPeerNumberOfResets": {
                      "type": "integer",
                      "description": "Number of times the session with CEF peer entity \n            has been reset.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefPeerFIBTable": {
            "type": "object",
            "description": "Entity acting as RP (Routing Processor) keep\n        the CEF FIB states for the line card entities and\n        communicate with the line card entities using\n        XDR. This Table contains the CEF FIB State \n        related to peer entities on the managed device.",
            "properties": {
              "cefPeerFIBEntry": {
                "type": "array",
                "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF FIB State \n          associated a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "entPeerPhysicalIndex": {
                      "type": "string",
                      "description": "entPeerPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefPeerFIBOperState": {
                      "type": "string",
                      "description": "The current CEF FIB Operational State for the \n            CEF peer entity.",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefCCGlobalTable": {
            "type": "object",
            "description": "This table contains CEF consistency checker\n        (CC) global parameters for the managed device.",
            "properties": {
              "cefCCGlobalEntry": {
                "type": "array",
                "description": "If the managed device supports CEF,\n          each entry contains the global consistency \n          checker parameter for the managed device.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefCCGlobalAutoRepairEnabled": {
                      "type": "boolean",
                      "description": "Once an inconsistency has been detected, \n            CEF has the ability to repair the problem. \n            This object indicates the status of auto-repair \n            function for the consistency checkers.",
                      "readOnly": true
                    },
                    "cefCCGlobalAutoRepairDelay": {
                      "type": "integer",
                      "description": "Indiactes how long the consistency checker \n            waits to fix an inconsistency.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefCCGlobalAutoRepairHoldDown": {
                      "type": "integer",
                      "description": "Indicates how long the consistency checker\n            waits to re-enable auto-repair after \n            auto-repair runs.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefCCGlobalErrorMsgEnabled": {
                      "type": "boolean",
                      "description": "Enables the consistency checker to generate \n            an error message when it detects an inconsistency.",
                      "readOnly": true
                    },
                    "cefCCGlobalFullScanAction": {
                      "type": "string",
                      "description": "Setting the value of this object to ccActionStart(1)\n            will start the full scan consistency checkers.\n            \n            The Management station should poll the \n            cefCCGlobalFullScanStatus object to get the \n            state of full-scan operation.\n            \n            Once the full-scan operation completes (value\n            of cefCCGlobalFullScanStatus object is ccStatusDone(3)), \n            the Management station should retrieve the values of the\n            related stats object from the cefCCTypeTable.\n            \n            Setting the value of this object to ccActionAbort(2) will \n            abort the full-scan operation.\n            \n            The value of this object can't be set to ccActionStart(1), \n            if the value of object cefCCGlobalFullScanStatus\n            is ccStatusRunning(2).\n            \n            The value of this object will be set to cefActionNone(1)\n            when the full scan consistency checkers have never\n            been activated.\n            \n            A Management Station cannot set the value of\n            this object to cefActionNone(1).",
                      "x-yang-type": "cisco-cef:CefCCAction",
                      "readOnly": true
                    },
                    "cefCCGlobalFullScanStatus": {
                      "type": "string",
                      "description": "Indicates the status of the full scan consistency\n            checker request.",
                      "x-yang-type": "cisco-cef:CefCCStatus",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefCCTypeTable": {
            "type": "object",
            "description": "This table contains CEF consistency\n        checker types specific parameters on the managed device.\n        \n        All detected inconsistency are signaled to the\n        Management Station via cefInconsistencyDetection\n        notification.",
            "properties": {
              "cefCCTypeEntry": {
                "type": "array",
                "description": "If the managed device supports CEF,\n          each entry contains the consistency \n          checker statistics for a consistency \n          checker type.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefCCType": {
                      "type": "string",
                      "description": "Type of the consistency checker.",
                      "x-yang-type": "cisco-cef:CefCCType",
                      "readOnly": true
                    },
                    "cefCCEnabled": {
                      "type": "boolean",
                      "description": "Enables the passive consistency checker.\n            Passive consistency checkers are disabled\n            by default.\n            \n            Full-scan consistency checkers are always enabled.\n            An attempt to set this object to 'false' for\n            an active consistency checker will result in\n            'wrongValue' error.",
                      "readOnly": true
                    },
                    "cefCCCount": {
                      "type": "integer",
                      "description": "The maximum number of prefixes to check per scan.\n            \n            The default value for this object \n            depends upon the consistency checker type.\n            \n            The value of this object will be irrelevant \n            for some of the consistency checkers and\n            will be set to 0.\n            \n            A Management Station cannot set the value of\n            this object to 0.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefCCPeriod": {
                      "type": "integer",
                      "description": "The period between scans for the consistency\n            checker.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefCCQueriesSent": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries sent to CEF\n            forwarding databases by this consistency checker.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefCCQueriesIgnored": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries for which\n            the consistency checks were not performed by this \n            consistency checker. This may be because of some\n            internal error or resource failure.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefCCQueriesChecked": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries processed by this \n            consistency checker.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefCCQueriesIterated": {
                      "type": "integer",
                      "description": "Number of prefix consistency queries iterated back to\n            the master database by this consistency checker.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefInconsistencyRecordTable": {
            "type": "object",
            "description": "This table contains CEF inconsistency\n        records.",
            "properties": {
              "cefInconsistencyRecordEntry": {
                "type": "array",
                "description": "If the managed device supports CEF,\n          each entry contains the inconsistency \n          record.",
                "items": {
                  "type": "object",
                  "properties": {
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefInconsistencyRecId": {
                      "type": "integer",
                      "description": "The locally arbitrary, but unique identifier associated\n            with this inconsistency record entry.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cefInconsistencyPrefixType": {
                      "type": "string",
                      "description": "The network prefix type associated with this inconsistency\n            record.",
                      "x-yang-type": "inet-address:InetAddressType",
                      "readOnly": true
                    },
                    "cefInconsistencyPrefixAddr": {
                      "type": "string",
                      "description": "The network prefix address associated with this \n            inconsistency record.\n            \n            The type of this address is determined by\n            the value of the cefInconsistencyPrefixType object.",
                      "x-yang-type": "inet-address:InetAddress",
                      "readOnly": true
                    },
                    "cefInconsistencyPrefixLen": {
                      "type": "string",
                      "description": "Length in bits of the inconsistency address prefix.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength",
                      "readOnly": true
                    },
                    "cefInconsistencyVrfName": {
                      "type": "string",
                      "description": "Vrf name associated with this inconsistency record.",
                      "x-yang-type": "mpls-vpn:MplsVpnId",
                      "readOnly": true
                    },
                    "cefInconsistencyCCType": {
                      "type": "string",
                      "description": "The type of consistency checker who generated this\n            inconsistency record.",
                      "x-yang-type": "cisco-cef:CefCCType",
                      "readOnly": true
                    },
                    "cefInconsistencyEntity": {
                      "type": "string",
                      "description": "The entity for which this inconsistency record was \n            generated. The value of this object will be \n            irrelevant and will be set to 0 when the inconsisency \n            record is applicable for all the entities.",
                      "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero",
                      "readOnly": true
                    },
                    "cefInconsistencyReason": {
                      "type": "string",
                      "description": "The reason for generating this inconsistency record. \n            \n            missing(1):        the prefix is missing\n            \n            checksumErr(2):    checksum error was found\n            \n            unknown(3):        reason is unknown",
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefStatsPrefixLenTable": {
            "type": "object",
            "description": "This table specifies the CEF stats based\n        on the Prefix Length.",
            "properties": {
              "cefStatsPrefixLenEntry": {
                "type": "array",
                "description": "cefStatsPrefixLenEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefStatsPrefixLen": {
                      "type": "string",
                      "description": "Length in bits of the Destination IP prefix.\n            As 0.0.0.0/0 is a valid prefix, hence \n            0 is a valid prefix length.",
                      "x-yang-type": "inet-address:InetAddressPrefixLength",
                      "readOnly": true
                    },
                    "cefStatsPrefixQueries": {
                      "type": "integer",
                      "description": "Number of queries received in the FIB database \n            for the specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefStatsPrefixHCQueries": {
                      "type": "integer",
                      "description": "Number of queries received in the FIB database\n            for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixQueries.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefStatsPrefixInserts": {
                      "type": "integer",
                      "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefStatsPrefixHCInserts": {
                      "type": "integer",
                      "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixInsert.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefStatsPrefixDeletes": {
                      "type": "integer",
                      "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefStatsPrefixHCDeletes": {
                      "type": "integer",
                      "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixDelete.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefStatsPrefixElements": {
                      "type": "integer",
                      "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefStatsPrefixHCElements": {
                      "type": "integer",
                      "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixElements.",
                      "minimum": 0,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          },
          "cefSwitchingStatsTable": {
            "type": "object",
            "description": "This table specifies the CEF switch stats.",
            "properties": {
              "cefSwitchingStatsEntry": {
                "type": "array",
                "description": "cefSwitchingStatsEntry",
                "items": {
                  "type": "object",
                  "properties": {
                    "entPhysicalIndex": {
                      "type": "string",
                      "description": "entPhysicalIndex",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefFIBIpVersion": {
                      "type": "string",
                      "description": "cefFIBIpVersion",
                      "x-yang-type": "leafref",
                      "readOnly": true
                    },
                    "cefSwitchingIndex": {
                      "type": "integer",
                      "description": "The locally arbitrary, but unique identifier associated\n            with this switching stats entry.",
                      "minimum": -2147483648,
                      "maximum": 2147483647,
                      "readOnly": true
                    },
                    "cefSwitchingPath": {
                      "type": "string",
                      "description": "Switch path where the feature was executed.\n            Available switch paths are platform-dependent.\n            Following are the examples of switching paths:\n            \n               RIB : switching with CEF assistance\n            \n               Low-end switching (LES) : CEF switch path\n            \n               PAS : CEF turbo switch path.",
                      "format": "binary",
                      "readOnly": true
                    },
                    "cefSwitchingDrop": {
                      "type": "integer",
                      "description": "Number of packets dropped by CEF.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefSwitchingHCDrop": {
                      "type": "integer",
                      "description": "Number of packets dropped by CEF.\n            This object is a 64-bit version of cefSwitchingDrop.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefSwitchingPunt": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefSwitchingHCPunt": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.\n            This object is a 64-bit version of cefSwitchingPunt.",
                      "minimum": 0,
                      "readOnly": true
                    },
                    "cefSwitchingPunt2Host": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.",
                      "minimum": 0,
                      "maximum": 4294967295,
                      "readOnly": true
                    },
                    "cefSwitchingHCPunt2Host": {
                      "type": "integer",
                      "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.\n            This object is a 64-bit version of cefSwitchingPunt2Host.",
                      "minimum": 0,
                      "readOnly": true
                    }
                  }
                },
                "readOnly": true
              }
            },
            "readOnly": true
          }
        }
      },
      "CISCO-CEF-MIB_object-1": {
        "type": "object",
        "description": "object-1",
        "properties": {
          "entLastInconsistencyDetectTime": {
            "type": "string",
            "description": "entLastInconsistencyDetectTime",
            "x-yang-type": "leafref",
            "readOnly": true
          }
        }
      },
      "CISCO-CEF-MIB_cefFIBSummaryEntry": {
        "type": "array",
        "description": "cefFIBSummaryEntry",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefFIBIpVersion": {
              "type": "string",
              "description": "The version of IP forwarding.",
              "x-yang-type": "cisco-cef:CefIpVersion",
              "readOnly": true
            },
            "cefFIBSummaryFwdPrefixes": {
              "type": "integer",
              "description": "Total number of forwarding Prefixes\n            in FIB for the IP version specified\n            by cefFIBIpVersion object.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefPrefixEntry": {
        "type": "array",
        "description": "cefPrefixEntry",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefPrefixType": {
              "type": "string",
              "description": "The Network Prefix Type.\n            This object specifies the address type\n            used for cefPrefixAddr.\n            \n            Prefix entries are only valid for the address\n            type of ipv4(1) and ipv6(2).",
              "x-yang-type": "inet-address:InetAddressType",
              "readOnly": true
            },
            "cefPrefixAddr": {
              "type": "string",
              "description": "The Network Prefix Address.\n            The type of this address is determined by\n            the value of the cefPrefixType object.\n            This object is a Prefix Address containing the \n            prefix with length specified by cefPrefixLen. \n            Any bits beyond the length specified by\n            cefPrefixLen are zeroed.",
              "x-yang-type": "inet-address:InetAddress",
              "readOnly": true
            },
            "cefPrefixLen": {
              "type": "string",
              "description": "Length in bits of the FIB Address prefix.",
              "x-yang-type": "inet-address:InetAddressPrefixLength",
              "readOnly": true
            },
            "cefPrefixForwardingInfo": {
              "type": "string",
              "description": "This object indicates the associated forwarding element\n            selection entries in cefFESelectionTable.\n            The value of this object is index value (cefFESelectionName)\n            of cefFESelectionTable.",
              "x-yang-type": "cisco-cef:CefOctetString",
              "readOnly": true
            },
            "cefPrefixPkts": {
              "type": "integer",
              "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefPrefixHCPkts": {
              "type": "integer",
              "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of packets switched to this prefix. \n            \n            This object is a 64-bit version of \n            cefPrefixPkts.",
              "minimum": 0,
              "readOnly": true
            },
            "cefPrefixBytes": {
              "type": "integer",
              "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefPrefixHCBytes": {
              "type": "integer",
              "description": "If CEF accounting is set to enable per prefix\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'perPrefix' \n            accounting), then this object represents the \n            number of bytes switched to this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixBytes.",
              "minimum": 0,
              "readOnly": true
            },
            "cefPrefixInternalNRPkts": {
              "type": "integer",
              "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefPrefixInternalNRHCPkts": {
              "type": "integer",
              "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the internal bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRPkts.",
              "minimum": 0,
              "readOnly": true
            },
            "cefPrefixInternalNRBytes": {
              "type": "integer",
              "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefPrefixInternalNRHCBytes": {
              "type": "integer",
              "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the internal\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixInternalNRBytes.",
              "minimum": 0,
              "readOnly": true
            },
            "cefPrefixExternalNRPkts": {
              "type": "integer",
              "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefPrefixExternalNRHCPkts": {
              "type": "integer",
              "description": "If CEF accounting is set to enable non-recursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents the number\n            of non-recursive packets in the external bucket\n            switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRPkts.",
              "minimum": 0,
              "readOnly": true
            },
            "cefPrefixExternalNRBytes": {
              "type": "integer",
              "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefPrefixExternalNRHCBytes": {
              "type": "integer",
              "description": "If CEF accounting is set to enable nonRecursive\n            accounting (value of cefCfgAccountingMap object in \n            the cefCfgEntry is set to enable 'nonRecursive' \n            accounting), then this object represents \n            the number of non-recursive bytes in the external\n            bucket switched using this prefix.\n            \n            This object is a 64-bit version of \n            cefPrefixExternalNRBytes.",
              "minimum": 0,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefLMPrefixEntry": {
        "type": "array",
        "description": "cefLMPrefixEntry",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefLMPrefixDestAddrType": {
              "type": "string",
              "description": "The Destination Address Type.\n            This object specifies the address type\n            used for cefLMPrefixDestAddr.\n            \n            Longest Match Prefix entries are only valid \n            for the address type of ipv4(1) and ipv6(2).",
              "x-yang-type": "inet-address:InetAddressType",
              "readOnly": true
            },
            "cefLMPrefixDestAddr": {
              "type": "string",
              "description": "The Destination Address.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
              "x-yang-type": "inet-address:InetAddress",
              "readOnly": true
            },
            "cefLMPrefixState": {
              "type": "string",
              "description": "Indicates the state of this prefix search request.",
              "x-yang-type": "cisco-cef:CefPrefixSearchState",
              "readOnly": true
            },
            "cefLMPrefixAddr": {
              "type": "string",
              "description": "The Network Prefix Address. Index to the cefPrefixTable.\n            The type of this address is determined by\n            the value of the cefLMPrefixDestAddrType object.",
              "x-yang-type": "inet-address:InetAddress",
              "readOnly": true
            },
            "cefLMPrefixLen": {
              "type": "string",
              "description": "The Network Prefix Length. Index to the cefPrefixTable.",
              "x-yang-type": "inet-address:InetAddressPrefixLength",
              "readOnly": true
            },
            "cefLMPrefixRowStatus": {
              "type": "string",
              "description": "The status of this table entry.  Once the entry \n            status is set to active(1), the associated entry \n            cannot be modified until the request completes\n            (cefLMPrefixState transitions to matchFound(2) \n            or noMatchFound(3)).\n            \n            Once the longest match request has been created\n            (i.e. the cefLMPrefixRowStatus has been made active),\n            the entry cannot be modified - the only operation\n            possible after this is to delete the row.",
              "x-yang-type": "snmpv2-tc:RowStatus",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefPathEntry": {
        "type": "array",
        "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF prefix path.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefPrefixType": {
              "type": "string",
              "description": "cefPrefixType",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefPrefixAddr": {
              "type": "string",
              "description": "cefPrefixAddr",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefPrefixLen": {
              "type": "string",
              "description": "cefPrefixLen",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefPathId": {
              "type": "integer",
              "description": "The locally arbitrary, but unique identifier associated\n            with this prefix path entry.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cefPathType": {
              "type": "string",
              "description": "Type for this CEF Path.",
              "x-yang-type": "cisco-cef:CefPathType",
              "readOnly": true
            },
            "cefPathInterface": {
              "type": "string",
              "description": "Interface associated with this CEF path.\n            \n            A value of zero for this object will indicate\n            that no interface is associated with this path \n            entry.",
              "x-yang-type": "if-mib:InterfaceIndexOrZero",
              "readOnly": true
            },
            "cefPathNextHopAddr": {
              "type": "string",
              "description": "Next hop address associated with this CEF path.\n            \n            The value of this object is only relevant\n            for attached next hop and recursive next hop  \n            path types (when the object cefPathType is\n            set to attachedNexthop(4) or recursiveNexthop(5)).\n            and will be set to zero for other path types.\n            \n            The type of this address is determined by\n            the value of the cefPrefixType object.",
              "x-yang-type": "inet-address:InetAddress",
              "readOnly": true
            },
            "cefPathRecurseVrfName": {
              "type": "string",
              "description": "The recursive vrf name associated with this path.\n            \n            The value of this object is only relevant\n            for recursive next hop path types (when the \n            object cefPathType is set to recursiveNexthop(5)),\n            and '0x00' will be returned for other path types.",
              "x-yang-type": "mpls-vpn:MplsVpnId",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefAdjSummaryEntry": {
        "type": "array",
        "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF Adjacency  \n          summary related attributes for the\n          Managed entity. A row exists for\n          each adjacency link type.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefAdjSummaryLinkType": {
              "type": "string",
              "description": "The link type of the adjacency.",
              "x-yang-type": "cisco-cef:CefAdjLinkType",
              "readOnly": true
            },
            "cefAdjSummaryComplete": {
              "type": "integer",
              "description": "The total number of complete adjacencies.\n            \n            The total number of adjacencies which can be used \n            to switch traffic to a neighbour.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefAdjSummaryIncomplete": {
              "type": "integer",
              "description": "The total number of incomplete adjacencies.\n            \n            The total number of adjacencies which cannot be \n            used to switch traffic in their current state.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefAdjSummaryFixup": {
              "type": "integer",
              "description": "The total number of adjacencies for which\n            the Layer 2 encapsulation string (header) may be \n            updated (fixed up) at packet switch time.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefAdjSummaryRedirect": {
              "type": "integer",
              "description": "The total number of adjacencies for which \n            ip redirect (or icmp redirection) is enabled.\n            The value of this object is only relevant for\n            ipv4 and ipv6 link type (when the index object \n            cefAdjSummaryLinkType value is ipv4(1) or ipv6(2))\n            and will be set to zero for other link types.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefAdjEntry": {
        "type": "array",
        "description": "cefAdjEntry",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefAdjSummaryLinkType": {
              "type": "string",
              "description": "cefAdjSummaryLinkType",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefAdjNextHopAddrType": {
              "type": "string",
              "description": "Address type for the cefAdjNextHopAddr.\n            This object specifies the address type\n            used for cefAdjNextHopAddr. \n            \n            Adjacency entries are only valid for the \n            address type of ipv4(1) and ipv6(2).",
              "x-yang-type": "inet-address:InetAddressType",
              "readOnly": true
            },
            "cefAdjNextHopAddr": {
              "type": "string",
              "description": "The next Hop address for this adjacency.\n            The type of this address is determined by\n            the value of the cefAdjNextHopAddrType object.",
              "x-yang-type": "inet-address:InetAddress",
              "readOnly": true
            },
            "cefAdjConnId": {
              "type": "integer",
              "description": "In cases where cefLinkType, interface and the\n            next hop address are not able to uniquely define\n            an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries. \n            \n            In all the other cases the value of this \n            index object will be 0.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefAdjSource": {
              "type": "string",
              "description": "If the adjacency is created because some neighbour\n            discovery mechanism has discovered a neighbour\n            and all the information required to build a frame header to\n            encapsulate traffic to the neighbour is available\n            then the source of adjacency is set to the mechanism\n            by which the adjacency is learned.",
              "x-yang-type": "cisco-cef:CefAdjacencySource",
              "readOnly": true
            },
            "cefAdjEncap": {
              "type": "string",
              "description": "The layer 2 encapsulation string to be used\n            for sending the packet out using this adjacency.",
              "x-yang-type": "cisco-cef:CefOctetString",
              "readOnly": true
            },
            "cefAdjFixup": {
              "type": "string",
              "description": "For the cases, where the encapsulation string\n            is decided at packet switch time, the adjacency \n            encapsulation string specified by object cefAdjEncap \n            require a fixup. I.e. for the adjacencies out of IP \n            Tunnels, the string prepended is an IP header which has \n            fields which can only be setup at packet switch time.\n            \n            The value of this object represent the kind of fixup\n            applied to the packet.\n            \n            If the encapsulation string doesn't require any fixup,\n            then the value of this object will be of zero length.",
              "x-yang-type": "cisco-cef:CefOctetString",
              "readOnly": true
            },
            "cefAdjMTU": {
              "type": "integer",
              "description": "The Layer 3 MTU which can be transmitted using \n            this adjacency.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefAdjForwardingInfo": {
              "type": "string",
              "description": "This object selects a forwarding info entry \n            defined in the cefFESelectionTable. The \n            selected target is defined by an entry in the\n            cefFESelectionTable whose index value (cefFESelectionName) \n            is equal to this object.\n            \n            The value of this object will be of zero length if\n            this adjacency entry is the last forwarding \n            element in the forwarding path.",
              "x-yang-type": "cisco-cef:CefOctetString",
              "readOnly": true
            },
            "cefAdjPkts": {
              "type": "integer",
              "description": "Number of pkts transmitted using this adjacency.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefAdjHCPkts": {
              "type": "integer",
              "description": "Number of pkts transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjPkts.",
              "minimum": 0,
              "readOnly": true
            },
            "cefAdjBytes": {
              "type": "integer",
              "description": "Number of bytes transmitted using this adjacency.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefAdjHCBytes": {
              "type": "integer",
              "description": "Number of bytes transmitted using this adjacency.\n            This object is a 64-bit version of cefAdjBytes.",
              "minimum": 0,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefFESelectionEntry": {
        "type": "array",
        "description": "If CEF is enabled on the Managed device,\n          each entry contain a CEF forwarding element\n          selection list.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefFESelectionName": {
              "type": "string",
              "description": "The locally arbitrary, but unique identifier used\n            to select a set of forwarding element lists.",
              "format": "binary",
              "readOnly": true
            },
            "cefFESelectionId": {
              "type": "integer",
              "description": "Secondary index to identify a forwarding elements List \n            in this Table.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cefFESelectionSpecial": {
              "type": "string",
              "description": "Special processing for a destination\n            is indicated through the use of special \n            forwarding element. \n            \n            If the forwarding element list contains the \n            special forwarding element, then this object \n            represents the type of special forwarding element.",
              "x-yang-type": "cisco-cef:CefForwardingElementSpecialType",
              "readOnly": true
            },
            "cefFESelectionLabels": {
              "type": "string",
              "description": "This object represent the MPLS Labels \n            associated with this forwarding Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero length if the forwarding element list \n            doesn't contain a label forwarding element. A zero \n            length label list will indicate that there is no label\n            forwarding element associated with this selection entry.",
              "x-yang-type": "cisco-cef:CefMplsLabelList",
              "readOnly": true
            },
            "cefFESelectionAdjLinkType": {
              "type": "string",
              "description": "This object represent the link type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(5) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
              "x-yang-type": "cisco-cef:CefAdjLinkType",
              "readOnly": true
            },
            "cefFESelectionAdjInterface": {
              "type": "string",
              "description": "This object represent the interface for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
              "x-yang-type": "if-mib:InterfaceIndexOrZero",
              "readOnly": true
            },
            "cefFESelectionAdjNextHopAddrType": {
              "type": "string",
              "description": "This object represent the next hop address type for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to unknown(0) if the forwarding element list \n            doesn't contain an adjacency forwarding element.",
              "x-yang-type": "inet-address:InetAddressType",
              "readOnly": true
            },
            "cefFESelectionAdjNextHopAddr": {
              "type": "string",
              "description": "This object represent the next hop address for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element.",
              "x-yang-type": "inet-address:InetAddress",
              "readOnly": true
            },
            "cefFESelectionAdjConnId": {
              "type": "integer",
              "description": "This object represent the connection id for\n            the adjacency associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to zero if the forwarding element list doesn't \n            contain an adjacency forwarding element. \n            \n            In cases where cefFESelectionAdjLinkType, interface \n            and the next hop address are not able to uniquely \n            define an adjacency entry (e.g. ATM and Frame Relay\n            Bundles), this object is a unique identifier\n            to differentiate between these adjacency entries.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefFESelectionVrfName": {
              "type": "string",
              "description": "This object represent the Vrf name for\n            the lookup associated with this forwarding \n            Element List.\n            \n            The value of this object will be irrelevant and will\n            be set to a string containing the single octet\n            0x00 if the forwarding element list \n            doesn't contain a lookup forwarding element.",
              "x-yang-type": "mpls-vpn:MplsVpnId",
              "readOnly": true
            },
            "cefFESelectionWeight": {
              "type": "integer",
              "description": "This object represent the weighting for \n            load balancing between multiple Forwarding Element\n            Lists. The value of this object will be zero if\n            load balancing is associated with this selection\n            entry.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefCfgEntry": {
        "type": "array",
        "description": "cefCfgEntry",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefFIBIpVersion": {
              "type": "string",
              "description": "cefFIBIpVersion",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefCfgAdminState": {
              "type": "string",
              "description": "The desired state of CEF.",
              "x-yang-type": "cisco-cef:CefAdminStatus",
              "readOnly": true
            },
            "cefCfgOperState": {
              "type": "string",
              "description": "The current operational state of CEF.\n            \n            If the cefCfgAdminState is disabled(2), then\n            cefOperState will eventually go to the down(2)\n            state unless some error has occurred. \n            \n            If cefCfgAdminState is changed to enabled(1) then \n            cefCfgOperState should change to up(1) only if the \n            CEF entity is ready to forward the packets using \n            Cisco Express Forwarding (CEF) else it should remain \n            in the down(2) state. The up(1) state for this object \n            indicates that CEF entity is forwarding the packet\n            using Cisco Express Forwarding.",
              "x-yang-type": "cisco-cef:CefOperStatus",
              "readOnly": true
            },
            "cefCfgDistributionAdminState": {
              "type": "string",
              "description": "The desired state of CEF distribution.",
              "x-yang-type": "cisco-cef:CefAdminStatus",
              "readOnly": true
            },
            "cefCfgDistributionOperState": {
              "type": "string",
              "description": "The current operational state of CEF distribution.\n            \n            If the cefCfgDistributionAdminState is disabled(2), then\n            cefDistributionOperState will eventually go to the down(2)\n            state unless some error has occurred.  \n            \n            If cefCfgDistributionAdminState is changed to enabled(1) \n            then cefCfgDistributionOperState should change to up(1) \n            only if the CEF entity is ready to forward the packets \n            using Distributed Cisco Express Forwarding (dCEF) else \n            it should remain in the down(2) state. The up(1) state \n            for this object indicates that CEF entity is forwarding\n            the packet using Distributed Cisco Express Forwarding.",
              "x-yang-type": "cisco-cef:CefOperStatus",
              "readOnly": true
            },
            "cefCfgAccountingMap": {
              "type": "string",
              "description": "This object represents a bitmap of network\n            accounting options.\n            \n            CEF network accounting is disabled by default.\n            \n            CEF network accounting can be enabled \n            by selecting one or more of the following\n            CEF accounting option for the value\n            of this object.\n             \n             nonRecursive(0):  enables accounting through \n                               nonrecursive prefixes.\n            \n             perPrefix(1):     enables the collection of the numbers \n                               of pkts and bytes express forwarded\n                               to a destination (prefix)\n            \n             prefixLength(2):  enables accounting through \n                               prefixlength.        \n            \n             Once the accounting is enabled, the corresponding stats\n             can be retrieved from the cefPrefixTable and\n             cefStatsPrefixLenTable.",
              "readOnly": true
            },
            "cefCfgLoadSharingAlgorithm": {
              "type": "string",
              "description": "Indicates the CEF Load balancing algorithm.\n            \n            Setting this object to none(1) will disable\n            the Load sharing for the specified entry.\n            \n            CEF load balancing can be enabled by setting \n            this object to one of following Algorithms:\n            \n             original(2)  : This algorithm is based on a \n                            source and destination hash \n            \n             tunnel(3)    : This algorithm is used in \n                            tunnels environments or in\n                            environments where there are\n                            only a few source \n                              \n             universal(4)  : This algorithm uses a source and \n                             destination and ID hash\n            \n            If the value of this object is set to 'tunnel'\n            or 'universal', then the FIXED ID for these\n            algorithms may be specified by the managed \n            object cefLoadSharingID.",
              "readOnly": true
            },
            "cefCfgLoadSharingID": {
              "type": "integer",
              "description": "The Fixed ID associated with the managed object\n            cefCfgLoadSharingAlgorithm. The hash of this object\n            value may be used by the Load Sharing Algorithm.\n            \n            The value of this object is not relevant and will\n            be set to zero if the value of managed object \n            cefCfgLoadSharingAlgorithm is set to none(1) or original(2).\n            The default value of this object is calculated by\n            the device at the time of initialization.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefCfgTrafficStatsLoadInterval": {
              "type": "integer",
              "description": "The interval time over which the CEF traffic statistics\n            are collected.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefCfgTrafficStatsUpdateRate": {
              "type": "integer",
              "description": "The frequency with which the line card sends the\n            traffic load statistics to the Router Processor.\n            \n            Setting the value of this object to 0 will disable\n            the CEF traffic statistics collection.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefResourceEntry": {
        "type": "array",
        "description": "If the Managed device supports CEF,\n          each entry contains the CEF Resource \n          parameters for the managed entity.\n          \n          entPhysicalIndex is also an index for this\n          table which represents entities of\n          'module' entPhysicalClass which are capable\n          of running CEF.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefResourceMemoryUsed": {
              "type": "integer",
              "description": "Indicates the number of bytes from\n            the Processor Memory Pool that\n            are currently in use by CEF on the\n            managed entity.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefResourceFailureReason": {
              "type": "string",
              "description": "The CEF resource failure reason which may lead to CEF\n            being disabled on the managed entity.",
              "x-yang-type": "cisco-cef:CefFailureReason",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefIntEntry": {
        "type": "array",
        "description": "cefIntEntry",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefFIBIpVersion": {
              "type": "string",
              "description": "cefFIBIpVersion",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "ifIndex": {
              "type": "string",
              "description": "ifIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefIntSwitchingState": {
              "type": "string",
              "description": "The CEF switching State for the interface. \n            If CEF is enabled but distributed CEF(dCEF) is\n            disabled then CEF is in cefEnabled(1) state.\n            \n            If distributed CEF is enabled, then CEF is in \n            distCefEnabled(2) state. The cefDisabled(3) state\n            indicates that CEF is disabled.\n            \n            The CEF switching state is only applicable to the\n            received packet on the interface.",
              "readOnly": true
            },
            "cefIntLoadSharing": {
              "type": "string",
              "description": "The status of load sharing on the\n            interface.\n            \n            perPacket(1) : Router to send data packets\n                           over successive equal-cost paths\n                           without regard to individual hosts\n                           or user sessions.\n            \n            perDestination(2) : Router to use multiple, equal-cost\n                                paths to achieve load sharing\n            \n            Load sharing is enabled by default \n            for an interface when CEF is enabled.",
              "readOnly": true
            },
            "cefIntNonrecursiveAccouting": {
              "type": "string",
              "description": "The CEF accounting mode for the interface.\n            CEF prefix based non-recursive accounting \n            on an interface can be configured to store \n            the stats for non-recursive prefixes in a internal \n            or external bucket.\n            \n            internal(1)  :  Count input traffic in the nonrecursive\n                            internal bucket\n            \n            external(2)  :  Count input traffic in the nonrecursive\n                            external bucket\n            \n            The value of this object will only be effective if \n            value of the object cefAccountingMap is set to enable\n            nonRecursive(1) accounting.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefPeerEntry": {
        "type": "array",
        "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF related attributes \n          associated with a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "entPeerPhysicalIndex": {
              "type": "string",
              "description": "The entity index for the CEF peer entity.\n            Only the entities of 'module' \n            entPhysicalClass are included here.",
              "x-yang-type": "entity-mib:PhysicalIndex",
              "readOnly": true
            },
            "cefPeerOperState": {
              "type": "string",
              "description": "The current CEF operational state of the CEF peer entity.\n            \n            Cef peer entity oper state will be peerDisabled(1) in \n            the following condition:\n            \n               : Cef Peer entity encounters fatal error i.e. resource\n                 allocation failure, ipc failure etc\n            \n               : When a reload/delete request is received from the Cef \n                 Peer Entity\n            \n            Once the peer entity is up and no fatal error is encountered,\n            then the value of this object will transits to the peerUp(3) \n            state.\n            \n            If the Cef Peer entity is in held stage, then the value\n            of this object will be peerHold(3). Cef peer entity can only\n            transit to peerDisabled(1) state from the peerHold(3) state.",
              "readOnly": true
            },
            "cefPeerNumberOfResets": {
              "type": "integer",
              "description": "Number of times the session with CEF peer entity \n            has been reset.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefPeerFIBEntry": {
        "type": "array",
        "description": "If CEF is enabled on the Managed device,\n          each entry contains the CEF FIB State \n          associated a CEF peer entity.\n          \n          entPhysicalIndex and entPeerPhysicalIndex are\n          also indexes for this table which represents\n          entities of 'module' entPhysicalClass which are\n          capable of running CEF.",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "entPeerPhysicalIndex": {
              "type": "string",
              "description": "entPeerPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefFIBIpVersion": {
              "type": "string",
              "description": "cefFIBIpVersion",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefPeerFIBOperState": {
              "type": "string",
              "description": "The current CEF FIB Operational State for the \n            CEF peer entity.",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefCCGlobalEntry": {
        "type": "array",
        "description": "If the managed device supports CEF,\n          each entry contains the global consistency \n          checker parameter for the managed device.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
        "items": {
          "type": "object",
          "properties": {
            "cefFIBIpVersion": {
              "type": "string",
              "description": "cefFIBIpVersion",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefCCGlobalAutoRepairEnabled": {
              "type": "boolean",
              "description": "Once an inconsistency has been detected, \n            CEF has the ability to repair the problem. \n            This object indicates the status of auto-repair \n            function for the consistency checkers.",
              "readOnly": true
            },
            "cefCCGlobalAutoRepairDelay": {
              "type": "integer",
              "description": "Indiactes how long the consistency checker \n            waits to fix an inconsistency.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefCCGlobalAutoRepairHoldDown": {
              "type": "integer",
              "description": "Indicates how long the consistency checker\n            waits to re-enable auto-repair after \n            auto-repair runs.\n            \n            The value of this object has no effect when the\n            value of object cefCCGlobalAutoRepairEnabled\n            is 'false'.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefCCGlobalErrorMsgEnabled": {
              "type": "boolean",
              "description": "Enables the consistency checker to generate \n            an error message when it detects an inconsistency.",
              "readOnly": true
            },
            "cefCCGlobalFullScanAction": {
              "type": "string",
              "description": "Setting the value of this object to ccActionStart(1)\n            will start the full scan consistency checkers.\n            \n            The Management station should poll the \n            cefCCGlobalFullScanStatus object to get the \n            state of full-scan operation.\n            \n            Once the full-scan operation completes (value\n            of cefCCGlobalFullScanStatus object is ccStatusDone(3)), \n            the Management station should retrieve the values of the\n            related stats object from the cefCCTypeTable.\n            \n            Setting the value of this object to ccActionAbort(2) will \n            abort the full-scan operation.\n            \n            The value of this object can't be set to ccActionStart(1), \n            if the value of object cefCCGlobalFullScanStatus\n            is ccStatusRunning(2).\n            \n            The value of this object will be set to cefActionNone(1)\n            when the full scan consistency checkers have never\n            been activated.\n            \n            A Management Station cannot set the value of\n            this object to cefActionNone(1).",
              "x-yang-type": "cisco-cef:CefCCAction",
              "readOnly": true
            },
            "cefCCGlobalFullScanStatus": {
              "type": "string",
              "description": "Indicates the status of the full scan consistency\n            checker request.",
              "x-yang-type": "cisco-cef:CefCCStatus",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefCCTypeEntry": {
        "type": "array",
        "description": "If the managed device supports CEF,\n          each entry contains the consistency \n          checker statistics for a consistency \n          checker type.\n          A row may exist for each IP version type\n          (v4 and v6) depending upon the IP version\n          supported on the device.",
        "items": {
          "type": "object",
          "properties": {
            "cefFIBIpVersion": {
              "type": "string",
              "description": "cefFIBIpVersion",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefCCType": {
              "type": "string",
              "description": "Type of the consistency checker.",
              "x-yang-type": "cisco-cef:CefCCType",
              "readOnly": true
            },
            "cefCCEnabled": {
              "type": "boolean",
              "description": "Enables the passive consistency checker.\n            Passive consistency checkers are disabled\n            by default.\n            \n            Full-scan consistency checkers are always enabled.\n            An attempt to set this object to 'false' for\n            an active consistency checker will result in\n            'wrongValue' error.",
              "readOnly": true
            },
            "cefCCCount": {
              "type": "integer",
              "description": "The maximum number of prefixes to check per scan.\n            \n            The default value for this object \n            depends upon the consistency checker type.\n            \n            The value of this object will be irrelevant \n            for some of the consistency checkers and\n            will be set to 0.\n            \n            A Management Station cannot set the value of\n            this object to 0.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefCCPeriod": {
              "type": "integer",
              "description": "The period between scans for the consistency\n            checker.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefCCQueriesSent": {
              "type": "integer",
              "description": "Number of prefix consistency queries sent to CEF\n            forwarding databases by this consistency checker.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefCCQueriesIgnored": {
              "type": "integer",
              "description": "Number of prefix consistency queries for which\n            the consistency checks were not performed by this \n            consistency checker. This may be because of some\n            internal error or resource failure.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefCCQueriesChecked": {
              "type": "integer",
              "description": "Number of prefix consistency queries processed by this \n            consistency checker.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefCCQueriesIterated": {
              "type": "integer",
              "description": "Number of prefix consistency queries iterated back to\n            the master database by this consistency checker.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefInconsistencyRecordEntry": {
        "type": "array",
        "description": "If the managed device supports CEF,\n          each entry contains the inconsistency \n          record.",
        "items": {
          "type": "object",
          "properties": {
            "cefFIBIpVersion": {
              "type": "string",
              "description": "cefFIBIpVersion",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefInconsistencyRecId": {
              "type": "integer",
              "description": "The locally arbitrary, but unique identifier associated\n            with this inconsistency record entry.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cefInconsistencyPrefixType": {
              "type": "string",
              "description": "The network prefix type associated with this inconsistency\n            record.",
              "x-yang-type": "inet-address:InetAddressType",
              "readOnly": true
            },
            "cefInconsistencyPrefixAddr": {
              "type": "string",
              "description": "The network prefix address associated with this \n            inconsistency record.\n            \n            The type of this address is determined by\n            the value of the cefInconsistencyPrefixType object.",
              "x-yang-type": "inet-address:InetAddress",
              "readOnly": true
            },
            "cefInconsistencyPrefixLen": {
              "type": "string",
              "description": "Length in bits of the inconsistency address prefix.",
              "x-yang-type": "inet-address:InetAddressPrefixLength",
              "readOnly": true
            },
            "cefInconsistencyVrfName": {
              "type": "string",
              "description": "Vrf name associated with this inconsistency record.",
              "x-yang-type": "mpls-vpn:MplsVpnId",
              "readOnly": true
            },
            "cefInconsistencyCCType": {
              "type": "string",
              "description": "The type of consistency checker who generated this\n            inconsistency record.",
              "x-yang-type": "cisco-cef:CefCCType",
              "readOnly": true
            },
            "cefInconsistencyEntity": {
              "type": "string",
              "description": "The entity for which this inconsistency record was \n            generated. The value of this object will be \n            irrelevant and will be set to 0 when the inconsisency \n            record is applicable for all the entities.",
              "x-yang-type": "cisco-tc:EntPhysicalIndexOrZero",
              "readOnly": true
            },
            "cefInconsistencyReason": {
              "type": "string",
              "description": "The reason for generating this inconsistency record. \n            \n            missing(1):        the prefix is missing\n            \n            checksumErr(2):    checksum error was found\n            \n            unknown(3):        reason is unknown",
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefStatsPrefixLenEntry": {
        "type": "array",
        "description": "cefStatsPrefixLenEntry",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefFIBIpVersion": {
              "type": "string",
              "description": "cefFIBIpVersion",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefStatsPrefixLen": {
              "type": "string",
              "description": "Length in bits of the Destination IP prefix.\n            As 0.0.0.0/0 is a valid prefix, hence \n            0 is a valid prefix length.",
              "x-yang-type": "inet-address:InetAddressPrefixLength",
              "readOnly": true
            },
            "cefStatsPrefixQueries": {
              "type": "integer",
              "description": "Number of queries received in the FIB database \n            for the specified IP prefix length.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefStatsPrefixHCQueries": {
              "type": "integer",
              "description": "Number of queries received in the FIB database\n            for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixQueries.",
              "minimum": 0,
              "readOnly": true
            },
            "cefStatsPrefixInserts": {
              "type": "integer",
              "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefStatsPrefixHCInserts": {
              "type": "integer",
              "description": "Number of insert operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixInsert.",
              "minimum": 0,
              "readOnly": true
            },
            "cefStatsPrefixDeletes": {
              "type": "integer",
              "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefStatsPrefixHCDeletes": {
              "type": "integer",
              "description": "Number of delete operations performed to the FIB \n            database for the specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixDelete.",
              "minimum": 0,
              "readOnly": true
            },
            "cefStatsPrefixElements": {
              "type": "integer",
              "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefStatsPrefixHCElements": {
              "type": "integer",
              "description": "Total number of elements in the FIB database for the\n            specified IP prefix length.\n            This object is a 64-bit version of \n            cefStatsPrefixElements.",
              "minimum": 0,
              "readOnly": true
            }
          }
        }
      },
      "CISCO-CEF-MIB_cefSwitchingStatsEntry": {
        "type": "array",
        "description": "cefSwitchingStatsEntry",
        "items": {
          "type": "object",
          "properties": {
            "entPhysicalIndex": {
              "type": "string",
              "description": "entPhysicalIndex",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefFIBIpVersion": {
              "type": "string",
              "description": "cefFIBIpVersion",
              "x-yang-type": "leafref",
              "readOnly": true
            },
            "cefSwitchingIndex": {
              "type": "integer",
              "description": "The locally arbitrary, but unique identifier associated\n            with this switching stats entry.",
              "minimum": -2147483648,
              "maximum": 2147483647,
              "readOnly": true
            },
            "cefSwitchingPath": {
              "type": "string",
              "description": "Switch path where the feature was executed.\n            Available switch paths are platform-dependent.\n            Following are the examples of switching paths:\n            \n               RIB : switching with CEF assistance\n            \n               Low-end switching (LES) : CEF switch path\n            \n               PAS : CEF turbo switch path.",
              "format": "binary",
              "readOnly": true
            },
            "cefSwitchingDrop": {
              "type": "integer",
              "description": "Number of packets dropped by CEF.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefSwitchingHCDrop": {
              "type": "integer",
              "description": "Number of packets dropped by CEF.\n            This object is a 64-bit version of cefSwitchingDrop.",
              "minimum": 0,
              "readOnly": true
            },
            "cefSwitchingPunt": {
              "type": "integer",
              "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefSwitchingHCPunt": {
              "type": "integer",
              "description": "Number of packets that could not be switched\n            in the normal path and were punted to the\n            next-fastest switching vector.\n            This object is a 64-bit version of cefSwitchingPunt.",
              "minimum": 0,
              "readOnly": true
            },
            "cefSwitchingPunt2Host": {
              "type": "integer",
              "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.",
              "minimum": 0,
              "maximum": 4294967295,
              "readOnly": true
            },
            "cefSwitchingHCPunt2Host": {
              "type": "integer",
              "description": "Number of packets that could not be switched\n            in the normal path and were punted to the host\n            (process switching path).\n            \n            For most of the switching paths, the value of\n            this object may be similar to cefSwitchingPunt.\n            This object is a 64-bit version of cefSwitchingPunt2Host.",
              "minimum": 0,
              "readOnly": true
            }
          }
        }
      },
      "restconf-error": {
        "type": "object",
        "description": "Standard RESTCONF error response (RFC 8040 Section 7.1)",
        "properties": {
          "ietf-restconf:errors": {
            "type": "object",
            "properties": {
              "error": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "error-type": {
                      "type": "string",
                      "enum": [
                        "transport",
                        "rpc",
                        "protocol",
                        "application"
                      ],
                      "description": "Layer where the error occurred"
                    },
                    "error-tag": {
                      "type": "string",
                      "description": "Enumerated error tag (e.g. invalid-value, data-missing, access-denied)"
                    },
                    "error-severity": {
                      "type": "string",
                      "enum": [
                        "error",
                        "warning"
                      ],
                      "description": "Error severity"
                    },
                    "error-app-tag": {
                      "type": "string",
                      "description": "Application-specific error tag"
                    },
                    "error-path": {
                      "type": "string",
                      "description": "YANG instance-identifier of the error node"
                    },
                    "error-message": {
                      "type": "string",
                      "description": "Human-readable error description"
                    }
                  },
                  "required": [
                    "error-type",
                    "error-tag"
                  ]
                }
              }
            }
          }
        },
        "example": {
          "ietf-restconf:errors": {
            "error": [
              {
                "error-type": "protocol",
                "error-tag": "invalid-value",
                "error-severity": "error",
                "error-message": "Invalid input parameter"
              }
            ]
          }
        }
      }
    },
    "securitySchemes": {
      "basicAuth": {
        "type": "http",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "basicAuth": []
    }
  ],
  "tags": [
    {
      "name": "CISCO-CEF-MIB",
      "description": "MIB operations for CISCO-CEF-MIB"
    }
  ],
  "externalDocs": {
    "description": "Cisco SNMP Object Navigator",
    "url": "https://snmp.cloudapps.cisco.com/Support/IOS/do/BrowseMIB.do"
  }
}
