blob: e8801cfae6187477ee647232322a61e506ffbe4d [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<ElementSet Version="2.1">
<KeyValuePairs>
<KeyValuePair>
<Key>SupportsAutoCfg</Key>
<Value>False</Value>
</KeyValuePair>
</KeyValuePairs>
<Label>
<ShortName>bal</ShortName>
<LongName>BAL</LongName>
<Description>BAL Object Model</Description>
</Label>
<CustomTypes>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>access_id</ShortName>
<LongName>Access ID</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>action</ShortName>
<LongName>action</LongName>
</Label>
<Options>PresenceMask</Options>
<Fields>
<Field>
<Label>
<ShortName>cmds_bitmask</ShortName>
<LongName>Commands bitmask</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>action_cmd_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>o_vid</ShortName>
<LongName>Outer vid</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>o_pbits</ShortName>
<LongName>Outer pbits</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>o_tpid</ShortName>
<LongName>Outer tpid</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>i_vid</ShortName>
<LongName>Inner vid</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>i_pbits</ShortName>
<LongName>Inner pbits</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>i_tpid</ShortName>
<LongName>Inner tpid</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>action_cmd_id</ShortName>
<LongName>action_cmd_id</LongName>
</Label>
<Flags>True</Flags>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>add_outer_tag</ShortName>
<LongName>Add outer tag</LongName>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>remove_outer_tag</ShortName>
<LongName>Remove outer tag</LongName>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>xlate_outer_tag</ShortName>
<LongName>Translate outer tag</LongName>
</Label>
<Value>4</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>xlate_two_tags</ShortName>
<LongName>Translate two tags</LongName>
</Label>
<Value>8</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>discard_ds_bcast</ShortName>
<LongName>Discard downstream broadcast</LongName>
<Description>Used to satisfy TR-156 Issue 3 R-111</Description>
</Label>
<Value>16</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>discard_ds_unknown</ShortName>
<LongName>Discard downstream unknown</LongName>
<Description>Used to satisfy TR-156 Issue 3 R-109</Description>
</Label>
<Value>32</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>add_two_tags</ShortName>
<LongName>Add two tags</LongName>
</Label>
<Value>64</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>remove_two_tags</ShortName>
<LongName>Remove two tags</LongName>
</Label>
<Value>128</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>remark_pbits</ShortName>
<LongName>Remark pbits</LongName>
<Description>Set the outer tag pbits</Description>
</Label>
<Value>256</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>copy_pbits</ShortName>
<LongName>Copy pbits</LongName>
<Description>Copy the inner pbits to outer pbits</Description>
</Label>
<Value>512</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>reverse_copy_pbits</ShortName>
<LongName>Reverse copy pbits</LongName>
<Description>Copy the outer pbits to inner pbits</Description>
</Label>
<Value>1024</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>dscp_to_pbits</ShortName>
<LongName>Dscp to pbits</LongName>
<Description>Copy the L4 DSCP to outer pbits</Description>
</Label>
<Value>2048</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>trap_to_host</ShortName>
<LongName>Trap to host</LongName>
<Description>Not a valid action for a group object member</Description>
</Label>
<Value>4096</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>aggregation_port_id</ShortName>
<LongName>Aggregation port id</LongName>
</Label>
<BaseType>
<Width>2</Width>
<Signed>False</Signed>
</BaseType>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>classifier</ShortName>
<LongName>classifier</LongName>
</Label>
<Options>PresenceMask</Options>
<Fields>
<Field>
<Label>
<ShortName>o_tpid</ShortName>
<LongName>Outer tpid</LongName>
<Description>Outer TPID of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>o_vid</ShortName>
<LongName>Outer vid</LongName>
<Description>Outer VID of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>i_tpid</ShortName>
<LongName>Inner tpid</LongName>
<Description>Inner TPID of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>i_vid</ShortName>
<LongName>Inner vid</LongName>
<Description>Inner VID of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>o_pbits</ShortName>
<LongName>Outer Pbits</LongName>
<Description>Outer PBITS of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>i_pbits</ShortName>
<LongName>Inner Pbits</LongName>
<Description>Inner PBITS of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>ether_type</ShortName>
<LongName>Ether type</LongName>
<Description>Ethertype of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>dst_mac</ShortName>
<LongName>Destination mac</LongName>
<Description>Destination MAC address of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeWellKnown">
<WellKnownType>MacAddress</WellKnownType>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>src_mac</ShortName>
<LongName>Source mac</LongName>
<Description>Source MAC address of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeWellKnown">
<WellKnownType>MacAddress</WellKnownType>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>ip_proto</ShortName>
<LongName>IP Protocol</LongName>
<Description>IP protocol of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>dst_ip</ShortName>
<LongName>Destination IP address</LongName>
<Description>Destination IP address of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeWellKnown">
<WellKnownType>IPv4Address</WellKnownType>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>src_ip</ShortName>
<LongName>Source IP address</LongName>
<Description>Source IP address of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeWellKnown">
<WellKnownType>IPv4Address</WellKnownType>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>src_port</ShortName>
<LongName>Source port</LongName>
<Description>Source port of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>dst_port</ShortName>
<LongName>Destination port</LongName>
<Description>Destination port of the packet to be classified</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>pkt_tag_type</ShortName>
<LongName>Packet tag type</LongName>
<Description>The tag type of the ingress packets</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>pkt_tag_type</ShortName>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>control</ShortName>
<LongName>control</LongName>
<Description>Generic enable/disable enumeration</Description>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>disable</ShortName>
<LongName>disable</LongName>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>enable</ShortName>
<LongName>enable</LongName>
</Label>
<Value>1</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>cookie</ShortName>
<LongName>cookie</LongName>
</Label>
<BaseType>
<Width>8</Width>
<Signed>False</Signed>
</BaseType>
</CustomType>
<CustomType Type="CustomTypeClassifiedStructure">
<Label>
<ShortName>dest</ShortName>
<LongName>Packet destination</LongName>
</Label>
<Options>ValueType</Options>
<CommonFields>
<Field>
<Label>
<ShortName>type</ShortName>
<LongName>packet destination</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>dest_type</ShortName>
</FieldType>
</Field>
</CommonFields>
<ClassifierFieldName>type</ClassifierFieldName>
<ClassifiedStructures>
<ClassifiedStructure>
<ClassifierValue>nni</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Options>ValueType</Options>
<Fields>
<Field>
<Label>
<ShortName>int_id</ShortName>
<LongName>Interface ID</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_id</ShortName>
</FieldType>
</Field>
</Fields>
</EmbeddedStructure>
</ClassifiedStructure>
<ClassifiedStructure>
<ClassifierValue>sub_term</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Options>ValueType</Options>
<Fields>
<Field>
<Label>
<ShortName>sub_term_id</ShortName>
<LongName>Subscriber terminal ID</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>sub_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sub_term_uni</ShortName>
<LongName>Subscriber terminal UNI</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>int_id</ShortName>
<LongName>Interface ID</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</EmbeddedStructure>
</ClassifiedStructure>
<ClassifiedStructure>
<ClassifierValue>host</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Options>ValueType</Options>
</EmbeddedStructure>
</ClassifiedStructure>
</ClassifiedStructures>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>dest_type</ShortName>
<LongName>Destination type</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>nni</ShortName>
<LongName>nni</LongName>
<Description>for packets being sent to the NNI</Description>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>sub_term</ShortName>
<LongName>subscriber terminal</LongName>
<Description>for packets being sent to a subscriber terminal</Description>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>host</ShortName>
<LongName>host</LongName>
<Description> for packet indications received from NNI or SUB_TERM and being sent to the host</Description>
</Label>
<Value>3</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>ds_miss_mode</ShortName>
<LongName>Downstrean action for unknown packets</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>discard</ShortName>
<LongName>Discard</LongName>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>broadcast</ShortName>
<LongName>Broadcast</LongName>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>vid</ShortName>
<LongName>Vid</LongName>
</Label>
<Value>2</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>extra_bw_eligibility_type</ShortName>
<LongName>extra_bw_eligibility_type</LongName>
<Description>Extra BW Eligibility Type</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>none</ShortName>
<LongName>none</LongName>
<Description>None</Description>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>not_assured</ShortName>
<LongName>not_assured</LongName>
<Description>Not assured</Description>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>best_effort</ShortName>
<LongName>best_effort</LongName>
<Description>Best effort</Description>
</Label>
<Value>2</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>flow_id</ShortName>
<LongName>flow id</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>flow_type</ShortName>
<LongName>Flow Type</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>upstream</ShortName>
<LongName>Upstream flow</LongName>
<Description>Upstream flow</Description>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>downstream</ShortName>
<LongName>Downstream flow</LongName>
<Description>Downstream Flow</Description>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>broadcast</ShortName>
<LongName>Broadcast flow</LongName>
<Description>Broadcast Flow</Description>
</Label>
<Value>3</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>multicast</ShortName>
<LongName>Multicast flow</LongName>
<Description>Multicast Flow</Description>
</Label>
<Value>4</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>group_id</ShortName>
<LongName>group id</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>group_member_cmd</ShortName>
<LongName>Member operation type</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>add_members</ShortName>
<LongName>Add new members</LongName>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>rem_members</ShortName>
<LongName>Remove existing members</LongName>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>set_members</ShortName>
<LongName>Replace members with new set</LongName>
</Label>
<Value>3</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>group_member_info</ShortName>
<LongName>Group Member Info</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>intf_id</ShortName>
<LongName>Access Interface ID</LongName>
<Description>Access interface id for this member</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>svc_port_id</ShortName>
<LongName>Service Port ID</LongName>
<Description>The multicast "GEM" for this member</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>service_port_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>action</ShortName>
<LongName>VLAN Actions</LongName>
<Description>VLAN actions</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>action</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>queue</ShortName>
<LongName>Egress queue</LongName>
<Description>Egress queue</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_queue_ref</ShortName>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>group_owner</ShortName>
<LongName>group_owner</LongName>
<Description>owner of the group</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>none</ShortName>
<LongName>group_owner_none</LongName>
<Description>no owner</Description>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>multicast</ShortName>
<LongName>group_owner_multicast</LongName>
<Description>used as multicast group</Description>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>unicast</ShortName>
<LongName>group_owner_unicast</LongName>
<Description>used as unicast group</Description>
</Label>
<Value>2</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>intf_id</ShortName>
<LongName>Interface ID</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>intf_type</ShortName>
<LongName>Interface type</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>nni</ShortName>
<LongName>NNI Interface</LongName>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>pon</ShortName>
<LongName>POIN Interface</LongName>
</Label>
<Value>1</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>iwf_mode</ShortName>
<LongName>Interworking Function Mode</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>direct_mapping</ShortName>
<LongName>Direct mapping</LongName>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>per_flow</ShortName>
<LongName>Per flow </LongName>
</Label>
<Value>1</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>password</ShortName>
<LongName>Password</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>arr</ShortName>
<LongName>Array</LongName>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</ElementType>
<MinimumLength>10</MinimumLength>
<MaximumLength>10</MaximumLength>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>percent</ShortName>
<LongName>percent</LongName>
<Description>Percent</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
<MinimumValue>0</MinimumValue>
<MaximumValue>100</MaximumValue>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>pkt_tag_type</ShortName>
<LongName>Packet tag type</LongName>
</Label>
<Flags>True</Flags>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>untagged</ShortName>
<LongName>Untagged</LongName>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>single_tag</ShortName>
<LongName>Single tag</LongName>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>double_tag</ShortName>
<LongName>Double tag</LongName>
</Label>
<Value>4</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>registration_id</ShortName>
<LongName>Registration id</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>arr</ShortName>
<LongName>Array</LongName>
<Description>ONU registration ID</Description>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</ElementType>
<MinimumLength>36</MinimumLength>
<MaximumLength>36</MaximumLength>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>serial_number</ShortName>
<LongName>Serial number</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>vendor_id</ShortName>
<LongName>vendor id</LongName>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</ElementType>
<MinimumLength>4</MinimumLength>
<MaximumLength>4</MaximumLength>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>vendor_specific</ShortName>
<LongName>vendor specific</LongName>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</ElementType>
<MinimumLength>4</MinimumLength>
<MaximumLength>4</MaximumLength>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>service_port_id</ShortName>
<LongName>Service port id</LongName>
</Label>
<BaseType>
<Width>2</Width>
<Signed>False</Signed>
</BaseType>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>sla</ShortName>
<LongName>SLA</LongName>
</Label>
<Options>PresenceMask</Options>
<Fields>
<Field>
<Label>
<ShortName>min_rate</ShortName>
<LongName>Minimum rate</LongName>
<Description>The minimal rate for this flow, in kilobits per second (optional)</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>max_rate</ShortName>
<LongName>Maximum rate</LongName>
<Description>The maximum rate for this flow, in kilobits per second (optional)</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>state</ShortName>
<LongName>state</LongName>
<Description>Admin state values for access terminal object</Description>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>up</ShortName>
<LongName>Up</LongName>
<Description>Admin state up</Description>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>down</ShortName>
<LongName>Down</LongName>
<Description>Admin state down</Description>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>testing</ShortName>
<LongName>Testing</LongName>
<Description>Admin state testing</Description>
</Label>
<Value>3</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>status</ShortName>
<LongName>status</LongName>
<Description>Oper status values</Description>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>up</ShortName>
<LongName>Up</LongName>
<Description>Oper status up</Description>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>down</ShortName>
<LongName>Down</LongName>
<Description>Oper status down</Description>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>testing</ShortName>
<LongName>Testing</LongName>
<Description>Oper status testing</Description>
</Label>
<Value>3</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>not_present</ShortName>
<LongName>Not present</LongName>
<Description>Oper status not present</Description>
</Label>
<Value>4</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>lower_layer_down</ShortName>
<LongName>Lower layer down</LongName>
<Description>Oper status lower layer down</Description>
</Label>
<Value>5</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>unknown</ShortName>
<LongName>Unknown</LongName>
<Description>Oper status unknown</Description>
</Label>
<Value>6</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>sub_id</ShortName>
<LongName>Subterminal Terminal ID</LongName>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Constants>
<AliasConstantEntry>
<Label>
<ShortName>unknown</ShortName>
<LongName>Unknown</LongName>
</Label>
<Value>0xFFFF</Value>
</AliasConstantEntry>
</Constants>
</CustomType>
<CustomType Type="CustomTypeClassifiedStructure">
<Label>
<ShortName>tm_bac</ShortName>
<LongName>tm_bac</LongName>
<Description>Queue Buffer Admission Control</Description>
</Label>
<CommonFields>
<Field>
<Label>
<ShortName>type</ShortName>
<LongName>type</LongName>
<Description>Buffer Admission Control Type</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_bac_type</ShortName>
</FieldType>
</Field>
</CommonFields>
<ClassifierFieldName>type</ClassifierFieldName>
<ClassifiedStructures>
<ClassifiedStructure>
<ClassifierValue>taildrop</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>max_size</ShortName>
<LongName>max_size</LongName>
<Description>max number of packets in the queue</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</EmbeddedStructure>
</ClassifiedStructure>
<ClassifiedStructure>
<ClassifierValue>red</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>red</ShortName>
<LongName>red</LongName>
<Description>Random Early Discard configuration</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_red</ShortName>
</FieldType>
</Field>
</Fields>
</EmbeddedStructure>
</ClassifiedStructure>
<ClassifiedStructure>
<ClassifierValue>wred</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>green</ShortName>
<LongName>green</LongName>
<Description>Green Random Early Discard Configuration</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_red</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>yellow</ShortName>
<LongName>yellow</LongName>
<Description>Yellow Random Early Discard Configuration</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_red</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>red</ShortName>
<LongName>red</LongName>
<Description>Red Random Early Discard Configuration</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_red</ShortName>
</FieldType>
</Field>
</Fields>
</EmbeddedStructure>
</ClassifiedStructure>
</ClassifiedStructures>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>tm_bac_type</ShortName>
<LongName>tm_bac_type</LongName>
<Description>Buffer Admission Control Type</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>taildrop</ShortName>
<LongName>taildrop</LongName>
<Description>Taildrop </Description>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>wtaildrop</ShortName>
<LongName>wtaildrop</LongName>
<Description>Weighted taildrop</Description>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>red</ShortName>
<LongName>red</LongName>
<Description>Random Early Discard</Description>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>wred</ShortName>
<LongName>wred</LongName>
<Description>Weighted Random Early Discard</Description>
</Label>
<Value>3</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>tm_creation_mode</ShortName>
<LongName>tm_creation_mode</LongName>
<Description>TM Creation Mode</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>manual</ShortName>
<LongName>manual</LongName>
<Description>tm object created manually</Description>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>auto</ShortName>
<LongName>auto</LongName>
<Description>tm object created automatically</Description>
</Label>
<Value>1</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>tm_priority</ShortName>
<LongName>tm_priority</LongName>
<Description>Scheduling Priority</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>tm_queue_id</ShortName>
<LongName>tm_queue_id</LongName>
<Description>Queue ID</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>tm_queue_ref</ShortName>
<LongName>tm_queue_ref</LongName>
<Description>Queue Reference</Description>
</Label>
<Fields>
<Field>
<Label>
<ShortName>sched_id</ShortName>
<LongName>Scheduler ID</LongName>
<Description>Scheduler (tm_sched) ID</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>queue_id</ShortName>
<LongName>Queue ID</LongName>
<Description>Queue ID</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_queue_id</ShortName>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>tm_red</ShortName>
<LongName>tm_red</LongName>
<Description>Random Early Discard Configuration</Description>
</Label>
<Fields>
<Field>
<Label>
<ShortName>min_threshold</ShortName>
<LongName>min_threshold</LongName>
<Description>Min threshold in percent of max queue size</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>percent</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>max_threshold</ShortName>
<LongName>max_threshold</LongName>
<Description>Max threshold in percent of max queue size</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>percent</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>max_probability</ShortName>
<LongName>max_probability</LongName>
<Description>Discard probability for occupancy between min_threshold and max_threshold</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>percent</ShortName>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>tm_sched_child_type</ShortName>
<LongName>tm_sched_child_type</LongName>
<Description>Scheduling Level for the Children TM </Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>queue</ShortName>
<LongName>queue</LongName>
<Description>Queue-level scheduler</Description>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>sched</ShortName>
<LongName>sched</LongName>
<Description>Scheduler-level scheduler</Description>
</Label>
<Value>1</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>tm_sched_dir</ShortName>
<LongName>tm_sched_dir</LongName>
<Description>Traffic Direction</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>us</ShortName>
<LongName>upstream</LongName>
<Description>Upstream</Description>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>ds</ShortName>
<LongName>downstream</LongName>
<Description>Downstream</Description>
</Label>
<Value>2</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>tm_sched_id</ShortName>
<LongName>tm_sched_id</LongName>
<Description>TM Scheduler ID</Description>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Constants>
<AliasConstantEntry>
<Label>
<ShortName>unknown</ShortName>
<LongName>Unknown</LongName>
</Label>
<Value>65535</Value>
</AliasConstantEntry>
</Constants>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>tm_sched_id_index</ShortName>
<LongName>tm node id index</LongName>
</Label>
<BaseType>
<Width>2</Width>
<Signed>False</Signed>
</BaseType>
<MinimumValue>0</MinimumValue>
<MaximumValue>2048</MaximumValue>
</CustomType>
<CustomType Type="CustomTypeClassifiedStructure">
<Label>
<ShortName>tm_sched_owner</ShortName>
<LongName>tm_sched_owner</LongName>
<Description>TM Scheduler Owner</Description>
</Label>
<CommonFields>
<Field>
<Label>
<ShortName>type</ShortName>
<LongName>type</LongName>
<Description>Owner type</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_owner_type</ShortName>
</FieldType>
</Field>
</CommonFields>
<ClassifierFieldName>type</ClassifierFieldName>
<ClassifiedStructures>
<ClassifiedStructure>
<ClassifierValue>interface</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>intf_type</ShortName>
<LongName>intf_type</LongName>
<Description>Interface Type</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_type</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>intf_id</ShortName>
<LongName>intf_id</LongName>
<Description>Interface ID</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_id</ShortName>
</FieldType>
</Field>
</Fields>
</EmbeddedStructure>
</ClassifiedStructure>
<ClassifiedStructure>
<ClassifierValue>sub_term</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>intf_id</ShortName>
<LongName>intf_id</LongName>
<Description>PON interface id</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sub_term_id</ShortName>
<LongName>sub_term_id</LongName>
<Description>Subscriber terminal ID</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>sub_id</ShortName>
</FieldType>
</Field>
</Fields>
</EmbeddedStructure>
</ClassifiedStructure>
<ClassifiedStructure>
<ClassifierValue>agg_port</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Options>PresenceMask</Options>
<Fields>
<Field>
<Label>
<ShortName>intf_id</ShortName>
<LongName>intf_id</LongName>
<Description>PON interface id</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sub_term_id</ShortName>
<LongName>sub_term_id</LongName>
<Description>Subscriber terminal id</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>sub_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>agg_port_id</ShortName>
<LongName>agg_port_id</LongName>
<Description>Aggregation port id</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>aggregation_port_id</ShortName>
</FieldType>
<Options>ReadOnly</Options>
</Field>
</Fields>
</EmbeddedStructure>
</ClassifiedStructure>
<ClassifiedStructure>
<ClassifierValue>uni</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>intf_id</ShortName>
<LongName>intf_id</LongName>
<Description>PON interface id</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sub_term_id</ShortName>
<LongName>sub_term_id</LongName>
<Description>Subscriber terminal id</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>sub_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>index</ShortName>
<LongName>index</LongName>
<Description>Index at subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</EmbeddedStructure>
</ClassifiedStructure>
<ClassifiedStructure>
<ClassifierValue>virtual</ClassifierValue>
<EmbeddedStructure>
<Label>
<ShortName></ShortName>
<LongName></LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>index</ShortName>
<LongName>index</LongName>
<Description>Owner index</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</EmbeddedStructure>
</ClassifiedStructure>
</ClassifiedStructures>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>tm_sched_owner_type</ShortName>
<LongName>tm_scheduler_owner_type</LongName>
<Description>TM Scheduler Owner Type</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>undefined</ShortName>
<LongName>undefined</LongName>
<Description>Undefined</Description>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>interface</ShortName>
<LongName>interface</LongName>
<Description>Interface</Description>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>sub_term</ShortName>
<LongName>subs_term</LongName>
<Description>Subscriber terminal</Description>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>agg_port</ShortName>
<LongName>agg_port</LongName>
<Description>TM scheduler is owned by aggregation port</Description>
</Label>
<Value>3</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>uni</ShortName>
<LongName>uni</LongName>
<Description>TM scheduler is owned by UNI port</Description>
</Label>
<Value>4</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>virtual</ShortName>
<LongName>virtual</LongName>
<Description>Other unspecified owner</Description>
</Label>
<Value>5</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>tm_sched_parent</ShortName>
<LongName>tm_sched_parent</LongName>
<Description>Scheduling Parent Connect Point</Description>
</Label>
<Options>PresenceMask</Options>
<Fields>
<Field>
<Label>
<ShortName>sched_id</ShortName>
<LongName>sched_id</LongName>
<Description>Parent scheduler id</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>priority</ShortName>
<LongName>priority</LongName>
<Description>Priority</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_priority</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>weight</ShortName>
<LongName>weight</LongName>
<Description>Weight</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_weight</ShortName>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>tm_sched_type</ShortName>
<LongName>tm_sched_type</LongName>
<Description>Scheduler Type</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>none</ShortName>
<LongName>none</LongName>
<Description>NO scheduling</Description>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>wfq</ShortName>
<LongName>wfq</LongName>
<Description>Weighted Fair Queue</Description>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>sp</ShortName>
<LongName>sp</LongName>
<Description>Strict Priority</Description>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>sp_wfq</ShortName>
<LongName>sp_wfq</LongName>
<Description>Hybrid SP + WFQ</Description>
</Label>
<Value>3</Value>
</EnumEntry>
</Entries>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>tm_shaping</ShortName>
<LongName>tm_shaping</LongName>
<Description>Shaping Parameters</Description>
</Label>
<Options>PresenceMask</Options>
<Fields>
<Field>
<Label>
<ShortName>sbr</ShortName>
<LongName>sbr</LongName>
<Description>Sustained Bit Rate (kbps)</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>pbr</ShortName>
<LongName>pbr</LongName>
<Description>Peak Bit Rate (kbps)</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>burst</ShortName>
<LongName>burst</LongName>
<Description>Max Burst Bytes at Peak Bit Rate</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeStructure">
<Label>
<ShortName>tm_tcont_sla</ShortName>
<LongName>tm_tcont_sla</LongName>
<Description>ITU-PON Extended SLA Parameters</Description>
</Label>
<Options>PresenceMask</Options>
<Fields>
<Field>
<Label>
<ShortName>extra_bw_elig</ShortName>
<LongName>extra_bw_elig</LongName>
<Description>Extra BW eligibility type</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>extra_bw_eligibility_type</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>nrt_cbr</ShortName>
<LongName>nrt_cbr</LongName>
<Description>NRT CBR</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>rt_cbr</ShortName>
<LongName>rt_cbr</LongName>
<Description>RT_CBR</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>rt_profile</ShortName>
<LongName>rt_profile</LongName>
<Description>RT Profile</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>nrt_profile</ShortName>
<LongName>key:</LongName>
<Description>NRT Profile</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</CustomType>
<CustomType Type="CustomTypeAlias">
<Label>
<ShortName>tm_weight</ShortName>
<LongName>tm_weight</LongName>
<Description>Scheduling Weight</Description>
</Label>
<BaseType>
<Width>1</Width>
<Signed>False</Signed>
</BaseType>
</CustomType>
<CustomType Type="CustomTypeEnum">
<Label>
<ShortName>trx_type</ShortName>
<LongName>Transceiver types</LongName>
<Description>Transceiver types</Description>
</Label>
<BaseType>
<Width>4</Width>
<Signed>False</Signed>
</BaseType>
<Entries>
<EnumEntry>
<Label>
<ShortName>gpon_sps_43_48</ShortName>
<LongName>gpon_sps_43_48</LongName>
</Label>
<Value>0</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>gpon_sps_sog_4321</ShortName>
<LongName>gpon_sps_sog_4321</LongName>
</Label>
<Value>1</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>gpon_lte_3680_m</ShortName>
<LongName>gpon_lte_3680_m</LongName>
</Label>
<Value>2</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>gpon_source_photonics</ShortName>
<LongName>gpon_source_photonics</LongName>
</Label>
<Value>3</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>gpon_lte_3680_p</ShortName>
<LongName>gpon_lte_3680_p</LongName>
</Label>
<Value>4</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>xgpon_lth_7222_pc</ShortName>
<LongName>xgpon_lth_7222_pc</LongName>
</Label>
<Value>5</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>xgpon_lth_7226_pc</ShortName>
<LongName>xgpon_lth_7226_pc</LongName>
</Label>
<Value>6</Value>
</EnumEntry>
<EnumEntry>
<Label>
<ShortName>xgpon_lth_5302_pc</ShortName>
<LongName>xgpon_lth_5302_pc</LongName>
</Label>
<Value>7</Value>
</EnumEntry>
</Entries>
</CustomType>
</CustomTypes>
<OmObjects>
<ObjectModel.OmObject>
<Label>
<ShortName>access_terminal</ShortName>
<LongName>BAL Access Terminal</LongName>
<Description>BAL Access Terminal Object</Description>
</Label>
<Groups>
<ObjectModel.OmGroup>
<Label>
<ShortName>key</ShortName>
<LongName>key</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>access_term_id</ShortName>
<LongName>access_term_id</LongName>
<Description>Reserved (set to 0)</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>access_id</ShortName>
</FieldType>
<DefaultValue>1</DefaultValue>
<MinimumValue>1</MinimumValue>
<MaximumValue>1</MaximumValue>
<Options>Reserved, IsInstanceNumber</Options>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>cfg</ShortName>
<LongName>cfg</LongName>
</Label>
<Type>Configuration</Type>
<Fields>
<Field>
<Label>
<ShortName>admin_state</ShortName>
<LongName>Administrative state</LongName>
<Description>Administrative state</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>state</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>oper_status</ShortName>
<LongName>Operational status</LongName>
<Description>Operational status</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>status</ShortName>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>iwf_mode</ShortName>
<LongName>Interworking function mode</LongName>
<Description>The interworking mode</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>iwf_mode</ShortName>
</FieldType>
<Options>ReadOnly</Options>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>ind</ShortName>
<LongName>Access Terminal Indication</LongName>
</Label>
<Type>Indication</Type>
<Fields>
<Field>
<Label>
<ShortName>admin_state</ShortName>
<LongName>Administrative state</LongName>
<Description>Current administrative state</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>state</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>oper_status</ShortName>
<LongName>Operational status</LongName>
<Description>Current operational status</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>status</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>iwf_mode</ShortName>
<LongName>Interworking function mode</LongName>
<Description>The interworking mode</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>iwf_mode</ShortName>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
</Groups>
</ObjectModel.OmObject>
<ObjectModel.OmObject>
<Label>
<ShortName>flow</ShortName>
<LongName>BAL Flow</LongName>
</Label>
<Groups>
<ObjectModel.OmGroup>
<Label>
<ShortName>cfg</ShortName>
<LongName>cfg</LongName>
</Label>
<Type>Configuration</Type>
<Fields>
<Field>
<Label>
<ShortName>admin_state</ShortName>
<LongName>Administrative state</LongName>
<Description>Administrative state</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>state</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>oper_status</ShortName>
<LongName>Operational status</LongName>
<Description>Operational status</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>status</ShortName>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>access_int_id</ShortName>
<LongName>Access Interface ID</LongName>
<Description>The ID of the subscriber side interface; i.e. PON</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>network_int_id</ShortName>
<LongName>Network Interface ID</LongName>
<Description>The ID of the network side interface; i.e. NNI</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sub_term_id</ShortName>
<LongName>Subscriber Terminal ID</LongName>
<Description>The ID of the subsccriber terminal device</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>sub_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sub_term_uni_idx</ShortName>
<LongName>Subscriber Terminal uni port index</LongName>
<Description>The index of the subsccriber terminal uni port the flow is related to</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>svc_port_id</ShortName>
<LongName>Service Port ID</LongName>
<Description>The ID of the service port (for GPON/XGPON - GEM ID)</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>service_port_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>agg_port_id</ShortName>
<LongName>Aggregate port ID</LongName>
<Description>The ID of the aggregate port (for GPON/XGPON - ALLOC ID)</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>aggregation_port_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>resolve_mac</ShortName>
<LongName>Resolve mac</LongName>
<Description>A flag indicating if the MAC address table should be used in DS GEM resolution</Description>
</Label>
<FieldType Type="FieldTypeBoolean" />
</Field>
<Field>
<Label>
<ShortName>classifier</ShortName>
<LongName>Classifier</LongName>
<Description>The classifier for this flow</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>classifier</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>action</ShortName>
<LongName>Action</LongName>
<Description>The action associated with the flow</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>action</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sla</ShortName>
<LongName>SLA</LongName>
<Description>SLA parameters for this flow</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>sla</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>cookie</ShortName>
<LongName>Cookie</LongName>
<Description>Application cookie</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>cookie</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>priority</ShortName>
<LongName>Priority</LongName>
<Description>Priority for this flow in case of multiple match.
Higher value precednece over lower value.</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
<MinimumValue>1</MinimumValue>
<MaximumValue>255</MaximumValue>
</Field>
<Field>
<Label>
<ShortName>group_id</ShortName>
<LongName>Group ID</LongName>
<Description>RW - The multicast group associated with this flow, valid for type MULTICAST only</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>group_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>queue</ShortName>
<LongName>Egress queue</LongName>
<Description>Egress queue</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_queue_ref</ShortName>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>key</ShortName>
<LongName>key</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>flow_id</ShortName>
<LongName>Flow ID</LongName>
<Description>The ID of the flow object instance being referenced</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>flow_id</ShortName>
</FieldType>
<Options>IsInstanceNumber</Options>
</Field>
<Field>
<Label>
<ShortName>flow_type</ShortName>
<LongName>Flow type</LongName>
<Description>The type of the flow, Upstream, Downstream, Broadcast or Multicast</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>flow_type</ShortName>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>stat</ShortName>
<LongName>stat</LongName>
</Label>
<Type>Statistics</Type>
<Fields>
<Field>
<Label>
<ShortName>rx_packets</ShortName>
<LongName>Received packets</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>rx_bytes</ShortName>
<LongName>Received bytes</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>tx_packets</ShortName>
<LongName>Transmitted packets</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>tx_bytes</ShortName>
<LongName>Transmitted bytes</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>ind</ShortName>
<LongName>Flow Indication</LongName>
</Label>
<Type>Indication</Type>
<Fields>
<Field>
<Label>
<ShortName>admin_state</ShortName>
<LongName>Administrative state</LongName>
<Description>Administrative state</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>state</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>oper_status</ShortName>
<LongName>Operational status</LongName>
<Description>Operational Status</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>status</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>access_int_id</ShortName>
<LongName>Access interface ID</LongName>
<Description>The ID of the subscriber side interface; i.e. PON</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>network_int_id</ShortName>
<LongName>Network Interface ID</LongName>
<Description>The ID of the network side interface; i.e. NNI</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sub_term_id</ShortName>
<LongName>Subscriber terminal ID</LongName>
<Description>The ID of the subsccriber terminal device</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>svc_port_id</ShortName>
<LongName>Service port ID</LongName>
<Description>The ID of the service port (for GPON/XGPON - GEM ID)</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>agg_port_id</ShortName>
<LongName>Aggregate port ID</LongName>
<Description>The ID of the aggregate port (for GPON/XGPON - ALLOC ID)</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>resolve_mac</ShortName>
<LongName>Resolve mac</LongName>
<Description>A flag indicating if the MAC address table should be used in DS GEM resolution</Description>
</Label>
<FieldType Type="FieldTypeBoolean" />
</Field>
<Field>
<Label>
<ShortName>base_tc_id</ShortName>
<LongName>Base TCONT ID</LongName>
<Description>The base index of the TC object(s) to be used for this flow</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>classifier</ShortName>
<LongName>Classifier</LongName>
<Description>The classifier for this flow</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>classifier</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>action</ShortName>
<LongName>Action</LongName>
<Description>The action associated with the flow</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>action</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sla</ShortName>
<LongName>SLA</LongName>
<Description>SLA parameters for this flow</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>sla</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>cookie</ShortName>
<LongName>Cookie</LongName>
<Description>Application cookie</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>priority</ShortName>
<LongName>Priority</LongName>
<Description>Priority for this flow in case of multiple match.
Higher value precednece over lower value.</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
<MinimumValue>1</MinimumValue>
<MaximumValue>255</MaximumValue>
</Field>
</Fields>
</ObjectModel.OmGroup>
</Groups>
</ObjectModel.OmObject>
<ObjectModel.OmObject>
<Label>
<ShortName>group</ShortName>
<LongName>BAL Group</LongName>
</Label>
<Groups>
<ObjectModel.OmGroup>
<Label>
<ShortName>cfg</ShortName>
<LongName>cfg</LongName>
</Label>
<Type>Configuration</Type>
<Fields>
<Field>
<Label>
<ShortName>members_cmd</ShortName>
<LongName>Membership operation commands</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>group_member_cmd</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>members</ShortName>
<LongName>Member</LongName>
<Description>The list of members associated with this group</Description>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeReference">
<ShortName>group_member_info</ShortName>
</ElementType>
<AutoCountFieldType>
<Width>2</Width>
<Signed>False</Signed>
</AutoCountFieldType>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>cookie</ShortName>
<LongName>Application cookie</LongName>
<Description>Application cookie</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>cookie</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>flows</ShortName>
<LongName>List of flows associated with the group </LongName>
<Description>List of flows associated with this group</Description>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeReference">
<ShortName>flow_id</ShortName>
</ElementType>
<AutoCountFieldType>
<Width>4</Width>
<Signed>False</Signed>
</AutoCountFieldType>
<MinimumLength>0</MinimumLength>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>owner</ShortName>
<LongName>Owner of the group</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>group_owner</ShortName>
</FieldType>
<Options>ReadOnly</Options>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>key</ShortName>
<LongName>key</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>group_id</ShortName>
<LongName>Group ID</LongName>
<Description>The ID of the group object instance being referenced</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>group_id</ShortName>
</FieldType>
<Options>IsInstanceNumber</Options>
</Field>
</Fields>
</ObjectModel.OmGroup>
</Groups>
</ObjectModel.OmObject>
<ObjectModel.OmObject>
<Label>
<ShortName>interface</ShortName>
<LongName>BAL Interface</LongName>
<Description>BAL interface object</Description>
</Label>
<Groups>
<ObjectModel.OmGroup>
<Label>
<ShortName>key</ShortName>
<LongName>key</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>intf_id</ShortName>
<LongName>intf_id</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
<Options>IsInstanceNumber</Options>
</Field>
<Field>
<Label>
<ShortName>intf_type</ShortName>
<LongName>intf_type</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_type</ShortName>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>cfg</ShortName>
<LongName>cfg</LongName>
</Label>
<Type>Configuration</Type>
<Fields>
<Field>
<Label>
<ShortName>admin_state</ShortName>
<LongName>Administrative state</LongName>
<Description>Administrative state</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>state</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>oper_status</ShortName>
<LongName>Operational status</LongName>
<Description>Operational status</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>status</ShortName>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>min_data_agg_port_id</ShortName>
<LongName>Minimum aggregate port ID</LongName>
<Description>The minimum agg_port_id that is allowed in the system</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>aggregation_port_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>min_data_svc_port_id</ShortName>
<LongName>Minimum service port ID</LongName>
<Description>The minimum svc_port_id that is allowed in the system</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>service_port_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>transceiver_type</ShortName>
<LongName>Transceiver type</LongName>
<Description>The transceiver type used on an interface</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>trx_type</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>ds_miss_mode</ShortName>
<LongName>Downstream unknown packet action</LongName>
<Description>Defines the action to take for unknown downstream packets</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>ds_miss_mode</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>mtu</ShortName>
<LongName>MTU</LongName>
<Description>The MTU for an interface</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>flow_control</ShortName>
<LongName>Flow control</LongName>
<Description>Flow control enable or disable</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>control</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>ds_tm</ShortName>
<LongName>Downstream scheduler and shaper</LongName>
<Description>Downstream scheduler and shaper</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>us_tm</ShortName>
<LongName>Upstream scheduler and shaper</LongName>
<Description>Upstream scheduler and shaper</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sub_term_id_list</ShortName>
<LongName>Sub-term id list</LongName>
<Description>A list of subscriber terminal ids configured on this interface</Description>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeReference">
<ShortName>sub_id</ShortName>
</ElementType>
<AutoCountFieldType>
<Width>2</Width>
<Signed>False</Signed>
</AutoCountFieldType>
</FieldType>
<Options>ReadOnly</Options>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>stat</ShortName>
<LongName>stat</LongName>
</Label>
<Type>Statistics</Type>
<Fields>
<Field>
<Label>
<ShortName>rx_packets</ShortName>
<LongName>Recieved packets</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>rx_bytes</ShortName>
<LongName>Received bytes</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>tx_packets</ShortName>
<LongName>Transmitted packets</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>tx_bytes</ShortName>
<LongName>Transmitted bytes</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>ind</ShortName>
<LongName>Interface Indication</LongName>
</Label>
<Type>Indication</Type>
<Fields>
<Field>
<Label>
<ShortName>admin_state</ShortName>
<LongName>Administrative state</LongName>
<Description>Current administrative state</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>state</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>oper_status</ShortName>
<LongName>Operational status</LongName>
<Description>Current operational state</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>status</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>min_data_agg_port_id</ShortName>
<LongName>Minimum aggregate port ID</LongName>
<Description>The minimum agg_port_id that is allowed in the system</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>min_data_svc_port_id</ShortName>
<LongName>Minimum service port ID</LongName>
<Description>The minimum svc_port_id that is allowed in the system</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>transceiver_type</ShortName>
<LongName>Transceiver type</LongName>
<Description>The transceiver type used on an interface</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>trx_type</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>ds_miss_mode</ShortName>
<LongName>Downstream unknown packet action</LongName>
<Description>Defines the action to take for DS unknown packets</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>ds_miss_mode</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>mtu</ShortName>
<LongName>MTU</LongName>
<Description>The MTU for an interface</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>flow_control</ShortName>
<LongName>Flow control</LongName>
<Description>Flow control enable or disable</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>control</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>ds_tm</ShortName>
<LongName>Downstream scheduler and shaper</LongName>
<Description>Downstream scheduler and shaper</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>us_tm</ShortName>
<LongName>Upstream scheduler and shaper</LongName>
<Description>Upstream scheduler and shaper</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
</Groups>
</ObjectModel.OmObject>
<ObjectModel.OmObject>
<Label>
<ShortName>packet</ShortName>
<LongName>packet</LongName>
<Description>Packet that can be transmitted or received</Description>
</Label>
<Groups>
<ObjectModel.OmGroup>
<Label>
<ShortName>cfg</ShortName>
<LongName>cfg</LongName>
</Label>
<Type>Configuration</Type>
<Fields>
<Field>
<Label>
<ShortName>flow_id</ShortName>
<LongName>Flow Id</LongName>
<Description>N/A for sending a packet</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>flow_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>flow_type</ShortName>
<LongName>Flow Type</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>flow_type</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>intf_id</ShortName>
<LongName>Interface ID</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>intf_type</ShortName>
<LongName>Interface Type</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_type</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>svc_port</ShortName>
<LongName>Service Port</LongName>
<Description>N/A for sending a packet</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>service_port_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>flow_cookie</ShortName>
<LongName>Flow Cookie</LongName>
<Description>N/A for sending a packet</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>cookie</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>pkt</ShortName>
<LongName>Packet Data</LongName>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</ElementType>
<AutoCountFieldType>
<Width>4</Width>
<Signed>False</Signed>
</AutoCountFieldType>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>key</ShortName>
<LongName>key</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>reserved</ShortName>
<LongName>Reserved key field</LongName>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
<Options>IsInstanceNumber</Options>
</Field>
<Field>
<Label>
<ShortName>packet_send_dest</ShortName>
<LongName>Packet destination</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>dest</ShortName>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>ind</ShortName>
<LongName>Packet indication</LongName>
</Label>
<Type>Indication</Type>
<Fields>
<Field>
<Label>
<ShortName>flow_id</ShortName>
<LongName>Flow Id</LongName>
<Description>N/A for sending a packet</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>flow_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>flow_type</ShortName>
<LongName>Flow Type</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>flow_type</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>intf_id</ShortName>
<LongName>Interface ID</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>intf_type</ShortName>
<LongName>Interface Type</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_type</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>svc_port</ShortName>
<LongName>Service Port</LongName>
<Description>N/A for sending a packet</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>service_port_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>flow_cookie</ShortName>
<LongName>Flow Cookie</LongName>
<Description>N/A for sending a packet</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>cookie</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>pkt</ShortName>
<LongName>Packet Data</LongName>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</ElementType>
<AutoCountFieldType>
<Width>4</Width>
<Signed>False</Signed>
</AutoCountFieldType>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
</Groups>
</ObjectModel.OmObject>
<ObjectModel.OmObject>
<Label>
<ShortName>subscriber_terminal</ShortName>
<LongName>BAL Subscriber Terminal</LongName>
</Label>
<Groups>
<ObjectModel.OmGroup>
<Label>
<ShortName>key</ShortName>
<LongName>key</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>sub_term_id</ShortName>
<LongName>sub_term_id</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>sub_id</ShortName>
</FieldType>
<Options>IsInstanceNumber</Options>
</Field>
<Field>
<Label>
<ShortName>intf_id</ShortName>
<LongName>intf_id</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>intf_id</ShortName>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>cfg</ShortName>
<LongName>cfg</LongName>
</Label>
<Type>Configuration</Type>
<Fields>
<Field>
<Label>
<ShortName>admin_state</ShortName>
<LongName>Administrative state</LongName>
<Description>Administrative state</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>state</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>oper_status</ShortName>
<LongName>Operational status</LongName>
<Description>Operational status</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>status</ShortName>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>serial_number</ShortName>
<LongName>Serial number</LongName>
<Description>The serial number of an ITU PON (GPON/XG-PON1/XGS-PON/NG-PON2) subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>serial_number</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>password</ShortName>
<LongName>Password</LongName>
<Description>The password of a GPON subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>password</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>registration_id</ShortName>
<LongName>Registration id</LongName>
<Description>ONU registration ID of an ITU PON (XG-PON1/XGS-PON/NG-PON2) subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>registration_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>svc_port_id</ShortName>
<LongName>Service port ID</LongName>
<Description>The management service port ID (for PON, the ONU ID)</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>service_port_id</ShortName>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>mac_address</ShortName>
<LongName>MAC address</LongName>
<Description>The Ethernet MAC address of an EPON subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeWellKnown">
<WellKnownType>MacAddress</WellKnownType>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>ds_tm</ShortName>
<LongName>Downstream scheduler and shaper</LongName>
<Description>Downstream scheduler and shaper</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>us_tm</ShortName>
<LongName>Upstream scheduler and shaper</LongName>
<Description>Upstream scheduler and shaper</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>svc_port_id_list</ShortName>
<LongName>svc_port_id list</LongName>
<Description>A list of bearer traffic svc_port_ids associated with this subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeReference">
<ShortName>service_port_id</ShortName>
</ElementType>
<AutoCountFieldType>
<Width>1</Width>
<Signed>False</Signed>
</AutoCountFieldType>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>agg_port_id_list</ShortName>
<LongName>agg_port_id list</LongName>
<Description>A list of aggr_port_ids associated with this subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeReference">
<ShortName>aggregation_port_id</ShortName>
</ElementType>
<AutoCountFieldType>
<Width>1</Width>
<Signed>False</Signed>
</AutoCountFieldType>
</FieldType>
<Options>ReadOnly</Options>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>stat</ShortName>
<LongName>stat</LongName>
</Label>
<Type>Statistics</Type>
<Fields>
<Field>
<Label>
<ShortName>rx_packets</ShortName>
<LongName>Received packets</LongName>
<Description>Received packets on specified object</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>rx_bytes</ShortName>
<LongName>Received bytes</LongName>
<Description>Received bytes on specified object</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>tx_packets</ShortName>
<LongName>Transmitted packets</LongName>
<Description>Transmitted packets on specified object</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>tx_bytes</ShortName>
<LongName>Transmitted bytes</LongName>
<Description>Transmittted bytes on specified object</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>ind</ShortName>
<LongName>Subscriber Terminal Indication</LongName>
</Label>
<Type>Indication</Type>
<Fields>
<Field>
<Label>
<ShortName>admin_state</ShortName>
<LongName>Administrative state</LongName>
<Description>Current administrative state</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>state</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>oper_status</ShortName>
<LongName>Operational status</LongName>
<Description>Current operational status</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>status</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>serial_number</ShortName>
<LongName>Serial number</LongName>
<Description>The serial number of an ITU PON (GPON/XG-PON1/XGS-PON/NG-PON2) subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>serial_number</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>password</ShortName>
<LongName>Password</LongName>
<Description>The password of a GPON subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>password</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>registration_id</ShortName>
<LongName>Registration id</LongName>
<Description>ONU registration ID of an ITU PON (XG-PON1/XGS-PON/NG-PON2) subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>registration_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>svc_port_id</ShortName>
<LongName>Service port ID</LongName>
<Description>The service port ID (for PON, the ONU ID)</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>2</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>mac_address</ShortName>
<LongName>MAC address</LongName>
<Description>The Ethernet MAC address of an epon subscriber terminal</Description>
</Label>
<FieldType Type="FieldTypeWellKnown">
<WellKnownType>MacAddress</WellKnownType>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>ds_tm</ShortName>
<LongName>Downstream scheduler and shaper</LongName>
<Description>Downstream scheduler and shaper</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>us_tm</ShortName>
<LongName>Upstream scheduler and shaper</LongName>
<Description>Upstream scheduler and shaper</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
</Groups>
</ObjectModel.OmObject>
<ObjectModel.OmObject>
<Label>
<ShortName>tm_queue</ShortName>
<LongName>tm_queue</LongName>
<Description>Transmit queue</Description>
</Label>
<Groups>
<ObjectModel.OmGroup>
<Label>
<ShortName>key</ShortName>
<LongName>key</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>sched_id</ShortName>
<LongName>sched_id</LongName>
<Description>Scheduler that owns the queue</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sched_dir</ShortName>
<LongName>sched dir</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_dir</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>id</ShortName>
<LongName>id</LongName>
<Description>Queue id</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_queue_id</ShortName>
</FieldType>
<Options>IsInstanceNumber</Options>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>cfg</ShortName>
<LongName>cfg</LongName>
</Label>
<Type>Configuration</Type>
<Fields>
<Field>
<Label>
<ShortName>priority</ShortName>
<LongName>priority</LongName>
<Description>Scheduling priority</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_priority</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>weight</ShortName>
<LongName>weight</LongName>
<Description>Scheduling weight</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_weight</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>rate</ShortName>
<LongName>rate</LongName>
<Description>Rate shaping parameters</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_shaping</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>bac</ShortName>
<LongName>bac</LongName>
<Description>Buffer admission control</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_bac</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>creation_mode</ShortName>
<LongName>creation_mode</LongName>
<Description>Creation mode</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_creation_mode</ShortName>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>ref_count</ShortName>
<LongName>ref_count</LongName>
<Description>reference count (flows)</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
<Options>ReadOnly</Options>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>stat</ShortName>
<LongName>stat</LongName>
</Label>
<Type>Statistics</Type>
<Fields>
<Field>
<Label>
<ShortName>packets_ok</ShortName>
<LongName>packets_ok</LongName>
<Description>Packets transmitted succewssfully</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>bytes_ok</ShortName>
<LongName>bytes_ok</LongName>
<Description>Bytes transmitted successfully</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>packets_discarded</ShortName>
<LongName>packets_discarded</LongName>
<Description>Packets discarded</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>bytes_discarded</ShortName>
<LongName>bytes_discarded</LongName>
<Description>Bytes discarded</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>8</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>ind</ShortName>
<LongName>Tm Queue Indication</LongName>
<Description>Tm Queue Indication</Description>
</Label>
<Type>Indication</Type>
<Fields>
<Field>
<Label>
<ShortName>ret</ShortName>
<LongName>ret</LongName>
<Description>ret</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
</Groups>
</ObjectModel.OmObject>
<ObjectModel.OmObject>
<Label>
<ShortName>tm_sched</ShortName>
<LongName>tm_sched</LongName>
<Description>Scheduling node</Description>
</Label>
<Groups>
<ObjectModel.OmGroup>
<Label>
<ShortName>key</ShortName>
<LongName>key</LongName>
</Label>
<Fields>
<Field>
<Label>
<ShortName>dir</ShortName>
<LongName>dir</LongName>
<Description>Traffic direction</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_dir</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>id</ShortName>
<LongName>id</LongName>
<Description>ID</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</FieldType>
<Options>IsInstanceNumber</Options>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>cfg</ShortName>
<LongName>cfg</LongName>
</Label>
<Type>Configuration</Type>
<Fields>
<Field>
<Label>
<ShortName>owner</ShortName>
<LongName>owner</LongName>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_owner</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sched_type</ShortName>
<LongName>type</LongName>
<Description>Scheduler type</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_type</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sched_parent</ShortName>
<LongName>parent</LongName>
<Description>Scheduling parameters for parent scheduler</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_parent</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>sched_child_type</ShortName>
<LongName>child_type</LongName>
<Description>Scheduling level for children tm </Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_sched_child_type</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>rate</ShortName>
<LongName>rate</LongName>
<Description>Rate shaping parameters</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_shaping</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>tcont_sla</ShortName>
<LongName>tcont_sla</LongName>
<Description>Additional SLA parameters for agg_port owner</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_tcont_sla</ShortName>
</FieldType>
</Field>
<Field>
<Label>
<ShortName>creation_mode</ShortName>
<LongName>creation_mode</LongName>
<Description>Creation mode</Description>
</Label>
<FieldType Type="FieldTypeReference">
<ShortName>tm_creation_mode</ShortName>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>queues</ShortName>
<LongName>queues</LongName>
<Description>Subsidiary queues</Description>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeReference">
<ShortName>tm_queue_id</ShortName>
</ElementType>
<AutoCountFieldType>
<Width>1</Width>
<Signed>False</Signed>
</AutoCountFieldType>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>sub_scheds</ShortName>
<LongName>sub_scheds</LongName>
<Description>Subsidiary schedulers</Description>
</Label>
<FieldType Type="FieldTypeList">
<ElementType Type="FieldTypeReference">
<ShortName>tm_sched_id</ShortName>
</ElementType>
<AutoCountFieldType>
<Width>1</Width>
<Signed>False</Signed>
</AutoCountFieldType>
</FieldType>
<Options>ReadOnly</Options>
</Field>
<Field>
<Label>
<ShortName>num_priorities</ShortName>
<LongName>num_priorities</LongName>
<Description>Max number of strict priority scheduling elements</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>1</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
<ObjectModel.OmGroup>
<Label>
<ShortName>ind</ShortName>
<LongName>Tm Sched Indication</LongName>
<Description>Tm Sched Indication</Description>
</Label>
<Type>Indication</Type>
<Fields>
<Field>
<Label>
<ShortName>ret</ShortName>
<LongName>ret</LongName>
<Description>ret</Description>
</Label>
<FieldType Type="FieldTypeNumber">
<Width>4</Width>
<Signed>False</Signed>
</FieldType>
</Field>
</Fields>
</ObjectModel.OmGroup>
</Groups>
</ObjectModel.OmObject>
</OmObjects>
</ElementSet>