<?xml version="1.0" encoding="utf-8"?>

<!--
Ref:
http://www.cisco.com/c/dam/en/us/td/docs/wireless/asr_5000/20/AAA/20-AAA-Reference.pdf
-->

<vendor vendor-id="CiscoSystems" code="9" name="Cisco">
  <avp name="DSCP" vendor-id="CiscoSystems" code="131178" >
    <type type-name="Unsigned32" />
  </avp>

  <avp name="Rate-Limit-Action" code="131177" vendor-id="CiscoSystems" >
    <type type-name="Unsigned32"/>
    <enum name="FORWARD" code="0"></enum>
    <enum name="DROP" code="1"></enum>
    <enum name="MARK_DSCP" code="2"></enum>
  </avp>

  <avp name="QoS-Group-Rule-Install" vendor-id="CiscoSystems" code="132001" >
    <grouped>
      <gavp name="QoS-Group-Rule-Definition" />
    </grouped>
  </avp>


  <avp name="QoS-Group-Rule-Definition" code="132003" vendor-id="CiscoSystems">
    <grouped>
      <gavp name="QoS-Group-Rule-Name" />
      <gavp name="Flow-Status" />
      <gavp name="QoS-Information" />
      <gavp name="Redirect-Server" />
      <gavp name="Monitoring-Key" />
      <gavp name="Precedence" />
    </grouped>
  </avp>

  <avp name="QoS-Group-Rule-Name" vendor-id="CiscoSystems" code="132004" >
    <type type-name="OctetString" />
  </avp>

  <avp name="MBR-Limit-Exceed-Action-UL" vendor-id="CiscoSystems" code="132006" >
    <grouped>
      <gavp name="Rate-Limit-Action" />
      <gavp name="DSCP" />
    </grouped>
  </avp>

  <avp name="MBR-Limit-Exceed-Action-DL" vendor-id="CiscoSystems" code="132008" >
    <grouped>
      <gavp name="Rate-Limit-Action" />
      <gavp name="DSCP" />
    </grouped>
  </avp>

  <avp name="MBR-Burst-Size-UL" vendor-id="CiscoSystems" code="132009" >
    <type type-name="Unsigned32" />
  </avp>

  <avp name="MBR-Burst-Size-DL" vendor-id="CiscoSystems" code="132010" >
    <type type-name="Unsigned32" />
  </avp>

  <avp name="QoS-Level" code="132011" vendor-id="CiscoSystems" >
    <type type-name="Unsigned32" />
    <enum name="SUBSCRIBER_LEVEL" code="1"></enum>
  </avp>

  <avp name="Override-Control" code="132017" vendor-id="CiscoSystems">
    <grouped>
      <gavp name="Override-Control-Name" />
      <gavp name="Override-Rule-Name" />
      <gavp name="Override-Charging-Action-Parameters" />
    </grouped>
  </avp>

  <avp name="Override-Rule-Name" code="132018" vendor-id="CiscoSystems" >
    <type type-name="OctetString"/>
  </avp>

  <avp name="Override-Charging-Action-Parameters" code="132019" vendor-id="CiscoSystems">
    <grouped>
      <gavp name="Execution-Time" />
      <gavp name="Override-Control-Pending-Queue-Action" />
      <gavp name="Override-Charging-Action-Name" />
      <gavp name="Override-Charging-Action-Exclude-Rule" />
      <gavp name="Override-Charging-Parameters" />
      <!-- Need definition of this before we can include it -->
      <!--gavp name="Override-Policy-Parameters" /-->
    </grouped>
  </avp>

  <avp name="Override-Charging-Action-Name" code="132020" vendor-id="CiscoSystems" >
    <type type-name="OctetString"/>
  </avp>

  <avp name="Override-Charging-Action-Exclude-Rule" code="132021" vendor-id="CiscoSystems" >
    <type type-name="UTF8String"/>
  </avp>

   <avp name="Override-Charging-Parameters" code="132022" vendor-id="CiscoSystems">
    <grouped>
      <gavp name="Override-Service-Identifier" />
      <gavp name="Override-Rating-Group" />
      <gavp name="Override-Online" />
      <gavp name="Override-Offline" />
    </grouped>
  </avp>

  <avp name="Override-Service-Identifier" code="132023" vendor-id="CiscoSystems" >
    <type type-name="Unsigned32"/>
  </avp>

  <avp name="Override-Rating-Group" code="132024" vendor-id="CiscoSystems" >
    <type type-name="Unsigned32"/>
  </avp>

  <avp name="CiscoSystems-Execution-Time" code="132025" vendor-id="CiscoSystems" >
    <type type-name="OctetString"></type>
  </avp>

  <avp name="Override-Online" code="132026" vendor-id="CiscoSystems" >
  <type type-name="Enumerated"/>
    <enum name="Disable-Online" code="0"/>
    <enum name="Enable-Online" code="1"/>
  </avp>

  <avp name="Override-Offline" code="132027" vendor-id="CiscoSystems" >
  <type type-name="Enumerated"/>
    <enum name="Disable-Offline" code="0"/>
    <enum name="Enable-Offline" code="1"/>
  </avp>

  <avp name="Override-Control-Name" code="132052" vendor-id="CiscoSystems" >
    <type type-name="OctetString" />
  </avp>

  <avp name="Override-Control-Pending-Queue-Action" code="132078" vendor-id="CiscoSystems" >
  <type type-name="Enumerated"/>
    <enum name="Flush" code="0"/>
    <enum name="Retain" code="1"/>
  </avp>

</vendor>
