# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: otg.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\totg.proto\x12\x03otg\x1a google/protobuf/descriptor.proto\x1a\x1bgoogle/protobuf/empty.proto\"\xaa\x02\n\x06\x43onfig\x12\x18\n\x05ports\x18\x01 \x03(\x0b\x32\t.otg.Port\x12\x16\n\x04lags\x18\x02 \x03(\x0b\x32\x08.otg.Lag\x12\x1b\n\x06layer1\x18\x03 \x03(\x0b\x32\x0b.otg.Layer1\x12\x1e\n\x08\x63\x61ptures\x18\x04 \x03(\x0b\x32\x0c.otg.Capture\x12\x1c\n\x07\x64\x65vices\x18\x05 \x03(\x0b\x32\x0b.otg.Device\x12\x18\n\x05\x66lows\x18\x06 \x03(\x0b\x32\t.otg.Flow\x12\x1f\n\x06\x65vents\x18\x07 \x01(\x0b\x32\n.otg.EventH\x00\x88\x01\x01\x12(\n\x07options\x18\x08 \x01(\x0b\x32\x12.otg.ConfigOptionsH\x01\x88\x01\x01\x12\x17\n\x04lldp\x18\t \x03(\x0b\x32\t.otg.LldpB\t\n\x07_eventsB\n\n\x08_options\"\x97\x01\n\rConfigOptions\x12+\n\x0cport_options\x18\x01 \x01(\x0b\x32\x10.otg.PortOptionsH\x00\x88\x01\x01\x12\x33\n\x10protocol_options\x18\x02 \x01(\x0b\x32\x14.otg.ProtocolOptionsH\x01\x88\x01\x01\x42\x0f\n\r_port_optionsB\x13\n\x11_protocol_options\"8\n\x04Port\x12\x15\n\x08location\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x0c\n\x04name\x18\x02 \x01(\tB\x0b\n\t_location\"G\n\x0bPortOptions\x12 \n\x13location_preemption\x18\x01 \x01(\x08H\x00\x88\x01\x01\x42\x16\n\x14_location_preemption\"\x8c\x01\n\x03Lag\x12\x1b\n\x05ports\x18\x01 \x03(\x0b\x32\x0c.otg.LagPort\x12\'\n\x08protocol\x18\x02 \x01(\x0b\x32\x10.otg.LagProtocolH\x00\x88\x01\x01\x12\x16\n\tmin_links\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x0c\n\x04name\x18\x04 \x01(\tB\x0b\n\t_protocolB\x0c\n\n_min_links\"u\n\x07LagPort\x12\x11\n\tport_name\x18\x01 \x01(\t\x12#\n\x04lacp\x18\x02 \x01(\x0b\x32\x10.otg.LagPortLacpH\x00\x88\x01\x01\x12)\n\x08\x65thernet\x18\x03 \x01(\x0b\x32\x17.otg.DeviceEthernetBaseB\x07\n\x05_lacp\"\xee\x01\n\x0bLagProtocol\x12\x31\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1c.otg.LagProtocol.Choice.EnumH\x00\x88\x01\x01\x12\'\n\x04lacp\x18\x02 \x01(\x0b\x32\x14.otg.LagProtocolLacpH\x01\x88\x01\x01\x12+\n\x06static\x18\x03 \x01(\x0b\x32\x16.otg.LagProtocolStaticH\x02\x88\x01\x01\x1a\x37\n\x06\x43hoice\"-\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04lacp\x10\x01\x12\n\n\x06static\x10\x02\x42\t\n\x07_choiceB\x07\n\x05_lacpB\t\n\x07_static\"3\n\x11LagProtocolStatic\x12\x13\n\x06lag_id\x18\x01 \x01(\rH\x00\x88\x01\x01\x42\t\n\x07_lag_id\"\xa7\x01\n\x0fLagProtocolLacp\x12\x1c\n\x0f\x61\x63tor_system_id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x15\x61\x63tor_system_priority\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x16\n\tactor_key\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x12\n\x10_actor_system_idB\x18\n\x16_actor_system_priorityB\x0c\n\n_actor_key\"\x93\x03\n\x0bLagPortLacp\x12\x1e\n\x11\x61\x63tor_port_number\x18\x01 \x01(\rH\x00\x88\x01\x01\x12 \n\x13\x61\x63tor_port_priority\x18\x02 \x01(\rH\x01\x88\x01\x01\x12@\n\x0e\x61\x63tor_activity\x18\x03 \x01(\x0e\x32#.otg.LagPortLacp.ActorActivity.EnumH\x02\x88\x01\x01\x12*\n\x1dlacpdu_periodic_time_interval\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x1b\n\x0elacpdu_timeout\x18\x05 \x01(\rH\x04\x88\x01\x01\x1a\x41\n\rActorActivity\"0\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0b\n\x07passive\x10\x01\x12\n\n\x06\x61\x63tive\x10\x02\x42\x14\n\x12_actor_port_numberB\x16\n\x14_actor_port_priorityB\x11\n\x0f_actor_activityB \n\x1e_lacpdu_periodic_time_intervalB\x11\n\x0f_lacpdu_timeout\"i\n\x12\x44\x65viceEthernetBase\x12\x0b\n\x03mac\x18\x01 \x01(\t\x12\x10\n\x03mtu\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x1e\n\x05vlans\x18\x03 \x03(\x0b\x32\x0f.otg.DeviceVlan\x12\x0c\n\x04name\x18\x04 \x01(\tB\x06\n\x04_mtu\"\xf8\x01\n\x0e\x44\x65viceEthernet\x12\x30\n\nconnection\x18\x02 \x01(\x0b\x32\x17.otg.EthernetConnectionH\x00\x88\x01\x01\x12\'\n\x0eipv4_addresses\x18\x03 \x03(\x0b\x32\x0f.otg.DeviceIpv4\x12\'\n\x0eipv6_addresses\x18\x04 \x03(\x0b\x32\x0f.otg.DeviceIpv6\x12\x0b\n\x03mac\x18\x05 \x01(\t\x12\x10\n\x03mtu\x18\x06 \x01(\rH\x01\x88\x01\x01\x12\x1e\n\x05vlans\x18\x07 \x03(\x0b\x32\x0f.otg.DeviceVlan\x12\x0c\n\x04name\x18\x08 \x01(\tB\r\n\x0b_connectionB\x06\n\x04_mtu\"\x9b\x02\n\x12\x45thernetConnection\x12\x38\n\x06\x63hoice\x18\x01 \x01(\x0e\x32#.otg.EthernetConnection.Choice.EnumH\x00\x88\x01\x01\x12\x16\n\tport_name\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x15\n\x08lag_name\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x17\n\nvxlan_name\x18\x04 \x01(\tH\x03\x88\x01\x01\x1aN\n\x06\x43hoice\"D\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tport_name\x10\x01\x12\x0c\n\x08lag_name\x10\x02\x12\x0e\n\nvxlan_name\x10\x03\x42\t\n\x07_choiceB\x0c\n\n_port_nameB\x0b\n\t_lag_nameB\r\n\x0b_vxlan_name\"\xe5\x01\n\nDeviceVlan\x12,\n\x04tpid\x18\x01 \x01(\x0e\x32\x19.otg.DeviceVlan.Tpid.EnumH\x00\x88\x01\x01\x12\x15\n\x08priority\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0f\n\x02id\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x0c\n\x04name\x18\x04 \x01(\t\x1aV\n\x04Tpid\"N\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05x8100\x10\x01\x12\t\n\x05x88a8\x10\x02\x12\t\n\x05x9100\x10\x03\x12\t\n\x05x9200\x10\x04\x12\t\n\x05x9300\x10\x05\x42\x07\n\x05_tpidB\x0b\n\t_priorityB\x05\n\x03_id\"\xa1\x01\n\nDeviceIpv4\x12\x0f\n\x07gateway\x18\x01 \x01(\t\x12\x33\n\x0bgateway_mac\x18\x02 \x01(\x0b\x32\x19.otg.DeviceIpv4GatewayMACH\x00\x88\x01\x01\x12\x0f\n\x07\x61\x64\x64ress\x18\x03 \x01(\t\x12\x13\n\x06prefix\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x0c\n\x04name\x18\x05 \x01(\tB\x0e\n\x0c_gateway_macB\t\n\x07_prefix\"V\n\x12\x44\x65viceIpv4Loopback\x12\x10\n\x08\x65th_name\x18\x01 \x01(\t\x12\x14\n\x07\x61\x64\x64ress\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x0c\n\x04name\x18\x03 \x01(\tB\n\n\x08_address\"\xcf\x01\n\x14\x44\x65viceIpv4GatewayMAC\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.DeviceIpv4GatewayMAC.Choice.EnumH\x00\x88\x01\x01\x12\x11\n\x04\x61uto\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05value\x18\x03 \x01(\tH\x02\x88\x01\x01\x1a\x36\n\x06\x43hoice\",\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04\x61uto\x10\x01\x12\t\n\x05value\x10\x02\x42\t\n\x07_choiceB\x07\n\x05_autoB\x08\n\x06_value\"\xa1\x01\n\nDeviceIpv6\x12\x0f\n\x07gateway\x18\x01 \x01(\t\x12\x33\n\x0bgateway_mac\x18\x02 \x01(\x0b\x32\x19.otg.DeviceIpv6GatewayMACH\x00\x88\x01\x01\x12\x0f\n\x07\x61\x64\x64ress\x18\x03 \x01(\t\x12\x13\n\x06prefix\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x0c\n\x04name\x18\x05 \x01(\tB\x0e\n\x0c_gateway_macB\t\n\x07_prefix\"V\n\x12\x44\x65viceIpv6Loopback\x12\x10\n\x08\x65th_name\x18\x01 \x01(\t\x12\x14\n\x07\x61\x64\x64ress\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x0c\n\x04name\x18\x03 \x01(\tB\n\n\x08_address\"\xcf\x01\n\x14\x44\x65viceIpv6GatewayMAC\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.DeviceIpv6GatewayMAC.Choice.EnumH\x00\x88\x01\x01\x12\x11\n\x04\x61uto\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05value\x18\x03 \x01(\tH\x02\x88\x01\x01\x1a\x36\n\x06\x43hoice\",\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04\x61uto\x10\x01\x12\t\n\x05value\x10\x02\x42\t\n\x07_choiceB\x07\n\x05_autoB\x08\n\x06_value\"\xb4\x06\n\x06Layer1\x12\x12\n\nport_names\x18\x01 \x03(\t\x12*\n\x05speed\x18\x02 \x01(\x0e\x32\x16.otg.Layer1.Speed.EnumH\x00\x88\x01\x01\x12*\n\x05media\x18\x03 \x01(\x0e\x32\x16.otg.Layer1.Media.EnumH\x01\x88\x01\x01\x12\x18\n\x0bpromiscuous\x18\x04 \x01(\x08H\x02\x88\x01\x01\x12\x10\n\x03mtu\x18\x05 \x01(\rH\x03\x88\x01\x01\x12 \n\x13ieee_media_defaults\x18\x06 \x01(\x08H\x04\x88\x01\x01\x12\x1b\n\x0e\x61uto_negotiate\x18\x07 \x01(\x08H\x05\x88\x01\x01\x12\x39\n\x10\x61uto_negotiation\x18\x08 \x01(\x0b\x32\x1a.otg.Layer1AutoNegotiationH\x06\x88\x01\x01\x12\x31\n\x0c\x66low_control\x18\t \x01(\x0b\x32\x16.otg.Layer1FlowControlH\x07\x88\x01\x01\x12\x0c\n\x04name\x18\n \x01(\t\x1a\x95\x02\n\x05Speed\"\x8b\x02\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x14\n\x10speed_10_fd_mbps\x10\x01\x12\x14\n\x10speed_10_hd_mbps\x10\x02\x12\x15\n\x11speed_100_fd_mbps\x10\x03\x12\x15\n\x11speed_100_hd_mbps\x10\x04\x12\x10\n\x0cspeed_1_gbps\x10\x05\x12\x11\n\rspeed_10_gbps\x10\x06\x12\x11\n\rspeed_25_gbps\x10\x07\x12\x11\n\rspeed_40_gbps\x10\x08\x12\x11\n\rspeed_50_gbps\x10\t\x12\x12\n\x0espeed_100_gbps\x10\n\x12\x12\n\x0espeed_200_gbps\x10\x0b\x12\x12\n\x0espeed_400_gbps\x10\x0c\x1a\x42\n\x05Media\"9\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\n\n\x06\x63opper\x10\x01\x12\t\n\x05\x66iber\x10\x02\x12\t\n\x05sgmii\x10\x03\x42\x08\n\x06_speedB\x08\n\x06_mediaB\x0e\n\x0c_promiscuousB\x06\n\x04_mtuB\x16\n\x14_ieee_media_defaultsB\x11\n\x0f_auto_negotiateB\x13\n\x11_auto_negotiationB\x0f\n\r_flow_control\"\x93\x03\n\x15Layer1AutoNegotiation\x12 \n\x13\x61\x64vertise_1000_mbps\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\"\n\x15\x61\x64vertise_100_fd_mbps\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\"\n\x15\x61\x64vertise_100_hd_mbps\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12!\n\x14\x61\x64vertise_10_fd_mbps\x18\x04 \x01(\x08H\x03\x88\x01\x01\x12!\n\x14\x61\x64vertise_10_hd_mbps\x18\x05 \x01(\x08H\x04\x88\x01\x01\x12\x1a\n\rlink_training\x18\x06 \x01(\x08H\x05\x88\x01\x01\x12\x13\n\x06rs_fec\x18\x07 \x01(\x08H\x06\x88\x01\x01\x42\x16\n\x14_advertise_1000_mbpsB\x18\n\x16_advertise_100_fd_mbpsB\x18\n\x16_advertise_100_hd_mbpsB\x17\n\x15_advertise_10_fd_mbpsB\x17\n\x15_advertise_10_hd_mbpsB\x10\n\x0e_link_trainingB\t\n\x07_rs_fec\"\xd8\x02\n\x11Layer1FlowControl\x12\x1d\n\x10\x64irected_address\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x37\n\x06\x63hoice\x18\x02 \x01(\x0e\x32\".otg.Layer1FlowControl.Choice.EnumH\x01\x88\x01\x01\x12\x32\n\rieee_802_1qbb\x18\x03 \x01(\x0b\x32\x16.otg.Layer1Ieee8021qbbH\x02\x88\x01\x01\x12.\n\x0bieee_802_3x\x18\x04 \x01(\x0b\x32\x14.otg.Layer1Ieee8023xH\x03\x88\x01\x01\x1a\x45\n\x06\x43hoice\";\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x11\n\rieee_802_1qbb\x10\x01\x12\x0f\n\x0bieee_802_3x\x10\x02\x42\x13\n\x11_directed_addressB\t\n\x07_choiceB\x10\n\x0e_ieee_802_1qbbB\x0e\n\x0c_ieee_802_3x\"\x11\n\x0fLayer1Ieee8023x\"\x89\x03\n\x11Layer1Ieee8021qbb\x12\x16\n\tpfc_delay\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x18\n\x0bpfc_class_0\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x18\n\x0bpfc_class_1\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x18\n\x0bpfc_class_2\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x18\n\x0bpfc_class_3\x18\x05 \x01(\rH\x04\x88\x01\x01\x12\x18\n\x0bpfc_class_4\x18\x06 \x01(\rH\x05\x88\x01\x01\x12\x18\n\x0bpfc_class_5\x18\x07 \x01(\rH\x06\x88\x01\x01\x12\x18\n\x0bpfc_class_6\x18\x08 \x01(\rH\x07\x88\x01\x01\x12\x18\n\x0bpfc_class_7\x18\t \x01(\rH\x08\x88\x01\x01\x42\x0c\n\n_pfc_delayB\x0e\n\x0c_pfc_class_0B\x0e\n\x0c_pfc_class_1B\x0e\n\x0c_pfc_class_2B\x0e\n\x0c_pfc_class_3B\x0e\n\x0c_pfc_class_4B\x0e\n\x0c_pfc_class_5B\x0e\n\x0c_pfc_class_6B\x0e\n\x0c_pfc_class_7\"\x93\x02\n\x07\x43\x61pture\x12\x12\n\nport_names\x18\x01 \x03(\t\x12#\n\x07\x66ilters\x18\x02 \x03(\x0b\x32\x12.otg.CaptureFilter\x12\x16\n\toverwrite\x18\x03 \x01(\x08H\x00\x88\x01\x01\x12\x18\n\x0bpacket_size\x18\x04 \x01(\rH\x01\x88\x01\x01\x12-\n\x06\x66ormat\x18\x05 \x01(\x0e\x32\x18.otg.Capture.Format.EnumH\x02\x88\x01\x01\x12\x0c\n\x04name\x18\x06 \x01(\t\x1a\x37\n\x06\x46ormat\"-\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04pcap\x10\x01\x12\n\n\x06pcapng\x10\x02\x42\x0c\n\n_overwriteB\x0e\n\x0c_packet_sizeB\t\n\x07_format\"\xa2\x03\n\rCaptureFilter\x12\x33\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1e.otg.CaptureFilter.Choice.EnumH\x00\x88\x01\x01\x12\'\n\x06\x63ustom\x18\x02 \x01(\x0b\x32\x12.otg.CaptureCustomH\x01\x88\x01\x01\x12+\n\x08\x65thernet\x18\x03 \x01(\x0b\x32\x14.otg.CaptureEthernetH\x02\x88\x01\x01\x12#\n\x04vlan\x18\x04 \x01(\x0b\x32\x10.otg.CaptureVlanH\x03\x88\x01\x01\x12#\n\x04ipv4\x18\x05 \x01(\x0b\x32\x10.otg.CaptureIpv4H\x04\x88\x01\x01\x12#\n\x04ipv6\x18\x06 \x01(\x0b\x32\x10.otg.CaptureIpv6H\x05\x88\x01\x01\x1aY\n\x06\x43hoice\"O\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\n\n\x06\x63ustom\x10\x01\x12\x0c\n\x08\x65thernet\x10\x02\x12\x08\n\x04vlan\x10\x03\x12\x08\n\x04ipv4\x10\x04\x12\x08\n\x04ipv6\x10\x05\x42\t\n\x07_choiceB\t\n\x07_customB\x0b\n\t_ethernetB\x07\n\x05_vlanB\x07\n\x05_ipv4B\x07\n\x05_ipv6\"\xb1\x01\n\rCaptureCustom\x12\x13\n\x06offset\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x17\n\nbit_length\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05value\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x11\n\x04mask\x18\x04 \x01(\tH\x03\x88\x01\x01\x12\x13\n\x06negate\x18\x05 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_offsetB\r\n\x0b_bit_lengthB\x08\n\x06_valueB\x07\n\x05_maskB\t\n\x07_negate\"h\n\x0c\x43\x61ptureField\x12\x12\n\x05value\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04mask\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x13\n\x06negate\x18\x03 \x01(\x08H\x02\x88\x01\x01\x42\x08\n\x06_valueB\x07\n\x05_maskB\t\n\x07_negate\"\xdf\x01\n\x0f\x43\x61ptureEthernet\x12#\n\x03src\x18\x01 \x01(\x0b\x32\x11.otg.CaptureFieldH\x00\x88\x01\x01\x12#\n\x03\x64st\x18\x02 \x01(\x0b\x32\x11.otg.CaptureFieldH\x01\x88\x01\x01\x12*\n\nether_type\x18\x03 \x01(\x0b\x32\x11.otg.CaptureFieldH\x02\x88\x01\x01\x12)\n\tpfc_queue\x18\x04 \x01(\x0b\x32\x11.otg.CaptureFieldH\x03\x88\x01\x01\x42\x06\n\x04_srcB\x06\n\x04_dstB\r\n\x0b_ether_typeB\x0c\n\n_pfc_queue\"\xd3\x01\n\x0b\x43\x61ptureVlan\x12(\n\x08priority\x18\x01 \x01(\x0b\x32\x11.otg.CaptureFieldH\x00\x88\x01\x01\x12#\n\x03\x63\x66i\x18\x02 \x01(\x0b\x32\x11.otg.CaptureFieldH\x01\x88\x01\x01\x12\"\n\x02id\x18\x03 \x01(\x0b\x32\x11.otg.CaptureFieldH\x02\x88\x01\x01\x12(\n\x08protocol\x18\x04 \x01(\x0b\x32\x11.otg.CaptureFieldH\x03\x88\x01\x01\x42\x0b\n\t_priorityB\x06\n\x04_cfiB\x05\n\x03_idB\x0b\n\t_protocol\"\xd1\x06\n\x0b\x43\x61ptureIpv4\x12\'\n\x07version\x18\x01 \x01(\x0b\x32\x11.otg.CaptureFieldH\x00\x88\x01\x01\x12-\n\rheader_length\x18\x02 \x01(\x0b\x32\x11.otg.CaptureFieldH\x01\x88\x01\x01\x12(\n\x08priority\x18\x03 \x01(\x0b\x32\x11.otg.CaptureFieldH\x02\x88\x01\x01\x12,\n\x0ctotal_length\x18\x04 \x01(\x0b\x32\x11.otg.CaptureFieldH\x03\x88\x01\x01\x12.\n\x0eidentification\x18\x05 \x01(\x0b\x32\x11.otg.CaptureFieldH\x04\x88\x01\x01\x12(\n\x08reserved\x18\x06 \x01(\x0b\x32\x11.otg.CaptureFieldH\x05\x88\x01\x01\x12-\n\rdont_fragment\x18\x07 \x01(\x0b\x32\x11.otg.CaptureFieldH\x06\x88\x01\x01\x12.\n\x0emore_fragments\x18\x08 \x01(\x0b\x32\x11.otg.CaptureFieldH\x07\x88\x01\x01\x12/\n\x0f\x66ragment_offset\x18\t \x01(\x0b\x32\x11.otg.CaptureFieldH\x08\x88\x01\x01\x12,\n\x0ctime_to_live\x18\n \x01(\x0b\x32\x11.otg.CaptureFieldH\t\x88\x01\x01\x12(\n\x08protocol\x18\x0b \x01(\x0b\x32\x11.otg.CaptureFieldH\n\x88\x01\x01\x12/\n\x0fheader_checksum\x18\x0c \x01(\x0b\x32\x11.otg.CaptureFieldH\x0b\x88\x01\x01\x12#\n\x03src\x18\r \x01(\x0b\x32\x11.otg.CaptureFieldH\x0c\x88\x01\x01\x12#\n\x03\x64st\x18\x0e \x01(\x0b\x32\x11.otg.CaptureFieldH\r\x88\x01\x01\x42\n\n\x08_versionB\x10\n\x0e_header_lengthB\x0b\n\t_priorityB\x0f\n\r_total_lengthB\x11\n\x0f_identificationB\x0b\n\t_reservedB\x10\n\x0e_dont_fragmentB\x11\n\x0f_more_fragmentsB\x12\n\x10_fragment_offsetB\x0f\n\r_time_to_liveB\x0b\n\t_protocolB\x12\n\x10_header_checksumB\x06\n\x04_srcB\x06\n\x04_dst\"\xd1\x03\n\x0b\x43\x61ptureIpv6\x12\'\n\x07version\x18\x01 \x01(\x0b\x32\x11.otg.CaptureFieldH\x00\x88\x01\x01\x12-\n\rtraffic_class\x18\x02 \x01(\x0b\x32\x11.otg.CaptureFieldH\x01\x88\x01\x01\x12*\n\nflow_label\x18\x03 \x01(\x0b\x32\x11.otg.CaptureFieldH\x02\x88\x01\x01\x12.\n\x0epayload_length\x18\x04 \x01(\x0b\x32\x11.otg.CaptureFieldH\x03\x88\x01\x01\x12+\n\x0bnext_header\x18\x05 \x01(\x0b\x32\x11.otg.CaptureFieldH\x04\x88\x01\x01\x12)\n\thop_limit\x18\x06 \x01(\x0b\x32\x11.otg.CaptureFieldH\x05\x88\x01\x01\x12#\n\x03src\x18\x07 \x01(\x0b\x32\x11.otg.CaptureFieldH\x06\x88\x01\x01\x12#\n\x03\x64st\x18\x08 \x01(\x0b\x32\x11.otg.CaptureFieldH\x07\x88\x01\x01\x42\n\n\x08_versionB\x10\n\x0e_traffic_classB\r\n\x0b_flow_labelB\x11\n\x0f_payload_lengthB\x0e\n\x0c_next_headerB\x0c\n\n_hop_limitB\x06\n\x04_srcB\x06\n\x04_dst\"\xe0\x02\n\x06\x44\x65vice\x12&\n\tethernets\x18\x01 \x03(\x0b\x32\x13.otg.DeviceEthernet\x12/\n\x0eipv4_loopbacks\x18\x02 \x03(\x0b\x32\x17.otg.DeviceIpv4Loopback\x12/\n\x0eipv6_loopbacks\x18\x03 \x03(\x0b\x32\x17.otg.DeviceIpv6Loopback\x12(\n\x04isis\x18\x04 \x01(\x0b\x32\x15.otg.DeviceIsisRouterH\x00\x88\x01\x01\x12&\n\x03\x62gp\x18\x05 \x01(\x0b\x32\x14.otg.DeviceBgpRouterH\x01\x88\x01\x01\x12$\n\x05vxlan\x18\x06 \x01(\x0b\x32\x10.otg.DeviceVxlanH\x02\x88\x01\x01\x12\x0c\n\x04name\x18\x07 \x01(\t\x12\"\n\x04rsvp\x18\x08 \x01(\x0b\x32\x0f.otg.DeviceRsvpH\x03\x88\x01\x01\x42\x07\n\x05_isisB\x06\n\x04_bgpB\x08\n\x06_vxlanB\x07\n\x05_rsvp\"A\n\x0fProtocolOptions\x12\x1b\n\x0e\x61uto_start_all\x18\x01 \x01(\x08H\x00\x88\x01\x01\x42\x11\n\x0f_auto_start_all\"\x99\x03\n\x10\x44\x65viceIsisRouter\x12\x33\n\x08instance\x18\x01 \x01(\x0b\x32\x1c.otg.DeviceIsisMultiInstanceH\x00\x88\x01\x01\x12\x11\n\tsystem_id\x18\x02 \x01(\t\x12&\n\ninterfaces\x18\x03 \x03(\x0b\x32\x12.otg.IsisInterface\x12\"\n\x05\x62\x61sic\x18\x04 \x01(\x0b\x32\x0e.otg.IsisBasicH\x01\x88\x01\x01\x12(\n\x08\x61\x64vanced\x18\x05 \x01(\x0b\x32\x11.otg.IsisAdvancedH\x02\x88\x01\x01\x12\x31\n\x0brouter_auth\x18\x06 \x01(\x0b\x32\x17.otg.IsisAuthenticationH\x03\x88\x01\x01\x12(\n\tv4_routes\x18\x07 \x03(\x0b\x32\x15.otg.IsisV4RouteRange\x12(\n\tv6_routes\x18\x08 \x03(\x0b\x32\x15.otg.IsisV6RouteRange\x12\x0c\n\x04name\x18\t \x01(\tB\x0b\n\t_instanceB\x08\n\x06_basicB\x0b\n\t_advancedB\x0e\n\x0c_router_auth\"B\n\x17\x44\x65viceIsisMultiInstance\x12\x10\n\x03iid\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\r\n\x05itids\x18\x02 \x03(\rB\x06\n\x04_iid\"\xde\x06\n\rIsisInterface\x12\x10\n\x08\x65th_name\x18\x01 \x01(\t\x12\x13\n\x06metric\x18\x02 \x01(\rH\x00\x88\x01\x01\x12>\n\x0cnetwork_type\x18\x03 \x01(\x0e\x32#.otg.IsisInterface.NetworkType.EnumH\x01\x88\x01\x01\x12:\n\nlevel_type\x18\x04 \x01(\x0e\x32!.otg.IsisInterface.LevelType.EnumH\x02\x88\x01\x01\x12\x31\n\x0bl1_settings\x18\x05 \x01(\x0b\x32\x17.otg.IsisInterfaceLevelH\x03\x88\x01\x01\x12\x31\n\x0bl2_settings\x18\x06 \x01(\x0b\x32\x17.otg.IsisInterfaceLevelH\x04\x88\x01\x01\x12\'\n\x12multi_topology_ids\x18\x07 \x03(\x0b\x32\x0b.otg.IsisMT\x12-\n\x13traffic_engineering\x18\x08 \x03(\x0b\x32\x10.otg.LinkStateTE\x12=\n\x0e\x61uthentication\x18\t \x01(\x0b\x32 .otg.IsisInterfaceAuthenticationH\x05\x88\x01\x01\x12\x31\n\x08\x61\x64vanced\x18\n \x01(\x0b\x32\x1a.otg.IsisInterfaceAdvancedH\x06\x88\x01\x01\x12>\n\x0flink_protection\x18\x0b \x01(\x0b\x32 .otg.IsisInterfaceLinkProtectionH\x07\x88\x01\x01\x12\x13\n\x0bsrlg_values\x18\x0c \x03(\r\x12\x0c\n\x04name\x18\r \x01(\t\x1aI\n\x0bNetworkType\":\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tbroadcast\x10\x01\x12\x12\n\x0epoint_to_point\x10\x02\x1aM\n\tLevelType\"@\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0b\n\x07level_1\x10\x01\x12\x0b\n\x07level_2\x10\x02\x12\r\n\tlevel_1_2\x10\x03\x42\t\n\x07_metricB\x0f\n\r_network_typeB\r\n\x0b_level_typeB\x0e\n\x0c_l1_settingsB\x0e\n\x0c_l2_settingsB\x11\n\x0f_authenticationB\x0b\n\t_advancedB\x12\n\x10_link_protection\"\x96\x01\n\x12IsisInterfaceLevel\x12\x15\n\x08priority\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x1b\n\x0ehello_interval\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x1a\n\rdead_interval\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x0b\n\t_priorityB\x11\n\x0f_hello_intervalB\x10\n\x0e_dead_interval\"P\n\x06IsisMT\x12\x12\n\x05mt_id\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x18\n\x0blink_metric\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x08\n\x06_mt_idB\x0e\n\x0c_link_metric\"\xc1\x02\n\x0bLinkStateTE\x12!\n\x14\x61\x64ministrative_group\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0cmetric_level\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x19\n\x0cmax_bandwith\x18\x03 \x01(\rH\x02\x88\x01\x01\x12%\n\x18max_reservable_bandwidth\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x42\n\x13priority_bandwidths\x18\x05 \x01(\x0b\x32 .otg.LinkStatepriorityBandwidthsH\x04\x88\x01\x01\x42\x17\n\x15_administrative_groupB\x0f\n\r_metric_levelB\x0f\n\r_max_bandwithB\x1b\n\x19_max_reservable_bandwidthB\x16\n\x14_priority_bandwidths\"\xed\x01\n\x1bLinkStatepriorityBandwidths\x12\x10\n\x03pb0\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x10\n\x03pb1\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x10\n\x03pb2\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x10\n\x03pb3\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x10\n\x03pb4\x18\x05 \x01(\rH\x04\x88\x01\x01\x12\x10\n\x03pb5\x18\x06 \x01(\rH\x05\x88\x01\x01\x12\x10\n\x03pb6\x18\x07 \x01(\rH\x06\x88\x01\x01\x12\x10\n\x03pb7\x18\x08 \x01(\rH\x07\x88\x01\x01\x42\x06\n\x04_pb0B\x06\n\x04_pb1B\x06\n\x04_pb2B\x06\n\x04_pb3B\x06\n\x04_pb4B\x06\n\x04_pb5B\x06\n\x04_pb6B\x06\n\x04_pb7\"\xda\x01\n\x1bIsisInterfaceAuthentication\x12\x41\n\tauth_type\x18\x01 \x01(\x0e\x32..otg.IsisInterfaceAuthentication.AuthType.Enum\x12\x10\n\x03md5\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08password\x18\x03 \x01(\tH\x01\x88\x01\x01\x1a:\n\x08\x41uthType\".\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03md5\x10\x01\x12\x0c\n\x08password\x10\x02\x42\x06\n\x04_md5B\x0b\n\t_password\"\xd3\x02\n\x15IsisInterfaceAdvanced\x12\x1c\n\x0f\x61uto_adjust_mtu\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1d\n\x10\x61uto_adjust_area\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12,\n\x1f\x61uto_adjust_supported_protocols\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\"\n\x15\x65nable_3way_handshake\x18\x04 \x01(\x08H\x03\x88\x01\x01\x12&\n\x19p2p_hellos_to_unicast_mac\x18\x05 \x01(\x08H\x04\x88\x01\x01\x42\x12\n\x10_auto_adjust_mtuB\x13\n\x11_auto_adjust_areaB\"\n _auto_adjust_supported_protocolsB\x18\n\x16_enable_3way_handshakeB\x1c\n\x1a_p2p_hellos_to_unicast_mac\"\xf9\x02\n\x1bIsisInterfaceLinkProtection\x12\x1a\n\rextra_traffic\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\n\x0bunprotected\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\x13\n\x06shared\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x1d\n\x10\x64\x65\x64icated_1_to_1\x18\x04 \x01(\x08H\x03\x88\x01\x01\x12\x1f\n\x12\x64\x65\x64icated_1_plus_1\x18\x05 \x01(\x08H\x04\x88\x01\x01\x12\x15\n\x08\x65nhanced\x18\x06 \x01(\x08H\x05\x88\x01\x01\x12\x18\n\x0breserved_40\x18\x07 \x01(\x08H\x06\x88\x01\x01\x12\x18\n\x0breserved_80\x18\x08 \x01(\x08H\x07\x88\x01\x01\x42\x10\n\x0e_extra_trafficB\x0e\n\x0c_unprotectedB\t\n\x07_sharedB\x13\n\x11_dedicated_1_to_1B\x15\n\x13_dedicated_1_plus_1B\x0b\n\t_enhancedB\x0e\n\x0c_reserved_40B\x0e\n\x0c_reserved_80\"\xd5\x01\n\tIsisBasic\x12\x1e\n\x11ipv4_te_router_id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08hostname\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x12\x65nable_wide_metric\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x1f\n\x12learned_lsp_filter\x18\x04 \x01(\x08H\x03\x88\x01\x01\x42\x14\n\x12_ipv4_te_router_idB\x0b\n\t_hostnameB\x15\n\x13_enable_wide_metricB\x15\n\x13_learned_lsp_filter\"\x8a\x04\n\x0cIsisAdvanced\x12!\n\x14\x65nable_hello_padding\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1f\n\x12max_area_addresses\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x16\n\x0e\x61rea_addresses\x18\x03 \x03(\t\x12\x1d\n\x10lsp_refresh_rate\x18\x04 \x01(\rH\x02\x88\x01\x01\x12\x19\n\x0clsp_lifetime\x18\x05 \x01(\rH\x03\x88\x01\x01\x12\x1a\n\rpsnp_interval\x18\x06 \x01(\rH\x04\x88\x01\x01\x12\x1a\n\rcsnp_interval\x18\x07 \x01(\rH\x05\x88\x01\x01\x12\x19\n\x0cmax_lsp_size\x18\x08 \x01(\rH\x06\x88\x01\x01\x12*\n\x1dlsp_mgroup_min_trans_interval\x18\t \x01(\rH\x07\x88\x01\x01\x12 \n\x13\x65nable_attached_bit\x18\n \x01(\x08H\x08\x88\x01\x01\x42\x17\n\x15_enable_hello_paddingB\x15\n\x13_max_area_addressesB\x13\n\x11_lsp_refresh_rateB\x0f\n\r_lsp_lifetimeB\x10\n\x0e_psnp_intervalB\x10\n\x0e_csnp_intervalB\x0f\n\r_max_lsp_sizeB \n\x1e_lsp_mgroup_min_trans_intervalB\x16\n\x14_enable_attached_bit\"\xd6\x01\n\x12IsisAuthentication\x12\x1f\n\x12ignore_receive_md5\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x33\n\tarea_auth\x18\x02 \x01(\x0b\x32\x1b.otg.IsisAuthenticationBaseH\x01\x88\x01\x01\x12\x35\n\x0b\x64omain_auth\x18\x03 \x01(\x0b\x32\x1b.otg.IsisAuthenticationBaseH\x02\x88\x01\x01\x42\x15\n\x13_ignore_receive_md5B\x0c\n\n_area_authB\x0e\n\x0c_domain_auth\"\xd0\x01\n\x16IsisAuthenticationBase\x12<\n\tauth_type\x18\x01 \x01(\x0e\x32).otg.IsisAuthenticationBase.AuthType.Enum\x12\x10\n\x03md5\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08password\x18\x03 \x01(\tH\x01\x88\x01\x01\x1a:\n\x08\x41uthType\".\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03md5\x10\x01\x12\x0c\n\x08password\x10\x02\x42\x06\n\x04_md5B\x0b\n\t_password\"\xca\x04\n\x10IsisV4RouteRange\x12&\n\taddresses\x18\x01 \x03(\x0b\x32\x13.otg.V4RouteAddress\x12\x18\n\x0blink_metric\x18\x02 \x01(\rH\x00\x88\x01\x01\x12?\n\x0borigin_type\x18\x03 \x01(\x0e\x32%.otg.IsisV4RouteRange.OriginType.EnumH\x01\x88\x01\x01\x12O\n\x13redistribution_type\x18\x04 \x01(\x0e\x32-.otg.IsisV4RouteRange.RedistributionType.EnumH\x02\x88\x01\x01\x12\x0c\n\x04name\x18\x05 \x01(\t\x12 \n\x13prefix_attr_enabled\x18\x06 \x01(\x08H\x03\x88\x01\x01\x12\x13\n\x06x_flag\x18\x07 \x01(\x08H\x04\x88\x01\x01\x12\x13\n\x06r_flag\x18\x08 \x01(\x08H\x05\x88\x01\x01\x12\x13\n\x06n_flag\x18\t \x01(\x08H\x06\x88\x01\x01\x1a\x41\n\nOriginType\"3\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08internal\x10\x01\x12\x0c\n\x08\x65xternal\x10\x02\x1a?\n\x12RedistributionType\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\x42\x0e\n\x0c_link_metricB\x0e\n\x0c_origin_typeB\x16\n\x14_redistribution_typeB\x16\n\x14_prefix_attr_enabledB\t\n\x07_x_flagB\t\n\x07_r_flagB\t\n\x07_n_flag\"{\n\x0eV4RouteAddress\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x13\n\x06prefix\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x11\n\x04step\x18\x04 \x01(\rH\x02\x88\x01\x01\x42\t\n\x07_prefixB\x08\n\x06_countB\x07\n\x05_step\"{\n\x0eV6RouteAddress\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x13\n\x06prefix\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x11\n\x04step\x18\x04 \x01(\rH\x02\x88\x01\x01\x42\t\n\x07_prefixB\x08\n\x06_countB\x07\n\x05_step\"|\n\x0fMACRouteAddress\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x13\n\x06prefix\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x11\n\x04step\x18\x04 \x01(\rH\x02\x88\x01\x01\x42\t\n\x07_prefixB\x08\n\x06_countB\x07\n\x05_step\"\xca\x04\n\x10IsisV6RouteRange\x12&\n\taddresses\x18\x01 \x03(\x0b\x32\x13.otg.V6RouteAddress\x12\x18\n\x0blink_metric\x18\x02 \x01(\rH\x00\x88\x01\x01\x12?\n\x0borigin_type\x18\x03 \x01(\x0e\x32%.otg.IsisV6RouteRange.OriginType.EnumH\x01\x88\x01\x01\x12O\n\x13redistribution_type\x18\x04 \x01(\x0e\x32-.otg.IsisV6RouteRange.RedistributionType.EnumH\x02\x88\x01\x01\x12\x0c\n\x04name\x18\x05 \x01(\t\x12 \n\x13prefix_attr_enabled\x18\x06 \x01(\x08H\x03\x88\x01\x01\x12\x13\n\x06x_flag\x18\x07 \x01(\x08H\x04\x88\x01\x01\x12\x13\n\x06r_flag\x18\x08 \x01(\x08H\x05\x88\x01\x01\x12\x13\n\x06n_flag\x18\t \x01(\x08H\x06\x88\x01\x01\x1a\x41\n\nOriginType\"3\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08internal\x10\x01\x12\x0c\n\x08\x65xternal\x10\x02\x1a?\n\x12RedistributionType\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\x42\x0e\n\x0c_link_metricB\x0e\n\x0c_origin_typeB\x16\n\x14_redistribution_typeB\x16\n\x14_prefix_attr_enabledB\t\n\x07_x_flagB\t\n\x07_r_flagB\t\n\x07_n_flag\"\x80\x01\n\x0f\x44\x65viceBgpRouter\x12\x11\n\trouter_id\x18\x01 \x01(\t\x12,\n\x0fipv4_interfaces\x18\x02 \x03(\x0b\x32\x13.otg.BgpV4Interface\x12,\n\x0fipv6_interfaces\x18\x03 \x03(\x0b\x32\x13.otg.BgpV6Interface\"\x90\x02\n\x1b\x44\x65viceBgpMessageHeaderError\x12\x43\n\x07subcode\x18\x01 \x01(\x0e\x32-.otg.DeviceBgpMessageHeaderError.Subcode.EnumH\x00\x88\x01\x01\x1a\x9f\x01\n\x07Subcode\"\x93\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12.\n*connection_not_synchronized_code1_subcode1\x10\x01\x12%\n!bad_message_length_code1_subcode2\x10\x02\x12#\n\x1f\x62\x61\x64_message_type_code1_subcode3\x10\x03\x42\n\n\x08_subcode\"\xaa\x03\n\x19\x44\x65viceBgpOpenMessageError\x12\x41\n\x07subcode\x18\x01 \x01(\x0e\x32+.otg.DeviceBgpOpenMessageError.Subcode.EnumH\x00\x88\x01\x01\x1a\xbd\x02\n\x07Subcode\"\xb1\x02\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12-\n)unsupported_version_number_code2_subcode1\x10\x01\x12 \n\x1c\x65rror_peer_as_code2_subcode2\x10\x02\x12\x1f\n\x1b\x65rror_bgp_id_code2_subcode3\x10\x03\x12\x31\n-unsupported_optional_parameter_code2_subcode4\x10\x04\x12\x1e\n\x1a\x61uth_failed_code2_subcode5\x10\x05\x12(\n$unsupported_hold_time_code2_subcode6\x10\x06\x12)\n%unsupported_capability_code2_subcode7\x10\x07\x42\n\n\x08_subcode\"\xdc\x04\n\x1b\x44\x65viceBgpUpdateMessageError\x12\x43\n\x07subcode\x18\x01 \x01(\x0e\x32-.otg.DeviceBgpUpdateMessageError.Subcode.EnumH\x00\x88\x01\x01\x1a\xeb\x03\n\x07Subcode\"\xdf\x03\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12(\n$malformed_attrib_list_code3_subcode1\x10\x01\x12\x30\n,unrecognized_wellknown_attrib_code3_subcode2\x10\x02\x12+\n\'wellknown_attrib_missing_code3_subcode3\x10\x03\x12%\n!attrib_flags_error_code3_subcode4\x10\x04\x12&\n\"attrib_length_error_code3_subcode5\x10\x05\x12(\n$invalid_origin_attrib_code3_subcode6\x10\x06\x12\"\n\x1e\x61s_routing_loop_code3_subcode7\x10\x07\x12&\n\"invalid_nhop_attrib_code3_subcode8\x10\x08\x12(\n$error_optional_attrib_code3_subcode9\x10\t\x12)\n%invalid_network_field_code3_subcode10\x10\n\x12#\n\x1f\x61\x62normal_aspath_code3_subcode11\x10\x0b\x42\n\n\x08_subcode\"\x1b\n\x19\x44\x65viceBgpHoldTimerExpired\"\"\n DeviceBgpFiniteStateMachineError\"\xe3\x03\n\x13\x44\x65viceBgpCeaseError\x12;\n\x07subcode\x18\x01 \x01(\x0e\x32%.otg.DeviceBgpCeaseError.Subcode.EnumH\x00\x88\x01\x01\x1a\x82\x03\n\x07Subcode\"\xf6\x02\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12,\n(max_number_prefix_reached_code6_subcode1\x10\x01\x12!\n\x1d\x61\x64min_shutdown_code6_subcode2\x10\x02\x12\x1f\n\x1bpeer_deleted_code6_subcode3\x10\x03\x12\x1e\n\x1a\x61\x64min_reset_code6_subcode4\x10\x04\x12$\n connection_reject_code6_subcode5\x10\x05\x12\'\n#other_config_changes_code6_subcode6\x10\x06\x12\x32\n.connection_collision_resolution_code6_subcode7\x10\x07\x12#\n\x1fout_of_resources_code6_subcode8\x10\x08\x12#\n\x1f\x62\x66\x64_session_down_code6_subcode9\x10\tB\n\n\x08_subcode\"T\n\x14\x44\x65viceBgpCustomError\x12\x11\n\x04\x63ode\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x14\n\x07subcode\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x07\n\x05_codeB\n\n\x08_subcode\"\xce\x06\n\tBgpV4Peer\x12\x14\n\x0cpeer_address\x18\x01 \x01(\t\x12\x39\n\x16\x65vpn_ethernet_segments\x18\x02 \x03(\x0b\x32\x19.otg.BgpV4EthernetSegment\x12+\n\x07\x61s_type\x18\x03 \x01(\x0e\x32\x1a.otg.BgpV4Peer.AsType.Enum\x12\x11\n\tas_number\x18\x04 \x01(\r\x12?\n\x0f\x61s_number_width\x18\x05 \x01(\x0e\x32!.otg.BgpV4Peer.AsNumberWidth.EnumH\x00\x88\x01\x01\x12\'\n\x08\x61\x64vanced\x18\x06 \x01(\x0b\x32\x10.otg.BgpAdvancedH\x01\x88\x01\x01\x12+\n\ncapability\x18\x07 \x01(\x0b\x32\x12.otg.BgpCapabilityH\x02\x88\x01\x01\x12I\n\x1alearned_information_filter\x18\x08 \x01(\x0b\x32 .otg.BgpLearnedInformationFilterH\x03\x88\x01\x01\x12\'\n\tv4_routes\x18\t \x03(\x0b\x32\x14.otg.BgpV4RouteRange\x12\'\n\tv6_routes\x18\n \x03(\x0b\x32\x14.otg.BgpV6RouteRange\x12.\n\x10v4_srte_policies\x18\x0b \x03(\x0b\x32\x14.otg.BgpSrteV4Policy\x12.\n\x10v6_srte_policies\x18\x0c \x03(\x0b\x32\x14.otg.BgpSrteV6Policy\x12\x0c\n\x04name\x18\r \x01(\t\x12\x36\n\x10graceful_restart\x18\x0e \x01(\x0b\x32\x17.otg.BgpGracefulRestartH\x04\x88\x01\x01\x1a\x35\n\x06\x41sType\"+\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ibgp\x10\x01\x12\x08\n\x04\x65\x62gp\x10\x02\x1a;\n\rAsNumberWidth\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03two\x10\x01\x12\x08\n\x04\x66our\x10\x02\x42\x12\n\x10_as_number_widthB\x0b\n\t_advancedB\r\n\x0b_capabilityB\x1d\n\x1b_learned_information_filterB\x13\n\x11_graceful_restart\"B\n\x0e\x42gpV4Interface\x12\x11\n\tipv4_name\x18\x01 \x01(\t\x12\x1d\n\x05peers\x18\x02 \x03(\x0b\x32\x0e.otg.BgpV4Peer\"\xa8\x04\n\x14\x42gpV4EthernetSegment\x12;\n\x0b\x64\x66_election\x18\x01 \x01(\x0b\x32!.otg.BgpEthernetSegmentDfElectionH\x00\x88\x01\x01\x12 \n\x04\x65vis\x18\x02 \x03(\x0b\x32\x12.otg.BgpV4EvpnEvis\x12\x10\n\x03\x65si\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x43\n\x0b\x61\x63tive_mode\x18\x04 \x01(\x0e\x32).otg.BgpV4EthernetSegment.ActiveMode.EnumH\x02\x88\x01\x01\x12\x16\n\tesi_label\x18\x05 \x01(\rH\x03\x88\x01\x01\x12,\n\x08\x61\x64vanced\x18\x06 \x01(\x0b\x32\x15.otg.BgpRouteAdvancedH\x04\x88\x01\x01\x12&\n\x0b\x63ommunities\x18\x07 \x03(\x0b\x32\x11.otg.BgpCommunity\x12-\n\x0f\x65xt_communities\x18\x08 \x03(\x0b\x32\x14.otg.BgpExtCommunity\x12$\n\x07\x61s_path\x18\t \x01(\x0b\x32\x0e.otg.BgpAsPathH\x05\x88\x01\x01\x1aH\n\nActiveMode\":\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x11\n\rsingle_active\x10\x01\x12\x0e\n\nall_active\x10\x02\x42\x0e\n\x0c_df_electionB\x06\n\x04_esiB\x0e\n\x0c_active_modeB\x0c\n\n_esi_labelB\x0b\n\t_advancedB\n\n\x08_as_path\"N\n\x1c\x42gpEthernetSegmentDfElection\x12\x1b\n\x0e\x65lection_timer\x18\x01 \x01(\rH\x00\x88\x01\x01\x42\x11\n\x0f_election_timer\"\xda\x03\n\x10\x42gpRouteAdvanced\x12-\n include_multi_exit_discriminator\x18\x03 \x01(\x08H\x00\x88\x01\x01\x12%\n\x18multi_exit_discriminator\x18\x01 \x01(\rH\x01\x88\x01\x01\x12\x1b\n\x0einclude_origin\x18\x04 \x01(\x08H\x02\x88\x01\x01\x12\x36\n\x06origin\x18\x02 \x01(\x0e\x32!.otg.BgpRouteAdvanced.Origin.EnumH\x03\x88\x01\x01\x12%\n\x18include_local_preference\x18\x05 \x01(\x08H\x04\x88\x01\x01\x12\x1d\n\x10local_preference\x18\x06 \x01(\rH\x05\x88\x01\x01\x1a\x43\n\x06Origin\"9\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03igp\x10\x01\x12\x07\n\x03\x65gp\x10\x02\x12\x0e\n\nincomplete\x10\x03\x42#\n!_include_multi_exit_discriminatorB\x1b\n\x19_multi_exit_discriminatorB\x11\n\x0f_include_originB\t\n\x07_originB\x1b\n\x19_include_local_preferenceB\x13\n\x11_local_preference\"\xa4\x02\n\x0c\x42gpCommunity\x12.\n\x04type\x18\x01 \x01(\x0e\x32\x1b.otg.BgpCommunity.Type.EnumH\x00\x88\x01\x01\x12\x16\n\tas_number\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x16\n\tas_custom\x18\x03 \x01(\rH\x02\x88\x01\x01\x1a\x8e\x01\n\x04Type\"\x85\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x14\n\x10manual_as_number\x10\x01\x12\r\n\tno_export\x10\x02\x12\x11\n\rno_advertised\x10\x03\x12\x17\n\x13no_export_subconfed\x10\x04\x12\x0e\n\nllgr_stale\x10\x05\x12\x0b\n\x07no_llgr\x10\x06\x42\x07\n\x05_typeB\x0c\n\n_as_numberB\x0c\n\n_as_custom\"\xf9\x03\n\x0f\x42gpExtCommunity\x12\x31\n\x04type\x18\x01 \x01(\x0e\x32\x1e.otg.BgpExtCommunity.Type.EnumH\x00\x88\x01\x01\x12\x37\n\x07subtype\x18\x02 \x01(\x0e\x32!.otg.BgpExtCommunity.Subtype.EnumH\x01\x88\x01\x01\x12\x12\n\x05value\x18\x03 \x01(\tH\x02\x88\x01\x01\x1a\xbc\x01\n\x04Type\"\xb3\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x1b\n\x17\x61\x64ministrator_as_2octet\x10\x01\x12\x1e\n\x1a\x61\x64ministrator_ipv4_address\x10\x02\x12\x1b\n\x17\x61\x64ministrator_as_4octet\x10\x03\x12\n\n\x06opaque\x10\x04\x12\x08\n\x04\x65vpn\x10\x05\x12*\n&administrator_as_2octet_link_bandwidth\x10\x06\x1a\x87\x01\n\x07Subtype\"|\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x10\n\x0croute_target\x10\x01\x12\n\n\x06origin\x10\x02\x12\x16\n\x12\x65xtended_bandwidth\x10\x03\x12\t\n\x05\x63olor\x10\x04\x12\x11\n\rencapsulation\x10\x05\x12\x0f\n\x0bmac_address\x10\x06\x42\x07\n\x05_typeB\n\n\x08_subtypeB\x08\n\x06_value\"\xbe\x02\n\tBgpAsPath\x12\x37\n\x0b\x61s_set_mode\x18\x01 \x01(\x0e\x32\x1d.otg.BgpAsPath.AsSetMode.EnumH\x00\x88\x01\x01\x12\'\n\x08segments\x18\x02 \x03(\x0b\x32\x15.otg.BgpAsPathSegment\x1a\xbe\x01\n\tAsSetMode\"\xb0\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x1b\n\x17\x64o_not_include_local_as\x10\x01\x12\x12\n\x0einclude_as_seq\x10\x02\x12\x12\n\x0einclude_as_set\x10\x03\x12\x19\n\x15include_as_confed_seq\x10\x04\x12\x19\n\x15include_as_confed_set\x10\x05\x12\x1c\n\x18prepend_to_first_segment\x10\x06\x42\x0e\n\x0c_as_set_mode\"\xc2\x01\n\x10\x42gpAsPathSegment\x12\x32\n\x04type\x18\x01 \x01(\x0e\x32\x1f.otg.BgpAsPathSegment.Type.EnumH\x00\x88\x01\x01\x12\x12\n\nas_numbers\x18\x02 \x03(\r\x1a]\n\x04Type\"U\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\n\n\x06\x61s_seq\x10\x01\x12\n\n\x06\x61s_set\x10\x02\x12\x11\n\ras_confed_seq\x10\x03\x12\x11\n\ras_confed_set\x10\x04\x42\x07\n\x05_type\"\xbb\x01\n\rBgpV4EvpnEvis\x12\x33\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1e.otg.BgpV4EvpnEvis.Choice.EnumH\x00\x88\x01\x01\x12*\n\tevi_vxlan\x18\x02 \x01(\x0b\x32\x12.otg.BgpV4EviVxlanH\x01\x88\x01\x01\x1a\x30\n\x06\x43hoice\"&\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tevi_vxlan\x10\x01\x42\t\n\x07_choiceB\x0c\n\n_evi_vxlan\"\xa3\x06\n\rBgpV4EviVxlan\x12<\n\x11\x62roadcast_domains\x18\x01 \x03(\x0b\x32!.otg.BgpV4EviVxlanBroadcastDomain\x12\x46\n\x10replication_type\x18\x02 \x01(\x0e\x32\'.otg.BgpV4EviVxlan.ReplicationType.EnumH\x00\x88\x01\x01\x12\x17\n\npmsi_label\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08\x61\x64_label\x18\x04 \x01(\rH\x02\x88\x01\x01\x12<\n\x13route_distinguisher\x18\x05 \x01(\x0b\x32\x1a.otg.BgpRouteDistinguisherH\x03\x88\x01\x01\x12\x30\n\x13route_target_export\x18\x06 \x03(\x0b\x32\x13.otg.BgpRouteTarget\x12\x30\n\x13route_target_import\x18\x07 \x03(\x0b\x32\x13.otg.BgpRouteTarget\x12\x33\n\x16l3_route_target_export\x18\x08 \x03(\x0b\x32\x13.otg.BgpRouteTarget\x12\x33\n\x16l3_route_target_import\x18\t \x03(\x0b\x32\x13.otg.BgpRouteTarget\x12,\n\x08\x61\x64vanced\x18\n \x01(\x0b\x32\x15.otg.BgpRouteAdvancedH\x04\x88\x01\x01\x12&\n\x0b\x63ommunities\x18\x0b \x03(\x0b\x32\x11.otg.BgpCommunity\x12-\n\x0f\x65xt_communities\x18\x0c \x03(\x0b\x32\x14.otg.BgpExtCommunity\x12$\n\x07\x61s_path\x18\r \x01(\x0b\x32\x0e.otg.BgpAsPathH\x05\x88\x01\x01\x1a\x43\n\x0fReplicationType\"0\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x17\n\x13ingress_replication\x10\x01\x42\x13\n\x11_replication_typeB\r\n\x0b_pmsi_labelB\x0b\n\t_ad_labelB\x16\n\x14_route_distinguisherB\x0b\n\t_advancedB\n\n\x08_as_path\"\xb4\x01\n\x1c\x42gpV4EviVxlanBroadcastDomain\x12*\n\rcmac_ip_range\x18\x01 \x03(\x0b\x32\x13.otg.BgpCMacIpRange\x12\x1c\n\x0f\x65thernet_tag_id\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x1f\n\x12vlan_aware_service\x18\x03 \x01(\x08H\x01\x88\x01\x01\x42\x12\n\x10_ethernet_tag_idB\x15\n\x13_vlan_aware_service\"\xae\x04\n\x0e\x42gpCMacIpRange\x12\x30\n\rmac_addresses\x18\x01 \x01(\x0b\x32\x14.otg.MACRouteAddressH\x00\x88\x01\x01\x12\x12\n\x05l2vni\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x30\n\x0eipv4_addresses\x18\x03 \x01(\x0b\x32\x13.otg.V4RouteAddressH\x02\x88\x01\x01\x12\x30\n\x0eipv6_addresses\x18\x04 \x01(\x0b\x32\x13.otg.V6RouteAddressH\x03\x88\x01\x01\x12\x12\n\x05l3vni\x18\x05 \x01(\rH\x04\x88\x01\x01\x12$\n\x17include_default_gateway\x18\x06 \x01(\x08H\x05\x88\x01\x01\x12,\n\x08\x61\x64vanced\x18\x07 \x01(\x0b\x32\x15.otg.BgpRouteAdvancedH\x06\x88\x01\x01\x12&\n\x0b\x63ommunities\x18\x08 \x03(\x0b\x32\x11.otg.BgpCommunity\x12-\n\x0f\x65xt_communities\x18\t \x03(\x0b\x32\x14.otg.BgpExtCommunity\x12$\n\x07\x61s_path\x18\n \x01(\x0b\x32\x0e.otg.BgpAsPathH\x07\x88\x01\x01\x12\x0c\n\x04name\x18\x0b \x01(\tB\x10\n\x0e_mac_addressesB\x08\n\x06_l2vniB\x11\n\x0f_ipv4_addressesB\x11\n\x0f_ipv6_addressesB\x08\n\x06_l3vniB\x1a\n\x18_include_default_gatewayB\x0b\n\t_advancedB\n\n\x08_as_path\"\x98\x02\n\x15\x42gpRouteDistinguisher\x12<\n\x07rd_type\x18\x01 \x01(\x0e\x32&.otg.BgpRouteDistinguisher.RdType.EnumH\x00\x88\x01\x01\x12#\n\x16\x61uto_config_rd_ip_addr\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\x15\n\x08rd_value\x18\x03 \x01(\tH\x02\x88\x01\x01\x1aQ\n\x06RdType\"G\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tas_2octet\x10\x01\x12\x10\n\x0cipv4_address\x10\x02\x12\r\n\tas_4octet\x10\x03\x42\n\n\x08_rd_typeB\x19\n\x17_auto_config_rd_ip_addrB\x0b\n\t_rd_value\"\xca\x01\n\x0e\x42gpRouteTarget\x12\x35\n\x07rt_type\x18\x01 \x01(\x0e\x32\x1f.otg.BgpRouteTarget.RtType.EnumH\x00\x88\x01\x01\x12\x15\n\x08rt_value\x18\x02 \x01(\tH\x01\x88\x01\x01\x1aQ\n\x06RtType\"G\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tas_2octet\x10\x01\x12\x10\n\x0cipv4_address\x10\x02\x12\r\n\tas_4octet\x10\x03\x42\n\n\x08_rt_typeB\x0b\n\t_rt_value\"\xff\x01\n\x0b\x42gpAdvanced\x12\x1f\n\x12hold_time_interval\x18\x01 \x01(\rH\x00\x88\x01\x01\x12 \n\x13keep_alive_interval\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x1c\n\x0fupdate_interval\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x19\n\x0ctime_to_live\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x14\n\x07md5_key\x18\x05 \x01(\tH\x04\x88\x01\x01\x42\x15\n\x13_hold_time_intervalB\x16\n\x14_keep_alive_intervalB\x12\n\x10_update_intervalB\x0f\n\r_time_to_liveB\n\n\x08_md5_key\"\x91\n\n\rBgpCapability\x12\x19\n\x0cipv4_unicast\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1b\n\x0eipv4_multicast\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\x19\n\x0cipv6_unicast\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x1b\n\x0eipv6_multicast\x18\x04 \x01(\x08H\x03\x88\x01\x01\x12\x11\n\x04vpls\x18\x05 \x01(\x08H\x04\x88\x01\x01\x12\x1a\n\rroute_refresh\x18\x06 \x01(\x08H\x05\x88\x01\x01\x12\x1d\n\x10route_constraint\x18\x07 \x01(\x08H\x06\x88\x01\x01\x12\x1f\n\x12link_state_non_vpn\x18\x08 \x01(\x08H\x07\x88\x01\x01\x12\x1b\n\x0elink_state_vpn\x18\t \x01(\x08H\x08\x88\x01\x01\x12\x11\n\x04\x65vpn\x18\n \x01(\x08H\t\x88\x01\x01\x12\'\n\x1a\x65xtended_next_hop_encoding\x18\x0b \x01(\x08H\n\x88\x01\x01\x12\x1f\n\x12ipv4_multicast_vpn\x18\x0c \x01(\x08H\x0b\x88\x01\x01\x12\x1a\n\ripv4_mpls_vpn\x18\r \x01(\x08H\x0c\x88\x01\x01\x12\x15\n\x08ipv4_mdt\x18\x0e \x01(\x08H\r\x88\x01\x01\x12$\n\x17ipv4_multicast_mpls_vpn\x18\x0f \x01(\x08H\x0e\x88\x01\x01\x12#\n\x16ipv4_unicast_flow_spec\x18\x10 \x01(\x08H\x0f\x88\x01\x01\x12\x1e\n\x11ipv4_sr_te_policy\x18\x11 \x01(\x08H\x10\x88\x01\x01\x12\"\n\x15ipv4_unicast_add_path\x18\x12 \x01(\x08H\x11\x88\x01\x01\x12\x1f\n\x12ipv6_multicast_vpn\x18\x13 \x01(\x08H\x12\x88\x01\x01\x12\x1a\n\ripv6_mpls_vpn\x18\x14 \x01(\x08H\x13\x88\x01\x01\x12\x15\n\x08ipv6_mdt\x18\x15 \x01(\x08H\x14\x88\x01\x01\x12$\n\x17ipv6_multicast_mpls_vpn\x18\x16 \x01(\x08H\x15\x88\x01\x01\x12#\n\x16ipv6_unicast_flow_spec\x18\x17 \x01(\x08H\x16\x88\x01\x01\x12\x1e\n\x11ipv6_sr_te_policy\x18\x18 \x01(\x08H\x17\x88\x01\x01\x12\"\n\x15ipv6_unicast_add_path\x18\x19 \x01(\x08H\x18\x88\x01\x01\x42\x0f\n\r_ipv4_unicastB\x11\n\x0f_ipv4_multicastB\x0f\n\r_ipv6_unicastB\x11\n\x0f_ipv6_multicastB\x07\n\x05_vplsB\x10\n\x0e_route_refreshB\x13\n\x11_route_constraintB\x15\n\x13_link_state_non_vpnB\x11\n\x0f_link_state_vpnB\x07\n\x05_evpnB\x1d\n\x1b_extended_next_hop_encodingB\x15\n\x13_ipv4_multicast_vpnB\x10\n\x0e_ipv4_mpls_vpnB\x0b\n\t_ipv4_mdtB\x1a\n\x18_ipv4_multicast_mpls_vpnB\x19\n\x17_ipv4_unicast_flow_specB\x14\n\x12_ipv4_sr_te_policyB\x18\n\x16_ipv4_unicast_add_pathB\x15\n\x13_ipv6_multicast_vpnB\x10\n\x0e_ipv6_mpls_vpnB\x0b\n\t_ipv6_mdtB\x1a\n\x18_ipv6_multicast_mpls_vpnB\x19\n\x17_ipv6_unicast_flow_specB\x14\n\x12_ipv6_sr_te_policyB\x18\n\x16_ipv6_unicast_add_path\"\x91\x01\n\x1b\x42gpLearnedInformationFilter\x12 \n\x13unicast_ipv4_prefix\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12 \n\x13unicast_ipv6_prefix\x18\x02 \x01(\x08H\x01\x88\x01\x01\x42\x16\n\x14_unicast_ipv4_prefixB\x16\n\x14_unicast_ipv6_prefix\"\xbb\x06\n\x0f\x42gpV4RouteRange\x12&\n\taddresses\x18\x01 \x03(\x0b\x32\x13.otg.V4RouteAddress\x12\x41\n\rnext_hop_mode\x18\x02 \x01(\x0e\x32%.otg.BgpV4RouteRange.NextHopMode.EnumH\x00\x88\x01\x01\x12P\n\x15next_hop_address_type\x18\x03 \x01(\x0e\x32,.otg.BgpV4RouteRange.NextHopAddressType.EnumH\x01\x88\x01\x01\x12\"\n\x15next_hop_ipv4_address\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\"\n\x15next_hop_ipv6_address\x18\x05 \x01(\tH\x03\x88\x01\x01\x12,\n\x08\x61\x64vanced\x18\x06 \x01(\x0b\x32\x15.otg.BgpRouteAdvancedH\x04\x88\x01\x01\x12&\n\x0b\x63ommunities\x18\x07 \x03(\x0b\x32\x11.otg.BgpCommunity\x12$\n\x07\x61s_path\x18\x08 \x01(\x0b\x32\x0e.otg.BgpAsPathH\x05\x88\x01\x01\x12&\n\x08\x61\x64\x64_path\x18\t \x01(\x0b\x32\x0f.otg.BgpAddPathH\x06\x88\x01\x01\x12\x0c\n\x04name\x18\n \x01(\t\x12-\n\x0f\x65xt_communities\x18\x0b \x03(\x0b\x32\x14.otg.BgpExtCommunity\x12\x37\n\x14\x65xtended_communities\x18\x0c \x03(\x0b\x32\x19.otg.BgpExtendedCommunity\x1a@\n\x0bNextHopMode\"1\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08local_ip\x10\x01\x12\n\n\x06manual\x10\x02\x1a\x41\n\x12NextHopAddressType\"+\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ipv4\x10\x01\x12\x08\n\x04ipv6\x10\x02\x42\x10\n\x0e_next_hop_modeB\x18\n\x16_next_hop_address_typeB\x18\n\x16_next_hop_ipv4_addressB\x18\n\x16_next_hop_ipv6_addressB\x0b\n\t_advancedB\n\n\x08_as_pathB\x0b\n\t_add_path\".\n\nBgpAddPath\x12\x14\n\x07path_id\x18\x01 \x01(\rH\x00\x88\x01\x01\x42\n\n\x08_path_id\"\xd4\x08\n\x14\x42gpExtendedCommunity\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.BgpExtendedCommunity.Choice.EnumH\x00\x88\x01\x01\x12W\n\x19transitive_2octet_as_type\x18\x02 \x01(\x0b\x32/.otg.BgpExtendedCommunityTransitive2OctetAsTypeH\x01\x88\x01\x01\x12]\n\x1ctransitive_ipv4_address_type\x18\x03 \x01(\x0b\x32\x32.otg.BgpExtendedCommunityTransitiveIpv4AddressTypeH\x02\x88\x01\x01\x12W\n\x19transitive_4octet_as_type\x18\x04 \x01(\x0b\x32/.otg.BgpExtendedCommunityTransitive4OctetAsTypeH\x03\x88\x01\x01\x12R\n\x16transitive_opaque_type\x18\x05 \x01(\x0b\x32-.otg.BgpExtendedCommunityTransitiveOpaqueTypeH\x04\x88\x01\x01\x12N\n\x14transitive_evpn_type\x18\x06 \x01(\x0b\x32+.otg.BgpExtendedCommunityTransitiveEvpnTypeH\x05\x88\x01\x01\x12^\n\x1dnon_transitive_2octet_as_type\x18\x07 \x01(\x0b\x32\x32.otg.BgpExtendedCommunityNonTransitive2OctetAsTypeH\x06\x88\x01\x01\x12\x38\n\x06\x63ustom\x18\x08 \x01(\x0b\x32#.otg.BgpExtendedCommunityCustomTypeH\x07\x88\x01\x01\x1a\xe7\x01\n\x06\x43hoice\"\xdc\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x1d\n\x19transitive_2octet_as_type\x10\x01\x12 \n\x1ctransitive_ipv4_address_type\x10\x02\x12\x1d\n\x19transitive_4octet_as_type\x10\x03\x12\x1a\n\x16transitive_opaque_type\x10\x04\x12\x18\n\x14transitive_evpn_type\x10\x05\x12!\n\x1dnon_transitive_2octet_as_type\x10\x06\x12\n\n\x06\x63ustom\x10\x07\x42\t\n\x07_choiceB\x1c\n\x1a_transitive_2octet_as_typeB\x1f\n\x1d_transitive_ipv4_address_typeB\x1c\n\x1a_transitive_4octet_as_typeB\x19\n\x17_transitive_opaque_typeB\x17\n\x15_transitive_evpn_typeB \n\x1e_non_transitive_2octet_as_typeB\t\n\x07_custom\"\x9f\x01\n5BgpExtendedCommunityTransitive2OctetAsTypeRouteTarget\x12\x1c\n\x0fglobal_2byte_as\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x1e\n\x11local_4byte_admin\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x12\n\x10_global_2byte_asB\x14\n\x12_local_4byte_admin\"\x9f\x01\n5BgpExtendedCommunityTransitive2OctetAsTypeRouteOrigin\x12\x1c\n\x0fglobal_2byte_as\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x1e\n\x11local_4byte_admin\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x12\n\x10_global_2byte_asB\x14\n\x12_local_4byte_admin\"\xd0\x03\n*BgpExtendedCommunityTransitive2OctetAsType\x12P\n\x06\x63hoice\x18\x01 \x01(\x0e\x32;.otg.BgpExtendedCommunityTransitive2OctetAsType.Choice.EnumH\x00\x88\x01\x01\x12]\n\x14route_target_subtype\x18\x02 \x01(\x0b\x32:.otg.BgpExtendedCommunityTransitive2OctetAsTypeRouteTargetH\x01\x88\x01\x01\x12]\n\x14route_origin_subtype\x18\x03 \x01(\x0b\x32:.otg.BgpExtendedCommunityTransitive2OctetAsTypeRouteOriginH\x02\x88\x01\x01\x1aU\n\x06\x43hoice\"K\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x18\n\x14route_target_subtype\x10\x01\x12\x18\n\x14route_origin_subtype\x10\x02\x42\t\n\x07_choiceB\x17\n\x15_route_target_subtypeB\x17\n\x15_route_origin_subtype\"\xa6\x01\n8BgpExtendedCommunityTransitiveIpv4AddressTypeRouteOrigin\x12\x1e\n\x11global_ipv4_admin\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1e\n\x11local_2byte_admin\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x14\n\x12_global_ipv4_adminB\x14\n\x12_local_2byte_admin\"\xa6\x01\n8BgpExtendedCommunityTransitiveIpv4AddressTypeRouteTarget\x12\x1e\n\x11global_ipv4_admin\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1e\n\x11local_2byte_admin\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x14\n\x12_global_ipv4_adminB\x14\n\x12_local_2byte_admin\"\xdc\x03\n-BgpExtendedCommunityTransitiveIpv4AddressType\x12S\n\x06\x63hoice\x18\x01 \x01(\x0e\x32>.otg.BgpExtendedCommunityTransitiveIpv4AddressType.Choice.EnumH\x00\x88\x01\x01\x12`\n\x14route_target_subtype\x18\x02 \x01(\x0b\x32=.otg.BgpExtendedCommunityTransitiveIpv4AddressTypeRouteTargetH\x01\x88\x01\x01\x12`\n\x14route_origin_subtype\x18\x03 \x01(\x0b\x32=.otg.BgpExtendedCommunityTransitiveIpv4AddressTypeRouteOriginH\x02\x88\x01\x01\x1aU\n\x06\x43hoice\"K\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x18\n\x14route_target_subtype\x10\x01\x12\x18\n\x14route_origin_subtype\x10\x02\x42\t\n\x07_choiceB\x17\n\x15_route_target_subtypeB\x17\n\x15_route_origin_subtype\"\x9f\x01\n5BgpExtendedCommunityTransitive4OctetAsTypeRouteTarget\x12\x1c\n\x0fglobal_4byte_as\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x1e\n\x11local_2byte_admin\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x12\n\x10_global_4byte_asB\x14\n\x12_local_2byte_admin\"\x9f\x01\n5BgpExtendedCommunityTransitive4OctetAsTypeRouteOrigin\x12\x1c\n\x0fglobal_4byte_as\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x1e\n\x11local_2byte_admin\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x12\n\x10_global_4byte_asB\x14\n\x12_local_2byte_admin\"\xd0\x03\n*BgpExtendedCommunityTransitive4OctetAsType\x12P\n\x06\x63hoice\x18\x01 \x01(\x0e\x32;.otg.BgpExtendedCommunityTransitive4OctetAsType.Choice.EnumH\x00\x88\x01\x01\x12]\n\x14route_target_subtype\x18\x02 \x01(\x0b\x32:.otg.BgpExtendedCommunityTransitive4OctetAsTypeRouteTargetH\x01\x88\x01\x01\x12]\n\x14route_origin_subtype\x18\x03 \x01(\x0b\x32:.otg.BgpExtendedCommunityTransitive4OctetAsTypeRouteOriginH\x02\x88\x01\x01\x1aU\n\x06\x43hoice\"K\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x18\n\x14route_target_subtype\x10\x01\x12\x18\n\x14route_origin_subtype\x10\x02\x42\t\n\x07_choiceB\x17\n\x15_route_target_subtypeB\x17\n\x15_route_origin_subtype\"k\n-BgpExtendedCommunityTransitiveOpaqueTypeColor\x12\x12\n\x05\x66lags\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x12\n\x05\x63olor\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x08\n\x06_flagsB\x08\n\x06_color\"\x85\x01\n5BgpExtendedCommunityTransitiveOpaqueTypeEncapsulation\x12\x15\n\x08reserved\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x18\n\x0btunnel_type\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x0b\n\t_reservedB\x0e\n\x0c_tunnel_type\"\xb2\x03\n(BgpExtendedCommunityTransitiveOpaqueType\x12N\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x39.otg.BgpExtendedCommunityTransitiveOpaqueType.Choice.EnumH\x00\x88\x01\x01\x12N\n\rcolor_subtype\x18\x02 \x01(\x0b\x32\x32.otg.BgpExtendedCommunityTransitiveOpaqueTypeColorH\x01\x88\x01\x01\x12^\n\x15\x65ncapsulation_subtype\x18\x03 \x01(\x0b\x32:.otg.BgpExtendedCommunityTransitiveOpaqueTypeEncapsulationH\x02\x88\x01\x01\x1aO\n\x06\x43hoice\"E\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x11\n\rcolor_subtype\x10\x01\x12\x19\n\x15\x65ncapsulation_subtype\x10\x02\x42\t\n\x07_choiceB\x10\n\x0e_color_subtypeB\x18\n\x16_encapsulation_subtype\"Y\n/BgpExtendedCommunityTransitiveEvpnTypeRouterMac\x12\x17\n\nrouter_mac\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_router_mac\"\xaa\x02\n&BgpExtendedCommunityTransitiveEvpnType\x12L\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x37.otg.BgpExtendedCommunityTransitiveEvpnType.Choice.EnumH\x00\x88\x01\x01\x12U\n\x12router_mac_subtype\x18\x02 \x01(\x0b\x32\x34.otg.BgpExtendedCommunityTransitiveEvpnTypeRouterMacH\x01\x88\x01\x01\x1a\x39\n\x06\x43hoice\"/\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x16\n\x12router_mac_subtype\x10\x01\x42\t\n\x07_choiceB\x15\n\x13_router_mac_subtype\"\x94\x01\n:BgpExtendedCommunityNonTransitive2OctetAsTypeLinkBandwidth\x12\x1c\n\x0fglobal_2byte_as\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x16\n\tbandwidth\x18\x02 \x01(\x02H\x01\x88\x01\x01\x42\x12\n\x10_global_2byte_asB\x0c\n\n_bandwidth\"\xcf\x02\n-BgpExtendedCommunityNonTransitive2OctetAsType\x12S\n\x06\x63hoice\x18\x01 \x01(\x0e\x32>.otg.BgpExtendedCommunityNonTransitive2OctetAsType.Choice.EnumH\x00\x88\x01\x01\x12\x64\n\x16link_bandwidth_subtype\x18\x02 \x01(\x0b\x32?.otg.BgpExtendedCommunityNonTransitive2OctetAsTypeLinkBandwidthH\x01\x88\x01\x01\x1a=\n\x06\x43hoice\"3\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x1a\n\x16link_bandwidth_subtype\x10\x01\x42\t\n\x07_choiceB\x19\n\x17_link_bandwidth_subtype\"\xa4\x01\n\x1e\x42gpExtendedCommunityCustomType\x12\x1b\n\x0e\x63ommunity_type\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1e\n\x11\x63ommunity_subtype\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05value\x18\x03 \x01(\tH\x02\x88\x01\x01\x42\x11\n\x0f_community_typeB\x14\n\x12_community_subtypeB\x08\n\x06_value\"\xbb\x06\n\x0f\x42gpV6RouteRange\x12&\n\taddresses\x18\x01 \x03(\x0b\x32\x13.otg.V6RouteAddress\x12\x41\n\rnext_hop_mode\x18\x02 \x01(\x0e\x32%.otg.BgpV6RouteRange.NextHopMode.EnumH\x00\x88\x01\x01\x12P\n\x15next_hop_address_type\x18\x03 \x01(\x0e\x32,.otg.BgpV6RouteRange.NextHopAddressType.EnumH\x01\x88\x01\x01\x12\"\n\x15next_hop_ipv4_address\x18\x04 \x01(\tH\x02\x88\x01\x01\x12\"\n\x15next_hop_ipv6_address\x18\x05 \x01(\tH\x03\x88\x01\x01\x12,\n\x08\x61\x64vanced\x18\x06 \x01(\x0b\x32\x15.otg.BgpRouteAdvancedH\x04\x88\x01\x01\x12&\n\x0b\x63ommunities\x18\x07 \x03(\x0b\x32\x11.otg.BgpCommunity\x12$\n\x07\x61s_path\x18\x08 \x01(\x0b\x32\x0e.otg.BgpAsPathH\x05\x88\x01\x01\x12&\n\x08\x61\x64\x64_path\x18\t \x01(\x0b\x32\x0f.otg.BgpAddPathH\x06\x88\x01\x01\x12\x0c\n\x04name\x18\n \x01(\t\x12-\n\x0f\x65xt_communities\x18\x0b \x03(\x0b\x32\x14.otg.BgpExtCommunity\x12\x37\n\x14\x65xtended_communities\x18\x0c \x03(\x0b\x32\x19.otg.BgpExtendedCommunity\x1a@\n\x0bNextHopMode\"1\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08local_ip\x10\x01\x12\n\n\x06manual\x10\x02\x1a\x41\n\x12NextHopAddressType\"+\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ipv4\x10\x01\x12\x08\n\x04ipv6\x10\x02\x42\x10\n\x0e_next_hop_modeB\x18\n\x16_next_hop_address_typeB\x18\n\x16_next_hop_ipv4_addressB\x18\n\x16_next_hop_ipv6_addressB\x0b\n\t_advancedB\n\n\x08_as_pathB\x0b\n\t_add_path\"\x8b\x07\n\x0f\x42gpSrteV4Policy\x12\x1a\n\rdistinguisher\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x12\n\x05\x63olor\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x15\n\ripv4_endpoint\x18\x03 \x01(\t\x12\x41\n\rnext_hop_mode\x18\x04 \x01(\x0e\x32%.otg.BgpSrteV4Policy.NextHopMode.EnumH\x02\x88\x01\x01\x12P\n\x15next_hop_address_type\x18\x05 \x01(\x0e\x32,.otg.BgpSrteV4Policy.NextHopAddressType.EnumH\x03\x88\x01\x01\x12\"\n\x15next_hop_ipv4_address\x18\x06 \x01(\tH\x04\x88\x01\x01\x12\"\n\x15next_hop_ipv6_address\x18\x07 \x01(\tH\x05\x88\x01\x01\x12,\n\x08\x61\x64vanced\x18\x08 \x01(\x0b\x32\x15.otg.BgpRouteAdvancedH\x06\x88\x01\x01\x12&\n\x08\x61\x64\x64_path\x18\t \x01(\x0b\x32\x0f.otg.BgpAddPathH\x07\x88\x01\x01\x12$\n\x07\x61s_path\x18\n \x01(\x0b\x32\x0e.otg.BgpAsPathH\x08\x88\x01\x01\x12&\n\x0b\x63ommunities\x18\x0b \x03(\x0b\x32\x11.otg.BgpCommunity\x12-\n\x0f\x65xt_communities\x18\x0c \x03(\x0b\x32\x14.otg.BgpExtCommunity\x12,\n\x0btunnel_tlvs\x18\r \x03(\x0b\x32\x17.otg.BgpSrteV4TunnelTlv\x12\x0c\n\x04name\x18\x0e \x01(\t\x12\x13\n\x06\x61\x63tive\x18\x0f \x01(\x08H\t\x88\x01\x01\x1a@\n\x0bNextHopMode\"1\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08local_ip\x10\x01\x12\n\n\x06manual\x10\x02\x1a\x41\n\x12NextHopAddressType\"+\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ipv4\x10\x01\x12\x08\n\x04ipv6\x10\x02\x42\x10\n\x0e_distinguisherB\x08\n\x06_colorB\x10\n\x0e_next_hop_modeB\x18\n\x16_next_hop_address_typeB\x18\n\x16_next_hop_ipv4_addressB\x18\n\x16_next_hop_ipv6_addressB\x0b\n\t_advancedB\x0b\n\t_add_pathB\n\n\x08_as_pathB\t\n\x07_active\"\xff\x05\n\x12\x42gpSrteV4TunnelTlv\x12\x46\n\x17remote_endpoint_sub_tlv\x18\x01 \x01(\x0b\x32 .otg.BgpSrteRemoteEndpointSubTlvH\x00\x88\x01\x01\x12\x33\n\rcolor_sub_tlv\x18\x02 \x01(\x0b\x32\x17.otg.BgpSrteColorSubTlvH\x01\x88\x01\x01\x12\x37\n\x0f\x62inding_sub_tlv\x18\x03 \x01(\x0b\x32\x19.otg.BgpSrteBindingSubTlvH\x02\x88\x01\x01\x12=\n\x12preference_sub_tlv\x18\x04 \x01(\x0b\x32\x1c.otg.BgpSrtePreferenceSubTlvH\x03\x88\x01\x01\x12\x46\n\x17policy_priority_sub_tlv\x18\x05 \x01(\x0b\x32 .otg.BgpSrtePolicyPrioritySubTlvH\x04\x88\x01\x01\x12>\n\x13policy_name_sub_tlv\x18\x06 \x01(\x0b\x32\x1c.otg.BgpSrtePolicyNameSubTlvH\x05\x88\x01\x01\x12Z\n\"explicit_null_label_policy_sub_tlv\x18\x07 \x01(\x0b\x32).otg.BgpSrteExplicitNullLabelPolicySubTlvH\x06\x88\x01\x01\x12.\n\rsegment_lists\x18\x08 \x03(\x0b\x32\x17.otg.BgpSrteSegmentList\x12\x0c\n\x04name\x18\t \x01(\t\x12\x13\n\x06\x61\x63tive\x18\n \x01(\x08H\x07\x88\x01\x01\x42\x1a\n\x18_remote_endpoint_sub_tlvB\x10\n\x0e_color_sub_tlvB\x12\n\x10_binding_sub_tlvB\x15\n\x13_preference_sub_tlvB\x1a\n\x18_policy_priority_sub_tlvB\x16\n\x14_policy_name_sub_tlvB%\n#_explicit_null_label_policy_sub_tlvB\t\n\x07_active\"\xbe\x02\n\x1b\x42gpSrteRemoteEndpointSubTlv\x12\x16\n\tas_number\x18\x01 \x01(\rH\x00\x88\x01\x01\x12P\n\x0e\x61\x64\x64ress_family\x18\x02 \x01(\x0e\x32\x33.otg.BgpSrteRemoteEndpointSubTlv.AddressFamily.EnumH\x01\x88\x01\x01\x12\x19\n\x0cipv4_address\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x19\n\x0cipv6_address\x18\x04 \x01(\tH\x03\x88\x01\x01\x1a<\n\rAddressFamily\"+\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ipv4\x10\x01\x12\x08\n\x04ipv6\x10\x02\x42\x0c\n\n_as_numberB\x11\n\x0f_address_familyB\x0f\n\r_ipv4_addressB\x0f\n\r_ipv6_address\"2\n\x12\x42gpSrteColorSubTlv\x12\x12\n\x05\x63olor\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_color\"\xea\x02\n\x14\x42gpSrteBindingSubTlv\x12L\n\x10\x62inding_sid_type\x18\x01 \x01(\x0e\x32-.otg.BgpSrteBindingSubTlv.BindingSidType.EnumH\x00\x88\x01\x01\x12\x1b\n\x0e\x66our_octet_sid\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08ipv6_sid\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x13\n\x06s_flag\x18\x04 \x01(\x08H\x03\x88\x01\x01\x12\x13\n\x06i_flag\x18\x05 \x01(\x08H\x04\x88\x01\x01\x1a[\n\x0e\x42indingSidType\"I\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0e\n\nno_binding\x10\x01\x12\x12\n\x0e\x66our_octet_sid\x10\x02\x12\x0c\n\x08ipv6_sid\x10\x03\x42\x13\n\x11_binding_sid_typeB\x11\n\x0f_four_octet_sidB\x0b\n\t_ipv6_sidB\t\n\x07_s_flagB\t\n\x07_i_flag\"A\n\x17\x42gpSrtePreferenceSubTlv\x12\x17\n\npreference\x18\x01 \x01(\rH\x00\x88\x01\x01\x42\r\n\x0b_preference\"O\n\x1b\x42gpSrtePolicyPrioritySubTlv\x12\x1c\n\x0fpolicy_priority\x18\x01 \x01(\rH\x00\x88\x01\x01\x42\x12\n\x10_policy_priority\"C\n\x17\x42gpSrtePolicyNameSubTlv\x12\x18\n\x0bpolicy_name\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x0e\n\x0c_policy_name\"\xd6\x02\n$BgpSrteExplicitNullLabelPolicySubTlv\x12o\n\x1a\x65xplicit_null_label_policy\x18\x01 \x01(\x0e\x32\x46.otg.BgpSrteExplicitNullLabelPolicySubTlv.ExplicitNullLabelPolicy.EnumH\x00\x88\x01\x01\x1a\x9d\x01\n\x17\x45xplicitNullLabelPolicy\"\x81\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x11\n\rreserved_enlp\x10\x01\x12\x12\n\x0epush_ipv4_enlp\x10\x02\x12\x12\n\x0epush_ipv6_enlp\x10\x03\x12\x17\n\x13push_ipv4_ipv6_enlp\x10\x04\x12\x14\n\x10\x64o_not_push_enlp\x10\x05\x42\x1d\n\x1b_explicit_null_label_policy\"\x89\x01\n\x12\x42gpSrteSegmentList\x12\x13\n\x06weight\x18\x01 \x01(\rH\x00\x88\x01\x01\x12%\n\x08segments\x18\x02 \x03(\x0b\x32\x13.otg.BgpSrteSegment\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x13\n\x06\x61\x63tive\x18\x04 \x01(\x08H\x01\x88\x01\x01\x42\t\n\x07_weightB\t\n\x07_active\"\xe8\x07\n\x0e\x42gpSrteSegment\x12:\n\x0csegment_type\x18\x01 \x01(\x0e\x32$.otg.BgpSrteSegment.SegmentType.Enum\x12\x33\n\x06type_a\x18\x02 \x01(\x0b\x32\x1e.otg.BgpSrteSegmentATypeSubTlvH\x00\x88\x01\x01\x12\x33\n\x06type_b\x18\x03 \x01(\x0b\x32\x1e.otg.BgpSrteSegmentBTypeSubTlvH\x01\x88\x01\x01\x12\x33\n\x06type_c\x18\x04 \x01(\x0b\x32\x1e.otg.BgpSrteSegmentCTypeSubTlvH\x02\x88\x01\x01\x12\x33\n\x06type_d\x18\x05 \x01(\x0b\x32\x1e.otg.BgpSrteSegmentDTypeSubTlvH\x03\x88\x01\x01\x12\x33\n\x06type_e\x18\x06 \x01(\x0b\x32\x1e.otg.BgpSrteSegmentETypeSubTlvH\x04\x88\x01\x01\x12\x33\n\x06type_f\x18\x07 \x01(\x0b\x32\x1e.otg.BgpSrteSegmentFTypeSubTlvH\x05\x88\x01\x01\x12\x33\n\x06type_g\x18\x08 \x01(\x0b\x32\x1e.otg.BgpSrteSegmentGTypeSubTlvH\x06\x88\x01\x01\x12\x33\n\x06type_h\x18\t \x01(\x0b\x32\x1e.otg.BgpSrteSegmentHTypeSubTlvH\x07\x88\x01\x01\x12\x33\n\x06type_i\x18\n \x01(\x0b\x32\x1e.otg.BgpSrteSegmentITypeSubTlvH\x08\x88\x01\x01\x12\x33\n\x06type_j\x18\x0b \x01(\x0b\x32\x1e.otg.BgpSrteSegmentJTypeSubTlvH\t\x88\x01\x01\x12\x33\n\x06type_k\x18\x0c \x01(\x0b\x32\x1e.otg.BgpSrteSegmentKTypeSubTlvH\n\x88\x01\x01\x12\x0c\n\x04name\x18\r \x01(\t\x12\x13\n\x06\x61\x63tive\x18\x0e \x01(\x08H\x0b\x88\x01\x01\x1a\xab\x01\n\x0bSegmentType\"\x9b\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\n\n\x06type_a\x10\x01\x12\n\n\x06type_b\x10\x02\x12\n\n\x06type_c\x10\x03\x12\n\n\x06type_d\x10\x04\x12\n\n\x06type_e\x10\x05\x12\n\n\x06type_f\x10\x06\x12\n\n\x06type_g\x10\x07\x12\n\n\x06type_h\x10\x08\x12\n\n\x06type_i\x10\t\x12\n\n\x06type_j\x10\n\x12\n\n\x06type_k\x10\x0b\x42\t\n\x07_type_aB\t\n\x07_type_bB\t\n\x07_type_cB\t\n\x07_type_dB\t\n\x07_type_eB\t\n\x07_type_fB\t\n\x07_type_gB\t\n\x07_type_hB\t\n\x07_type_iB\t\n\x07_type_jB\t\n\x07_type_kB\t\n\x07_active\"\x80\x01\n\x10\x42gpSrteSrMplsSid\x12\x12\n\x05label\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x0f\n\x02tc\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05s_bit\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x10\n\x03ttl\x18\x04 \x01(\rH\x03\x88\x01\x01\x42\x08\n\x06_labelB\x05\n\x03_tcB\x08\n\x06_s_bitB\x06\n\x04_ttl\"\xca\x01\n*BgpSrteSRv6SIDEndpointBehaviorAndStructure\x12\x16\n\tlb_length\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x16\n\tln_length\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x18\n\x0b\x66unc_length\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x17\n\narg_length\x18\x04 \x01(\rH\x03\x88\x01\x01\x42\x0c\n\n_lb_lengthB\x0c\n\n_ln_lengthB\x0e\n\x0c_func_lengthB\r\n\x0b_arg_length\"\xa7\x01\n\x19\x42gpSrteSegmentATypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x05label\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0f\n\x02tc\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x12\n\x05s_bit\x18\x04 \x01(\x08H\x03\x88\x01\x01\x12\x10\n\x03ttl\x18\x05 \x01(\rH\x04\x88\x01\x01\x42\x08\n\x06_flagsB\x08\n\x06_labelB\x05\n\x03_tcB\x08\n\x06_s_bitB\x06\n\x04_ttl\"\xc4\x01\n\x19\x42gpSrteSegmentBTypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x08srv6_sid\x18\x02 \x01(\t\x12X\n\x1asrv6_sid_endpoint_behavior\x18\x03 \x01(\x0b\x32/.otg.BgpSrteSRv6SIDEndpointBehaviorAndStructureH\x01\x88\x01\x01\x42\x08\n\x06_flagsB\x1d\n\x1b_srv6_sid_endpoint_behavior\"\xc1\x01\n\x19\x42gpSrteSegmentCTypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0csr_algorithm\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x19\n\x11ipv4_node_address\x18\x03 \x01(\t\x12/\n\x0bsr_mpls_sid\x18\x04 \x01(\x0b\x32\x15.otg.BgpSrteSrMplsSidH\x02\x88\x01\x01\x42\x08\n\x06_flagsB\x0f\n\r_sr_algorithmB\x0e\n\x0c_sr_mpls_sid\"\xc1\x01\n\x19\x42gpSrteSegmentDTypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0csr_algorithm\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x19\n\x11ipv6_node_address\x18\x03 \x01(\t\x12/\n\x0bsr_mpls_sid\x18\x04 \x01(\x0b\x32\x15.otg.BgpSrteSrMplsSidH\x02\x88\x01\x01\x42\x08\n\x06_flagsB\x0f\n\r_sr_algorithmB\x0e\n\x0c_sr_mpls_sid\"\xcd\x01\n\x19\x42gpSrteSegmentETypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x12local_interface_id\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x19\n\x11ipv4_node_address\x18\x03 \x01(\t\x12/\n\x0bsr_mpls_sid\x18\x04 \x01(\x0b\x32\x15.otg.BgpSrteSrMplsSidH\x02\x88\x01\x01\x42\x08\n\x06_flagsB\x15\n\x13_local_interface_idB\x0e\n\x0c_sr_mpls_sid\"\xb3\x01\n\x19\x42gpSrteSegmentFTypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\x12local_ipv4_address\x18\x02 \x01(\t\x12\x1b\n\x13remote_ipv4_address\x18\x03 \x01(\t\x12/\n\x0bsr_mpls_sid\x18\x04 \x01(\x0b\x32\x15.otg.BgpSrteSrMplsSidH\x01\x88\x01\x01\x42\x08\n\x06_flagsB\x0e\n\x0c_sr_mpls_sid\"\xaf\x02\n\x19\x42gpSrteSegmentGTypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x12local_interface_id\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x1f\n\x17local_ipv6_node_address\x18\x03 \x01(\t\x12 \n\x13remote_interface_id\x18\x04 \x01(\rH\x02\x88\x01\x01\x12 \n\x18remote_ipv6_node_address\x18\x05 \x01(\t\x12/\n\x0bsr_mpls_sid\x18\x06 \x01(\x0b\x32\x15.otg.BgpSrteSrMplsSidH\x03\x88\x01\x01\x42\x08\n\x06_flagsB\x15\n\x13_local_interface_idB\x16\n\x14_remote_interface_idB\x0e\n\x0c_sr_mpls_sid\"\xb3\x01\n\x19\x42gpSrteSegmentHTypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\x12local_ipv6_address\x18\x02 \x01(\t\x12\x1b\n\x13remote_ipv6_address\x18\x03 \x01(\t\x12/\n\x0bsr_mpls_sid\x18\x04 \x01(\x0b\x32\x15.otg.BgpSrteSrMplsSidH\x01\x88\x01\x01\x42\x08\n\x06_flagsB\x0e\n\x0c_sr_mpls_sid\"\xf1\x01\n\x19\x42gpSrteSegmentITypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x11ipv6_node_address\x18\x02 \x01(\t\x12\x15\n\x08srv6_sid\x18\x03 \x01(\tH\x01\x88\x01\x01\x12X\n\x1asrv6_sid_endpoint_behavior\x18\x04 \x01(\x0b\x32/.otg.BgpSrteSRv6SIDEndpointBehaviorAndStructureH\x02\x88\x01\x01\x42\x08\n\x06_flagsB\x0b\n\t_srv6_sidB\x1d\n\x1b_srv6_sid_endpoint_behavior\"\xb7\x03\n\x19\x42gpSrteSegmentJTypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0csr_algorithm\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x1f\n\x12local_interface_id\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x1f\n\x17local_ipv6_node_address\x18\x04 \x01(\t\x12 \n\x13remote_interface_id\x18\x05 \x01(\rH\x03\x88\x01\x01\x12 \n\x18remote_ipv6_node_address\x18\x06 \x01(\t\x12\x15\n\x08srv6_sid\x18\x07 \x01(\tH\x04\x88\x01\x01\x12X\n\x1asrv6_sid_endpoint_behavior\x18\x08 \x01(\x0b\x32/.otg.BgpSrteSRv6SIDEndpointBehaviorAndStructureH\x05\x88\x01\x01\x42\x08\n\x06_flagsB\x0f\n\r_sr_algorithmB\x15\n\x13_local_interface_idB\x16\n\x14_remote_interface_idB\x0b\n\t_srv6_sidB\x1d\n\x1b_srv6_sid_endpoint_behavior\"\xbb\x02\n\x19\x42gpSrteSegmentKTypeSubTlv\x12\x12\n\x05\x66lags\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x0csr_algorithm\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x1a\n\x12local_ipv6_address\x18\x03 \x01(\t\x12\x1b\n\x13remote_ipv6_address\x18\x04 \x01(\t\x12\x15\n\x08srv6_sid\x18\x05 \x01(\tH\x02\x88\x01\x01\x12X\n\x1asrv6_sid_endpoint_behavior\x18\x06 \x01(\x0b\x32/.otg.BgpSrteSRv6SIDEndpointBehaviorAndStructureH\x03\x88\x01\x01\x42\x08\n\x06_flagsB\x0f\n\r_sr_algorithmB\x0b\n\t_srv6_sidB\x1d\n\x1b_srv6_sid_endpoint_behavior\"\x8a\x07\n\x0f\x42gpSrteV6Policy\x12\x1a\n\rdistinguisher\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x12\n\x05\x63olor\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x15\n\ripv6_endpoint\x18\x03 \x01(\t\x12\x41\n\rnext_hop_mode\x18\x04 \x01(\x0e\x32%.otg.BgpSrteV6Policy.NextHopMode.EnumH\x02\x88\x01\x01\x12P\n\x15next_hop_address_type\x18\x05 \x01(\x0e\x32,.otg.BgpSrteV6Policy.NextHopAddressType.EnumH\x03\x88\x01\x01\x12\"\n\x15next_hop_ipv4_address\x18\x06 \x01(\tH\x04\x88\x01\x01\x12\"\n\x15next_hop_ipv6_address\x18\x07 \x01(\tH\x05\x88\x01\x01\x12,\n\x08\x61\x64vanced\x18\x08 \x01(\x0b\x32\x15.otg.BgpRouteAdvancedH\x06\x88\x01\x01\x12&\n\x08\x61\x64\x64_path\x18\t \x01(\x0b\x32\x0f.otg.BgpAddPathH\x07\x88\x01\x01\x12$\n\x07\x61s_path\x18\n \x01(\x0b\x32\x0e.otg.BgpAsPathH\x08\x88\x01\x01\x12&\n\x0b\x63ommunities\x18\x0b \x03(\x0b\x32\x11.otg.BgpCommunity\x12,\n\x0e\x65xtcommunities\x18\x0c \x03(\x0b\x32\x14.otg.BgpExtCommunity\x12,\n\x0btunnel_tlvs\x18\r \x03(\x0b\x32\x17.otg.BgpSrteV6TunnelTlv\x12\x0c\n\x04name\x18\x0e \x01(\t\x12\x13\n\x06\x61\x63tive\x18\x0f \x01(\x08H\t\x88\x01\x01\x1a@\n\x0bNextHopMode\"1\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08local_ip\x10\x01\x12\n\n\x06manual\x10\x02\x1a\x41\n\x12NextHopAddressType\"+\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ipv4\x10\x01\x12\x08\n\x04ipv6\x10\x02\x42\x10\n\x0e_distinguisherB\x08\n\x06_colorB\x10\n\x0e_next_hop_modeB\x18\n\x16_next_hop_address_typeB\x18\n\x16_next_hop_ipv4_addressB\x18\n\x16_next_hop_ipv6_addressB\x0b\n\t_advancedB\x0b\n\t_add_pathB\n\n\x08_as_pathB\t\n\x07_active\"\xff\x05\n\x12\x42gpSrteV6TunnelTlv\x12\x46\n\x17remote_endpoint_sub_tlv\x18\x01 \x01(\x0b\x32 .otg.BgpSrteRemoteEndpointSubTlvH\x00\x88\x01\x01\x12\x33\n\rcolor_sub_tlv\x18\x02 \x01(\x0b\x32\x17.otg.BgpSrteColorSubTlvH\x01\x88\x01\x01\x12\x37\n\x0f\x62inding_sub_tlv\x18\x03 \x01(\x0b\x32\x19.otg.BgpSrteBindingSubTlvH\x02\x88\x01\x01\x12=\n\x12preference_sub_tlv\x18\x04 \x01(\x0b\x32\x1c.otg.BgpSrtePreferenceSubTlvH\x03\x88\x01\x01\x12\x46\n\x17policy_priority_sub_tlv\x18\x05 \x01(\x0b\x32 .otg.BgpSrtePolicyPrioritySubTlvH\x04\x88\x01\x01\x12>\n\x13policy_name_sub_tlv\x18\x06 \x01(\x0b\x32\x1c.otg.BgpSrtePolicyNameSubTlvH\x05\x88\x01\x01\x12Z\n\"explicit_null_label_policy_sub_tlv\x18\x07 \x01(\x0b\x32).otg.BgpSrteExplicitNullLabelPolicySubTlvH\x06\x88\x01\x01\x12.\n\rsegment_lists\x18\x08 \x03(\x0b\x32\x17.otg.BgpSrteSegmentList\x12\x0c\n\x04name\x18\t \x01(\t\x12\x13\n\x06\x61\x63tive\x18\n \x01(\x08H\x07\x88\x01\x01\x42\x1a\n\x18_remote_endpoint_sub_tlvB\x10\n\x0e_color_sub_tlvB\x12\n\x10_binding_sub_tlvB\x15\n\x13_preference_sub_tlvB\x1a\n\x18_policy_priority_sub_tlvB\x16\n\x14_policy_name_sub_tlvB%\n#_explicit_null_label_policy_sub_tlvB\t\n\x07_active\"\xb8\x01\n\x12\x42gpGracefulRestart\x12\x16\n\tenable_gr\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x19\n\x0crestart_time\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x18\n\x0b\x65nable_llgr\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x17\n\nstale_time\x18\x04 \x01(\rH\x03\x88\x01\x01\x42\x0c\n\n_enable_grB\x0f\n\r_restart_timeB\x0e\n\x0c_enable_llgrB\r\n\x0b_stale_time\"\x9a\x07\n\tBgpV6Peer\x12\x14\n\x0cpeer_address\x18\x01 \x01(\t\x12\x36\n\x0fsegment_routing\x18\x02 \x01(\x0b\x32\x18.otg.BgpV6SegmentRoutingH\x00\x88\x01\x01\x12\x39\n\x16\x65vpn_ethernet_segments\x18\x03 \x03(\x0b\x32\x19.otg.BgpV6EthernetSegment\x12+\n\x07\x61s_type\x18\x04 \x01(\x0e\x32\x1a.otg.BgpV6Peer.AsType.Enum\x12\x11\n\tas_number\x18\x05 \x01(\r\x12?\n\x0f\x61s_number_width\x18\x06 \x01(\x0e\x32!.otg.BgpV6Peer.AsNumberWidth.EnumH\x01\x88\x01\x01\x12\'\n\x08\x61\x64vanced\x18\x07 \x01(\x0b\x32\x10.otg.BgpAdvancedH\x02\x88\x01\x01\x12+\n\ncapability\x18\x08 \x01(\x0b\x32\x12.otg.BgpCapabilityH\x03\x88\x01\x01\x12I\n\x1alearned_information_filter\x18\t \x01(\x0b\x32 .otg.BgpLearnedInformationFilterH\x04\x88\x01\x01\x12\'\n\tv4_routes\x18\n \x03(\x0b\x32\x14.otg.BgpV4RouteRange\x12\'\n\tv6_routes\x18\x0b \x03(\x0b\x32\x14.otg.BgpV6RouteRange\x12.\n\x10v4_srte_policies\x18\x0c \x03(\x0b\x32\x14.otg.BgpSrteV4Policy\x12.\n\x10v6_srte_policies\x18\r \x03(\x0b\x32\x14.otg.BgpSrteV6Policy\x12\x0c\n\x04name\x18\x0e \x01(\t\x12\x36\n\x10graceful_restart\x18\x0f \x01(\x0b\x32\x17.otg.BgpGracefulRestartH\x05\x88\x01\x01\x1a\x35\n\x06\x41sType\"+\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ibgp\x10\x01\x12\x08\n\x04\x65\x62gp\x10\x02\x1a;\n\rAsNumberWidth\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03two\x10\x01\x12\x08\n\x04\x66our\x10\x02\x42\x12\n\x10_segment_routingB\x12\n\x10_as_number_widthB\x0b\n\t_advancedB\r\n\x0b_capabilityB\x1d\n\x1b_learned_information_filterB\x13\n\x11_graceful_restart\"B\n\x0e\x42gpV6Interface\x12\x11\n\tipv6_name\x18\x01 \x01(\t\x12\x1d\n\x05peers\x18\x02 \x03(\x0b\x32\x0e.otg.BgpV6Peer\"\xf1\x03\n\x13\x42gpV6SegmentRouting\x12!\n\x14ingress_supports_vpn\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\"\n\x15reduced_encapsulation\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\x1e\n\x11\x63opy_time_to_live\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x19\n\x0ctime_to_live\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x1d\n\x10max_sids_per_srh\x18\x05 \x01(\rH\x04\x88\x01\x01\x12-\n auto_generate_segment_left_value\x18\x06 \x01(\x08H\x05\x88\x01\x01\x12\x1f\n\x12segment_left_value\x18\x07 \x01(\rH\x06\x88\x01\x01\x12#\n\x16\x61\x64vertise_sr_te_policy\x18\x08 \x01(\x08H\x07\x88\x01\x01\x42\x17\n\x15_ingress_supports_vpnB\x18\n\x16_reduced_encapsulationB\x14\n\x12_copy_time_to_liveB\x0f\n\r_time_to_liveB\x13\n\x11_max_sids_per_srhB#\n!_auto_generate_segment_left_valueB\x15\n\x13_segment_left_valueB\x19\n\x17_advertise_sr_te_policy\"\xa8\x04\n\x14\x42gpV6EthernetSegment\x12;\n\x0b\x64\x66_election\x18\x01 \x01(\x0b\x32!.otg.BgpEthernetSegmentDfElectionH\x00\x88\x01\x01\x12 \n\x04\x65vis\x18\x02 \x03(\x0b\x32\x12.otg.BgpV6EvpnEvis\x12\x10\n\x03\x65si\x18\x03 \x01(\tH\x01\x88\x01\x01\x12\x43\n\x0b\x61\x63tive_mode\x18\x04 \x01(\x0e\x32).otg.BgpV6EthernetSegment.ActiveMode.EnumH\x02\x88\x01\x01\x12\x16\n\tesi_label\x18\x05 \x01(\rH\x03\x88\x01\x01\x12,\n\x08\x61\x64vanced\x18\x06 \x01(\x0b\x32\x15.otg.BgpRouteAdvancedH\x04\x88\x01\x01\x12&\n\x0b\x63ommunities\x18\x07 \x03(\x0b\x32\x11.otg.BgpCommunity\x12-\n\x0f\x65xt_communities\x18\x08 \x03(\x0b\x32\x14.otg.BgpExtCommunity\x12$\n\x07\x61s_path\x18\t \x01(\x0b\x32\x0e.otg.BgpAsPathH\x05\x88\x01\x01\x1aH\n\nActiveMode\":\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x11\n\rsingle_active\x10\x01\x12\x0e\n\nall_active\x10\x02\x42\x0e\n\x0c_df_electionB\x06\n\x04_esiB\x0e\n\x0c_active_modeB\x0c\n\n_esi_labelB\x0b\n\t_advancedB\n\n\x08_as_path\"\xbb\x01\n\rBgpV6EvpnEvis\x12\x33\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1e.otg.BgpV6EvpnEvis.Choice.EnumH\x00\x88\x01\x01\x12*\n\tevi_vxlan\x18\x02 \x01(\x0b\x32\x12.otg.BgpV6EviVxlanH\x01\x88\x01\x01\x1a\x30\n\x06\x43hoice\"&\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tevi_vxlan\x10\x01\x42\t\n\x07_choiceB\x0c\n\n_evi_vxlan\"\xa3\x06\n\rBgpV6EviVxlan\x12<\n\x11\x62roadcast_domains\x18\x01 \x03(\x0b\x32!.otg.BgpV6EviVxlanBroadcastDomain\x12\x46\n\x10replication_type\x18\x02 \x01(\x0e\x32\'.otg.BgpV6EviVxlan.ReplicationType.EnumH\x00\x88\x01\x01\x12\x17\n\npmsi_label\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x15\n\x08\x61\x64_label\x18\x04 \x01(\rH\x02\x88\x01\x01\x12<\n\x13route_distinguisher\x18\x05 \x01(\x0b\x32\x1a.otg.BgpRouteDistinguisherH\x03\x88\x01\x01\x12\x30\n\x13route_target_export\x18\x06 \x03(\x0b\x32\x13.otg.BgpRouteTarget\x12\x30\n\x13route_target_import\x18\x07 \x03(\x0b\x32\x13.otg.BgpRouteTarget\x12\x33\n\x16l3_route_target_export\x18\x08 \x03(\x0b\x32\x13.otg.BgpRouteTarget\x12\x33\n\x16l3_route_target_import\x18\t \x03(\x0b\x32\x13.otg.BgpRouteTarget\x12,\n\x08\x61\x64vanced\x18\n \x01(\x0b\x32\x15.otg.BgpRouteAdvancedH\x04\x88\x01\x01\x12&\n\x0b\x63ommunities\x18\x0b \x03(\x0b\x32\x11.otg.BgpCommunity\x12-\n\x0f\x65xt_communities\x18\x0c \x03(\x0b\x32\x14.otg.BgpExtCommunity\x12$\n\x07\x61s_path\x18\r \x01(\x0b\x32\x0e.otg.BgpAsPathH\x05\x88\x01\x01\x1a\x43\n\x0fReplicationType\"0\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x17\n\x13ingress_replication\x10\x01\x42\x13\n\x11_replication_typeB\r\n\x0b_pmsi_labelB\x0b\n\t_ad_labelB\x16\n\x14_route_distinguisherB\x0b\n\t_advancedB\n\n\x08_as_path\"\xb4\x01\n\x1c\x42gpV6EviVxlanBroadcastDomain\x12*\n\rcmac_ip_range\x18\x01 \x03(\x0b\x32\x13.otg.BgpCMacIpRange\x12\x1c\n\x0f\x65thernet_tag_id\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x1f\n\x12vlan_aware_service\x18\x03 \x01(\x08H\x01\x88\x01\x01\x42\x12\n\x10_ethernet_tag_idB\x15\n\x13_vlan_aware_service\"]\n\x0b\x44\x65viceVxlan\x12&\n\nv4_tunnels\x18\x01 \x03(\x0b\x32\x12.otg.VxlanV4Tunnel\x12&\n\nv6_tunnels\x18\x02 \x03(\x0b\x32\x12.otg.VxlanV6Tunnel\"\xa3\x01\n\rVxlanV4Tunnel\x12\x18\n\x10source_interface\x18\x01 \x01(\t\x12\x45\n\x13\x64\x65stination_ip_mode\x18\x02 \x01(\x0b\x32#.otg.VxlanV4TunnelDestinationIPModeH\x00\x88\x01\x01\x12\x0b\n\x03vni\x18\x03 \x01(\r\x12\x0c\n\x04name\x18\x04 \x01(\tB\x16\n\x14_destination_ip_mode\"\xa3\x01\n\rVxlanV6Tunnel\x12\x18\n\x10source_interface\x18\x01 \x01(\t\x12\x45\n\x13\x64\x65stination_ip_mode\x18\x02 \x01(\x0b\x32#.otg.VxlanV6TunnelDestinationIPModeH\x00\x88\x01\x01\x12\x0b\n\x03vni\x18\x03 \x01(\r\x12\x0c\n\x04name\x18\x04 \x01(\tB\x16\n\x14_destination_ip_mode\"\xd2\x02\n\x1eVxlanV4TunnelDestinationIPMode\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.VxlanV4TunnelDestinationIPMode.Choice.EnumH\x00\x88\x01\x01\x12@\n\x07unicast\x18\x02 \x01(\x0b\x32*.otg.VxlanV4TunnelDestinationIPModeUnicastH\x01\x88\x01\x01\x12\x44\n\tmulticast\x18\x03 \x01(\x0b\x32,.otg.VxlanV4TunnelDestinationIPModeMulticastH\x02\x88\x01\x01\x1a=\n\x06\x43hoice\"3\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0b\n\x07unicast\x10\x01\x12\r\n\tmulticast\x10\x02\x42\t\n\x07_choiceB\n\n\x08_unicastB\x0c\n\n_multicast\"\xd2\x02\n\x1eVxlanV6TunnelDestinationIPMode\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.VxlanV6TunnelDestinationIPMode.Choice.EnumH\x00\x88\x01\x01\x12@\n\x07unicast\x18\x02 \x01(\x0b\x32*.otg.VxlanV6TunnelDestinationIPModeUnicastH\x01\x88\x01\x01\x12\x44\n\tmulticast\x18\x03 \x01(\x0b\x32,.otg.VxlanV6TunnelDestinationIPModeMulticastH\x02\x88\x01\x01\x1a=\n\x06\x43hoice\"3\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0b\n\x07unicast\x10\x01\x12\r\n\tmulticast\x10\x02\x42\t\n\x07_choiceB\n\n\x08_unicastB\x0c\n\n_multicast\"f\n%VxlanV4TunnelDestinationIPModeUnicast\x12=\n\x05vteps\x18\x01 \x03(\x0b\x32..otg.VxlanV4TunnelDestinationIPModeUnicastVtep\"f\n%VxlanV6TunnelDestinationIPModeUnicast\x12=\n\x05vteps\x18\x01 \x03(\x0b\x32..otg.VxlanV6TunnelDestinationIPModeUnicastVtep\"\x96\x01\n6VxlanTunnelDestinationIPModeUnicastArpSuppressionCache\x12\x1a\n\rremote_vm_mac\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0eremote_vm_ipv4\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x10\n\x0e_remote_vm_macB\x11\n\x0f_remote_vm_ipv4\"\xc1\x01\n)VxlanV4TunnelDestinationIPModeUnicastVtep\x12 \n\x13remote_vtep_address\x18\x01 \x01(\tH\x00\x88\x01\x01\x12Z\n\x15\x61rp_suppression_cache\x18\x02 \x03(\x0b\x32;.otg.VxlanTunnelDestinationIPModeUnicastArpSuppressionCacheB\x16\n\x14_remote_vtep_address\"\xc1\x01\n)VxlanV6TunnelDestinationIPModeUnicastVtep\x12 \n\x13remote_vtep_address\x18\x01 \x01(\tH\x00\x88\x01\x01\x12Z\n\x15\x61rp_suppression_cache\x18\x02 \x03(\x0b\x32;.otg.VxlanTunnelDestinationIPModeUnicastArpSuppressionCacheB\x16\n\x14_remote_vtep_address\"K\n\'VxlanV4TunnelDestinationIPModeMulticast\x12\x14\n\x07\x61\x64\x64ress\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_address\"K\n\'VxlanV6TunnelDestinationIPModeMulticast\x12\x14\n\x07\x61\x64\x64ress\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_address\"\x91\x01\n\nDeviceRsvp\x12/\n\x0fipv4_interfaces\x18\x01 \x03(\x0b\x32\x16.otg.RsvpIpv4Interface\x12\x36\n\x13lsp_ipv4_interfaces\x18\x02 \x03(\x0b\x32\x19.otg.RsvpLspIpv4Interface\x12\x11\n\x04name\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_name\"\x9d\x04\n\x11RsvpIpv4Interface\x12\x11\n\tipv4_name\x18\x01 \x01(\t\x12\x13\n\x0bneighbor_ip\x18\x02 \x01(\t\x12\x1e\n\x11label_space_start\x18\x03 \x01(\rH\x00\x88\x01\x01\x12\x1c\n\x0flabel_space_end\x18\x04 \x01(\rH\x01\x88\x01\x01\x12%\n\x18\x65nable_refresh_reduction\x18\x05 \x01(\x08H\x02\x88\x01\x01\x12%\n\x18summary_refresh_interval\x18\x06 \x01(\rH\x03\x88\x01\x01\x12\x18\n\x0bsend_bundle\x18\x07 \x01(\x08H\x04\x88\x01\x01\x12\x1d\n\x10\x62undle_threshold\x18\x08 \x01(\rH\x05\x88\x01\x01\x12\x19\n\x0c\x65nable_hello\x18\t \x01(\x08H\x06\x88\x01\x01\x12\x1b\n\x0ehello_interval\x18\n \x01(\rH\x07\x88\x01\x01\x12\x1f\n\x12timeout_multiplier\x18\x0b \x01(\rH\x08\x88\x01\x01\x42\x14\n\x12_label_space_startB\x12\n\x10_label_space_endB\x1b\n\x19_enable_refresh_reductionB\x1b\n\x19_summary_refresh_intervalB\x0e\n\x0c_send_bundleB\x13\n\x11_bundle_thresholdB\x0f\n\r_enable_helloB\x11\n\x0f_hello_intervalB\x15\n\x13_timeout_multiplier\"\xdb\x01\n\x14RsvpLspIpv4Interface\x12\x11\n\tipv4_name\x18\x01 \x01(\t\x12L\n\x14p2p_egress_ipv4_lsps\x18\x02 \x01(\x0b\x32).otg.RsvpLspIpv4InterfaceP2PEgressIpv4LspH\x00\x88\x01\x01\x12I\n\x15p2p_ingress_ipv4_lsps\x18\x03 \x03(\x0b\x32*.otg.RsvpLspIpv4InterfaceP2PIngressIpv4LspB\x17\n\x15_p2p_egress_ipv4_lsps\"\xe3\x03\n$RsvpLspIpv4InterfaceP2PEgressIpv4Lsp\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1d\n\x10refresh_interval\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x1f\n\x12timeout_multiplier\x18\x03 \x01(\rH\x01\x88\x01\x01\x12_\n\x11reservation_style\x18\x04 \x01(\x0e\x32?.otg.RsvpLspIpv4InterfaceP2PEgressIpv4Lsp.ReservationStyle.EnumH\x02\x88\x01\x01\x12\x1f\n\x12\x65nable_fixed_label\x18\x05 \x01(\x08H\x03\x88\x01\x01\x12\x1e\n\x11\x66ixed_label_value\x18\x06 \x01(\rH\x04\x88\x01\x01\x1a\\\n\x10ReservationStyle\"H\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x13\n\x0fshared_explicit\x10\x01\x12\x10\n\x0c\x66ixed_filter\x10\x02\x12\x08\n\x04\x61uto\x10\x03\x42\x13\n\x11_refresh_intervalB\x15\n\x13_timeout_multiplierB\x14\n\x12_reservation_styleB\x15\n\x13_enable_fixed_labelB\x14\n\x12_fixed_label_value\"\xd2\x04\n%RsvpLspIpv4InterfaceP2PIngressIpv4Lsp\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x16\n\x0eremote_address\x18\x02 \x01(\t\x12\x16\n\ttunnel_id\x18\x03 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06lsp_id\x18\x04 \x01(\rH\x01\x88\x01\x01\x12\x1d\n\x10refresh_interval\x18\x05 \x01(\rH\x02\x88\x01\x01\x12\x1f\n\x12timeout_multiplier\x18\x06 \x01(\rH\x03\x88\x01\x01\x12\x1a\n\rbackup_lsp_id\x18\x07 \x01(\rH\x04\x88\x01\x01\x12!\n\x14lsp_switchover_delay\x18\x08 \x01(\rH\x05\x88\x01\x01\x12\x39\n\x11session_attribute\x18\t \x01(\x0b\x32\x19.otg.RsvpSessionAttributeH\x06\x88\x01\x01\x12\"\n\x05tspec\x18\n \x01(\x0b\x32\x0e.otg.RsvpTspecH\x07\x88\x01\x01\x12/\n\x0c\x66\x61st_reroute\x18\x0b \x01(\x0b\x32\x14.otg.RsvpFastRerouteH\x08\x88\x01\x01\x12\x1e\n\x03\x65ro\x18\x0c \x01(\x0b\x32\x0c.otg.RsvpEroH\t\x88\x01\x01\x42\x0c\n\n_tunnel_idB\t\n\x07_lsp_idB\x13\n\x11_refresh_intervalB\x15\n\x13_timeout_multiplierB\x10\n\x0e_backup_lsp_idB\x17\n\x15_lsp_switchover_delayB\x14\n\x12_session_attributeB\x08\n\x06_tspecB\x0f\n\r_fast_rerouteB\x06\n\x04_ero\"\x8d\x05\n\x14RsvpSessionAttribute\x12\'\n\x1a\x61uto_generate_session_name\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x19\n\x0csession_name\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0esetup_priority\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x1d\n\x10holding_priority\x18\x04 \x01(\rH\x03\x88\x01\x01\x12%\n\x18local_protection_desired\x18\x05 \x01(\x08H\x04\x88\x01\x01\x12$\n\x17label_recording_desired\x18\x06 \x01(\x08H\x05\x88\x01\x01\x12\x1d\n\x10se_style_desired\x18\x07 \x01(\x08H\x06\x88\x01\x01\x12)\n\x1c\x62\x61ndwidth_protection_desired\x18\x08 \x01(\x08H\x07\x88\x01\x01\x12$\n\x17node_protection_desired\x18\t \x01(\x08H\x08\x88\x01\x01\x12=\n\x13resource_affinities\x18\n \x01(\x0b\x32\x1b.otg.RsvpResourceAffinitiesH\t\x88\x01\x01\x42\x1d\n\x1b_auto_generate_session_nameB\x0f\n\r_session_nameB\x11\n\x0f_setup_priorityB\x13\n\x11_holding_priorityB\x1b\n\x19_local_protection_desiredB\x1a\n\x18_label_recording_desiredB\x13\n\x11_se_style_desiredB\x1f\n\x1d_bandwidth_protection_desiredB\x1a\n\x18_node_protection_desiredB\x16\n\x14_resource_affinities\"\x96\x01\n\x16RsvpResourceAffinities\x12\x18\n\x0b\x65xclude_any\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0binclude_any\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0binclude_all\x18\x03 \x01(\tH\x02\x88\x01\x01\x42\x0e\n\x0c_exclude_anyB\x0e\n\x0c_include_anyB\x0e\n\x0c_include_all\"\x9f\x02\n\tRsvpTspec\x12\x1e\n\x11token_bucket_rate\x18\x01 \x01(\x02H\x00\x88\x01\x01\x12\x1e\n\x11token_bucket_size\x18\x02 \x01(\x02H\x01\x88\x01\x01\x12\x1b\n\x0epeak_data_rate\x18\x03 \x01(\x02H\x02\x88\x01\x01\x12!\n\x14minimum_policed_unit\x18\x04 \x01(\rH\x03\x88\x01\x01\x12!\n\x14maximum_policed_unit\x18\x05 \x01(\rH\x04\x88\x01\x01\x42\x14\n\x12_token_bucket_rateB\x14\n\x12_token_bucket_sizeB\x11\n\x0f_peak_data_rateB\x17\n\x15_minimum_policed_unitB\x17\n\x15_maximum_policed_unit\"\xc7\x03\n\x0fRsvpFastReroute\x12\x1b\n\x0esetup_priority\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x1d\n\x10holding_priority\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x16\n\thop_limit\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x16\n\tbandwidth\x18\x04 \x01(\x02H\x03\x88\x01\x01\x12\x18\n\x0b\x65xclude_any\x18\x05 \x01(\tH\x04\x88\x01\x01\x12\x18\n\x0binclude_any\x18\x06 \x01(\tH\x05\x88\x01\x01\x12\x18\n\x0binclude_all\x18\x07 \x01(\tH\x06\x88\x01\x01\x12&\n\x19one_to_one_backup_desired\x18\x08 \x01(\x08H\x07\x88\x01\x01\x12$\n\x17\x66\x61\x63ility_backup_desired\x18\t \x01(\x08H\x08\x88\x01\x01\x42\x11\n\x0f_setup_priorityB\x13\n\x11_holding_priorityB\x0c\n\n_hop_limitB\x0c\n\n_bandwidthB\x0e\n\x0c_exclude_anyB\x0e\n\x0c_include_anyB\x0e\n\x0c_include_allB\x1c\n\x1a_one_to_one_backup_desiredB\x1a\n\x18_facility_backup_desired\"\xa8\x02\n\x07RsvpEro\x12\x45\n\x13prepend_neighbor_ip\x18\x01 \x01(\x0e\x32#.otg.RsvpEro.PrependNeighborIp.EnumH\x00\x88\x01\x01\x12\x1a\n\rprefix_length\x18\x02 \x01(\rH\x01\x88\x01\x01\x12)\n\nsubobjects\x18\x03 \x03(\x0b\x32\x15.otg.RsvpEroSubobject\x1a\x65\n\x11PrependNeighborIp\"P\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x10\n\x0c\x64ont_prepend\x10\x01\x12\x11\n\rprepend_loose\x10\x02\x12\x12\n\x0eprepend_strict\x10\x03\x42\x16\n\x14_prepend_neighbor_ipB\x10\n\x0e_prefix_length\"\x8c\x03\n\x10RsvpEroSubobject\x12\x32\n\x04type\x18\x01 \x01(\x0e\x32\x1f.otg.RsvpEroSubobject.Type.EnumH\x00\x88\x01\x01\x12\x19\n\x0cipv4_address\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x1a\n\rprefix_length\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x16\n\tas_number\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x39\n\x08hop_type\x18\x05 \x01(\x0e\x32\".otg.RsvpEroSubobject.HopType.EnumH\x04\x88\x01\x01\x1a\x38\n\x04Type\"0\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ipv4\x10\x01\x12\r\n\tas_number\x10\x02\x1a\x39\n\x07HopType\".\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\n\n\x06strict\x10\x01\x12\t\n\x05loose\x10\x02\x42\x07\n\x05_typeB\x0f\n\r_ipv4_addressB\x10\n\x0e_prefix_lengthB\x0c\n\n_as_numberB\x0b\n\t_hop_type\"\xbc\x02\n\x04\x46low\x12\x1c\n\x05tx_rx\x18\x01 \x01(\x0b\x32\r.otg.FlowTxRx\x12\x1f\n\x06packet\x18\x02 \x03(\x0b\x32\x0f.otg.FlowHeader\x12&\n\regress_packet\x18\t \x03(\x0b\x32\x0f.otg.FlowHeader\x12 \n\x04size\x18\x03 \x01(\x0b\x32\r.otg.FlowSizeH\x00\x88\x01\x01\x12 \n\x04rate\x18\x04 \x01(\x0b\x32\r.otg.FlowRateH\x01\x88\x01\x01\x12(\n\x08\x64uration\x18\x05 \x01(\x0b\x32\x11.otg.FlowDurationH\x02\x88\x01\x01\x12&\n\x07metrics\x18\x06 \x01(\x0b\x32\x10.otg.FlowMetricsH\x03\x88\x01\x01\x12\x0c\n\x04name\x18\x07 \x01(\tB\x07\n\x05_sizeB\x07\n\x05_rateB\x0b\n\t_durationB\n\n\x08_metrics\"\xda\x01\n\x08\x46lowTxRx\x12.\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x19.otg.FlowTxRx.Choice.EnumH\x00\x88\x01\x01\x12 \n\x04port\x18\x02 \x01(\x0b\x32\r.otg.FlowPortH\x01\x88\x01\x01\x12$\n\x06\x64\x65vice\x18\x03 \x01(\x0b\x32\x0f.otg.FlowRouterH\x02\x88\x01\x01\x1a\x37\n\x06\x43hoice\"-\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04port\x10\x01\x12\n\n\x06\x64\x65vice\x10\x02\x42\t\n\x07_choiceB\x07\n\x05_portB\t\n\x07_device\"O\n\x08\x46lowPort\x12\x0f\n\x07tx_name\x18\x01 \x01(\t\x12\x14\n\x07rx_name\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x08rx_names\x18\x03 \x03(\tB\n\n\x08_rx_name\"\xa2\x01\n\nFlowRouter\x12,\n\x04mode\x18\x01 \x01(\x0e\x32\x19.otg.FlowRouter.Mode.EnumH\x00\x88\x01\x01\x12\x10\n\x08tx_names\x18\x02 \x03(\t\x12\x10\n\x08rx_names\x18\x03 \x03(\t\x1a\x39\n\x04Mode\"1\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04mesh\x10\x01\x12\x0e\n\none_to_one\x10\x02\x42\x07\n\x05_mode\"\xb1\t\n\nFlowHeader\x12\x30\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1b.otg.FlowHeader.Choice.EnumH\x00\x88\x01\x01\x12$\n\x06\x63ustom\x18\x02 \x01(\x0b\x32\x0f.otg.FlowCustomH\x01\x88\x01\x01\x12(\n\x08\x65thernet\x18\x03 \x01(\x0b\x32\x11.otg.FlowEthernetH\x02\x88\x01\x01\x12 \n\x04vlan\x18\x04 \x01(\x0b\x32\r.otg.FlowVlanH\x03\x88\x01\x01\x12\"\n\x05vxlan\x18\x05 \x01(\x0b\x32\x0e.otg.FlowVxlanH\x04\x88\x01\x01\x12 \n\x04ipv4\x18\x06 \x01(\x0b\x32\r.otg.FlowIpv4H\x05\x88\x01\x01\x12 \n\x04ipv6\x18\x07 \x01(\x0b\x32\r.otg.FlowIpv6H\x06\x88\x01\x01\x12(\n\x08pfcpause\x18\x08 \x01(\x0b\x32\x11.otg.FlowPfcPauseH\x07\x88\x01\x01\x12\x32\n\rethernetpause\x18\t \x01(\x0b\x32\x16.otg.FlowEthernetPauseH\x08\x88\x01\x01\x12\x1e\n\x03tcp\x18\n \x01(\x0b\x32\x0c.otg.FlowTcpH\t\x88\x01\x01\x12\x1e\n\x03udp\x18\x0b \x01(\x0b\x32\x0c.otg.FlowUdpH\n\x88\x01\x01\x12\x1e\n\x03gre\x18\x0c \x01(\x0b\x32\x0c.otg.FlowGreH\x0b\x88\x01\x01\x12\"\n\x05gtpv1\x18\r \x01(\x0b\x32\x0e.otg.FlowGtpv1H\x0c\x88\x01\x01\x12\"\n\x05gtpv2\x18\x0e \x01(\x0b\x32\x0e.otg.FlowGtpv2H\r\x88\x01\x01\x12\x1e\n\x03\x61rp\x18\x0f \x01(\x0b\x32\x0c.otg.FlowArpH\x0e\x88\x01\x01\x12 \n\x04icmp\x18\x10 \x01(\x0b\x32\r.otg.FlowIcmpH\x0f\x88\x01\x01\x12$\n\x06icmpv6\x18\x11 \x01(\x0b\x32\x0f.otg.FlowIcmpv6H\x10\x88\x01\x01\x12\x1e\n\x03ppp\x18\x12 \x01(\x0b\x32\x0c.otg.FlowPppH\x11\x88\x01\x01\x12$\n\x06igmpv1\x18\x13 \x01(\x0b\x32\x0f.otg.FlowIgmpv1H\x12\x88\x01\x01\x12 \n\x04mpls\x18\x14 \x01(\x0b\x32\r.otg.FlowMplsH\x13\x88\x01\x01\x1a\xf5\x01\n\x06\x43hoice\"\xea\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\n\n\x06\x63ustom\x10\x01\x12\x0c\n\x08\x65thernet\x10\x02\x12\x08\n\x04vlan\x10\x03\x12\t\n\x05vxlan\x10\x04\x12\x08\n\x04ipv4\x10\x05\x12\x08\n\x04ipv6\x10\x06\x12\x0c\n\x08pfcpause\x10\x07\x12\x11\n\rethernetpause\x10\x08\x12\x07\n\x03tcp\x10\t\x12\x07\n\x03udp\x10\n\x12\x07\n\x03gre\x10\x0b\x12\t\n\x05gtpv1\x10\x0c\x12\t\n\x05gtpv2\x10\r\x12\x07\n\x03\x61rp\x10\x0e\x12\x08\n\x04icmp\x10\x0f\x12\n\n\x06icmpv6\x10\x10\x12\x07\n\x03ppp\x10\x11\x12\n\n\x06igmpv1\x10\x12\x12\x08\n\x04mpls\x10\x13\x42\t\n\x07_choiceB\t\n\x07_customB\x0b\n\t_ethernetB\x07\n\x05_vlanB\x08\n\x06_vxlanB\x07\n\x05_ipv4B\x07\n\x05_ipv6B\x0b\n\t_pfcpauseB\x10\n\x0e_ethernetpauseB\x06\n\x04_tcpB\x06\n\x04_udpB\x06\n\x04_greB\x08\n\x06_gtpv1B\x08\n\x06_gtpv2B\x06\n\x04_arpB\x07\n\x05_icmpB\t\n\x07_icmpv6B\x06\n\x04_pppB\t\n\x07_igmpv1B\x07\n\x05_mpls\"J\n\nFlowCustom\x12\r\n\x05\x62ytes\x18\x01 \x01(\t\x12-\n\x0bmetric_tags\x18\x02 \x03(\x0b\x32\x18.otg.FlowCustomMetricTag\"c\n\x13\x46lowCustomMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\x8f\x02\n\x0c\x46lowEthernet\x12-\n\x03\x64st\x18\x01 \x01(\x0b\x32\x1b.otg.PatternFlowEthernetDstH\x00\x88\x01\x01\x12-\n\x03src\x18\x02 \x01(\x0b\x32\x1b.otg.PatternFlowEthernetSrcH\x01\x88\x01\x01\x12:\n\nether_type\x18\x03 \x01(\x0b\x32!.otg.PatternFlowEthernetEtherTypeH\x02\x88\x01\x01\x12\x38\n\tpfc_queue\x18\x04 \x01(\x0b\x32 .otg.PatternFlowEthernetPfcQueueH\x03\x88\x01\x01\x42\x06\n\x04_dstB\x06\n\x04_srcB\r\n\x0b_ether_typeB\x0c\n\n_pfc_queue\"\xe5\x01\n\x08\x46lowVlan\x12\x33\n\x08priority\x18\x01 \x01(\x0b\x32\x1c.otg.PatternFlowVlanPriorityH\x00\x88\x01\x01\x12)\n\x03\x63\x66i\x18\x02 \x01(\x0b\x32\x17.otg.PatternFlowVlanCfiH\x01\x88\x01\x01\x12\'\n\x02id\x18\x03 \x01(\x0b\x32\x16.otg.PatternFlowVlanIdH\x02\x88\x01\x01\x12+\n\x04tpid\x18\x04 \x01(\x0b\x32\x18.otg.PatternFlowVlanTpidH\x03\x88\x01\x01\x42\x0b\n\t_priorityB\x06\n\x04_cfiB\x05\n\x03_idB\x07\n\x05_tpid\"\x85\x02\n\tFlowVxlan\x12.\n\x05\x66lags\x18\x01 \x01(\x0b\x32\x1a.otg.PatternFlowVxlanFlagsH\x00\x88\x01\x01\x12\x36\n\treserved0\x18\x02 \x01(\x0b\x32\x1e.otg.PatternFlowVxlanReserved0H\x01\x88\x01\x01\x12*\n\x03vni\x18\x03 \x01(\x0b\x32\x18.otg.PatternFlowVxlanVniH\x02\x88\x01\x01\x12\x36\n\treserved1\x18\x04 \x01(\x0b\x32\x1e.otg.PatternFlowVxlanReserved1H\x03\x88\x01\x01\x42\x08\n\x06_flagsB\x0c\n\n_reserved0B\x06\n\x04_vniB\x0c\n\n_reserved1\"\xfa\x07\n\x08\x46lowIpv4\x12\x31\n\x07version\x18\x01 \x01(\x0b\x32\x1b.otg.PatternFlowIpv4VersionH\x00\x88\x01\x01\x12<\n\rheader_length\x18\x02 \x01(\x0b\x32 .otg.PatternFlowIpv4HeaderLengthH\x01\x88\x01\x01\x12,\n\x08priority\x18\x03 \x01(\x0b\x32\x15.otg.FlowIpv4PriorityH\x02\x88\x01\x01\x12:\n\x0ctotal_length\x18\x04 \x01(\x0b\x32\x1f.otg.PatternFlowIpv4TotalLengthH\x03\x88\x01\x01\x12?\n\x0eidentification\x18\x05 \x01(\x0b\x32\".otg.PatternFlowIpv4IdentificationH\x04\x88\x01\x01\x12\x33\n\x08reserved\x18\x06 \x01(\x0b\x32\x1c.otg.PatternFlowIpv4ReservedH\x05\x88\x01\x01\x12<\n\rdont_fragment\x18\x07 \x01(\x0b\x32 .otg.PatternFlowIpv4DontFragmentH\x06\x88\x01\x01\x12>\n\x0emore_fragments\x18\x08 \x01(\x0b\x32!.otg.PatternFlowIpv4MoreFragmentsH\x07\x88\x01\x01\x12@\n\x0f\x66ragment_offset\x18\t \x01(\x0b\x32\".otg.PatternFlowIpv4FragmentOffsetH\x08\x88\x01\x01\x12\x39\n\x0ctime_to_live\x18\n \x01(\x0b\x32\x1e.otg.PatternFlowIpv4TimeToLiveH\t\x88\x01\x01\x12\x33\n\x08protocol\x18\x0b \x01(\x0b\x32\x1c.otg.PatternFlowIpv4ProtocolH\n\x88\x01\x01\x12@\n\x0fheader_checksum\x18\x0c \x01(\x0b\x32\".otg.PatternFlowIpv4HeaderChecksumH\x0b\x88\x01\x01\x12)\n\x03src\x18\r \x01(\x0b\x32\x17.otg.PatternFlowIpv4SrcH\x0c\x88\x01\x01\x12)\n\x03\x64st\x18\x0e \x01(\x0b\x32\x17.otg.PatternFlowIpv4DstH\r\x88\x01\x01\x42\n\n\x08_versionB\x10\n\x0e_header_lengthB\x0b\n\t_priorityB\x0f\n\r_total_lengthB\x11\n\x0f_identificationB\x0b\n\t_reservedB\x10\n\x0e_dont_fragmentB\x11\n\x0f_more_fragmentsB\x12\n\x10_fragment_offsetB\x0f\n\r_time_to_liveB\x0b\n\t_protocolB\x12\n\x10_header_checksumB\x06\n\x04_srcB\x06\n\x04_dst\"\xaa\x02\n\x10\x46lowIpv4Priority\x12\x36\n\x06\x63hoice\x18\x01 \x01(\x0e\x32!.otg.FlowIpv4Priority.Choice.EnumH\x00\x88\x01\x01\x12\x31\n\x03raw\x18\x02 \x01(\x0b\x32\x1f.otg.PatternFlowIpv4PriorityRawH\x01\x88\x01\x01\x12\"\n\x03tos\x18\x03 \x01(\x0b\x32\x10.otg.FlowIpv4TosH\x02\x88\x01\x01\x12$\n\x04\x64scp\x18\x04 \x01(\x0b\x32\x11.otg.FlowIpv4DscpH\x03\x88\x01\x01\x1a=\n\x06\x43hoice\"3\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03raw\x10\x01\x12\x07\n\x03tos\x10\x02\x12\x08\n\x04\x64scp\x10\x03\x42\t\n\x07_choiceB\x06\n\x04_rawB\x06\n\x04_tosB\x07\n\x05_dscp\"|\n\x0c\x46lowIpv4Dscp\x12-\n\x03phb\x18\x01 \x01(\x0b\x32\x1b.otg.PatternFlowIpv4DscpPhbH\x00\x88\x01\x01\x12-\n\x03\x65\x63n\x18\x02 \x01(\x0b\x32\x1b.otg.PatternFlowIpv4DscpEcnH\x01\x88\x01\x01\x42\x06\n\x04_phbB\x06\n\x04_ecn\"\xb1\x03\n\x0b\x46lowIpv4Tos\x12:\n\nprecedence\x18\x01 \x01(\x0b\x32!.otg.PatternFlowIpv4TosPrecedenceH\x00\x88\x01\x01\x12\x30\n\x05\x64\x65lay\x18\x02 \x01(\x0b\x32\x1c.otg.PatternFlowIpv4TosDelayH\x01\x88\x01\x01\x12:\n\nthroughput\x18\x03 \x01(\x0b\x32!.otg.PatternFlowIpv4TosThroughputH\x02\x88\x01\x01\x12<\n\x0breliability\x18\x04 \x01(\x0b\x32\".otg.PatternFlowIpv4TosReliabilityH\x03\x88\x01\x01\x12\x36\n\x08monetary\x18\x05 \x01(\x0b\x32\x1f.otg.PatternFlowIpv4TosMonetaryH\x04\x88\x01\x01\x12\x32\n\x06unused\x18\x06 \x01(\x0b\x32\x1d.otg.PatternFlowIpv4TosUnusedH\x05\x88\x01\x01\x42\r\n\x0b_precedenceB\x08\n\x06_delayB\r\n\x0b_throughputB\x0e\n\x0c_reliabilityB\x0b\n\t_monetaryB\t\n\x07_unused\"\xa7\x04\n\x08\x46lowIpv6\x12\x31\n\x07version\x18\x01 \x01(\x0b\x32\x1b.otg.PatternFlowIpv6VersionH\x00\x88\x01\x01\x12<\n\rtraffic_class\x18\x02 \x01(\x0b\x32 .otg.PatternFlowIpv6TrafficClassH\x01\x88\x01\x01\x12\x36\n\nflow_label\x18\x03 \x01(\x0b\x32\x1d.otg.PatternFlowIpv6FlowLabelH\x02\x88\x01\x01\x12>\n\x0epayload_length\x18\x04 \x01(\x0b\x32!.otg.PatternFlowIpv6PayloadLengthH\x03\x88\x01\x01\x12\x38\n\x0bnext_header\x18\x05 \x01(\x0b\x32\x1e.otg.PatternFlowIpv6NextHeaderH\x04\x88\x01\x01\x12\x34\n\thop_limit\x18\x06 \x01(\x0b\x32\x1c.otg.PatternFlowIpv6HopLimitH\x05\x88\x01\x01\x12)\n\x03src\x18\x07 \x01(\x0b\x32\x17.otg.PatternFlowIpv6SrcH\x06\x88\x01\x01\x12)\n\x03\x64st\x18\x08 \x01(\x0b\x32\x17.otg.PatternFlowIpv6DstH\x07\x88\x01\x01\x42\n\n\x08_versionB\x10\n\x0e_traffic_classB\r\n\x0b_flow_labelB\x11\n\x0f_payload_lengthB\x0e\n\x0c_next_headerB\x0c\n\n_hop_limitB\x06\n\x04_srcB\x06\n\x04_dst\"\x9d\x08\n\x0c\x46lowPfcPause\x12-\n\x03\x64st\x18\x01 \x01(\x0b\x32\x1b.otg.PatternFlowPfcPauseDstH\x00\x88\x01\x01\x12-\n\x03src\x18\x02 \x01(\x0b\x32\x1b.otg.PatternFlowPfcPauseSrcH\x01\x88\x01\x01\x12:\n\nether_type\x18\x03 \x01(\x0b\x32!.otg.PatternFlowPfcPauseEtherTypeH\x02\x88\x01\x01\x12\x43\n\x0f\x63ontrol_op_code\x18\x04 \x01(\x0b\x32%.otg.PatternFlowPfcPauseControlOpCodeH\x03\x88\x01\x01\x12K\n\x13\x63lass_enable_vector\x18\x05 \x01(\x0b\x32).otg.PatternFlowPfcPauseClassEnableVectorH\x04\x88\x01\x01\x12?\n\rpause_class_0\x18\x06 \x01(\x0b\x32#.otg.PatternFlowPfcPausePauseClass0H\x05\x88\x01\x01\x12?\n\rpause_class_1\x18\x07 \x01(\x0b\x32#.otg.PatternFlowPfcPausePauseClass1H\x06\x88\x01\x01\x12?\n\rpause_class_2\x18\x08 \x01(\x0b\x32#.otg.PatternFlowPfcPausePauseClass2H\x07\x88\x01\x01\x12?\n\rpause_class_3\x18\t \x01(\x0b\x32#.otg.PatternFlowPfcPausePauseClass3H\x08\x88\x01\x01\x12?\n\rpause_class_4\x18\n \x01(\x0b\x32#.otg.PatternFlowPfcPausePauseClass4H\t\x88\x01\x01\x12?\n\rpause_class_5\x18\x0b \x01(\x0b\x32#.otg.PatternFlowPfcPausePauseClass5H\n\x88\x01\x01\x12?\n\rpause_class_6\x18\x0c \x01(\x0b\x32#.otg.PatternFlowPfcPausePauseClass6H\x0b\x88\x01\x01\x12?\n\rpause_class_7\x18\r \x01(\x0b\x32#.otg.PatternFlowPfcPausePauseClass7H\x0c\x88\x01\x01\x42\x06\n\x04_dstB\x06\n\x04_srcB\r\n\x0b_ether_typeB\x12\n\x10_control_op_codeB\x16\n\x14_class_enable_vectorB\x10\n\x0e_pause_class_0B\x10\n\x0e_pause_class_1B\x10\n\x0e_pause_class_2B\x10\n\x0e_pause_class_3B\x10\n\x0e_pause_class_4B\x10\n\x0e_pause_class_5B\x10\n\x0e_pause_class_6B\x10\n\x0e_pause_class_7\"\xf8\x02\n\x11\x46lowEthernetPause\x12\x32\n\x03\x64st\x18\x01 \x01(\x0b\x32 .otg.PatternFlowEthernetPauseDstH\x00\x88\x01\x01\x12\x32\n\x03src\x18\x02 \x01(\x0b\x32 .otg.PatternFlowEthernetPauseSrcH\x01\x88\x01\x01\x12?\n\nether_type\x18\x03 \x01(\x0b\x32&.otg.PatternFlowEthernetPauseEtherTypeH\x02\x88\x01\x01\x12H\n\x0f\x63ontrol_op_code\x18\x04 \x01(\x0b\x32*.otg.PatternFlowEthernetPauseControlOpCodeH\x03\x88\x01\x01\x12\x34\n\x04time\x18\x05 \x01(\x0b\x32!.otg.PatternFlowEthernetPauseTimeH\x04\x88\x01\x01\x42\x06\n\x04_dstB\x06\n\x04_srcB\r\n\x0b_ether_typeB\x12\n\x10_control_op_codeB\x07\n\x05_time\"\xac\x07\n\x07\x46lowTcp\x12\x31\n\x08src_port\x18\x01 \x01(\x0b\x32\x1a.otg.PatternFlowTcpSrcPortH\x00\x88\x01\x01\x12\x31\n\x08\x64st_port\x18\x02 \x01(\x0b\x32\x1a.otg.PatternFlowTcpDstPortH\x01\x88\x01\x01\x12/\n\x07seq_num\x18\x03 \x01(\x0b\x32\x19.otg.PatternFlowTcpSeqNumH\x02\x88\x01\x01\x12/\n\x07\x61\x63k_num\x18\x04 \x01(\x0b\x32\x19.otg.PatternFlowTcpAckNumH\x03\x88\x01\x01\x12\x37\n\x0b\x64\x61ta_offset\x18\x05 \x01(\x0b\x32\x1d.otg.PatternFlowTcpDataOffsetH\x04\x88\x01\x01\x12-\n\x06\x65\x63n_ns\x18\x06 \x01(\x0b\x32\x18.otg.PatternFlowTcpEcnNsH\x05\x88\x01\x01\x12/\n\x07\x65\x63n_cwr\x18\x07 \x01(\x0b\x32\x19.otg.PatternFlowTcpEcnCwrH\x06\x88\x01\x01\x12\x31\n\x08\x65\x63n_echo\x18\x08 \x01(\x0b\x32\x1a.otg.PatternFlowTcpEcnEchoH\x07\x88\x01\x01\x12/\n\x07\x63tl_urg\x18\t \x01(\x0b\x32\x19.otg.PatternFlowTcpCtlUrgH\x08\x88\x01\x01\x12/\n\x07\x63tl_ack\x18\n \x01(\x0b\x32\x19.otg.PatternFlowTcpCtlAckH\t\x88\x01\x01\x12/\n\x07\x63tl_psh\x18\x0b \x01(\x0b\x32\x19.otg.PatternFlowTcpCtlPshH\n\x88\x01\x01\x12/\n\x07\x63tl_rst\x18\x0c \x01(\x0b\x32\x19.otg.PatternFlowTcpCtlRstH\x0b\x88\x01\x01\x12/\n\x07\x63tl_syn\x18\r \x01(\x0b\x32\x19.otg.PatternFlowTcpCtlSynH\x0c\x88\x01\x01\x12/\n\x07\x63tl_fin\x18\x0e \x01(\x0b\x32\x19.otg.PatternFlowTcpCtlFinH\r\x88\x01\x01\x12.\n\x06window\x18\x0f \x01(\x0b\x32\x19.otg.PatternFlowTcpWindowH\x0e\x88\x01\x01\x42\x0b\n\t_src_portB\x0b\n\t_dst_portB\n\n\x08_seq_numB\n\n\x08_ack_numB\x0e\n\x0c_data_offsetB\t\n\x07_ecn_nsB\n\n\x08_ecn_cwrB\x0b\n\t_ecn_echoB\n\n\x08_ctl_urgB\n\n\x08_ctl_ackB\n\n\x08_ctl_pshB\n\n\x08_ctl_rstB\n\n\x08_ctl_synB\n\n\x08_ctl_finB\t\n\x07_window\"\x85\x02\n\x07\x46lowUdp\x12\x31\n\x08src_port\x18\x01 \x01(\x0b\x32\x1a.otg.PatternFlowUdpSrcPortH\x00\x88\x01\x01\x12\x31\n\x08\x64st_port\x18\x02 \x01(\x0b\x32\x1a.otg.PatternFlowUdpDstPortH\x01\x88\x01\x01\x12.\n\x06length\x18\x03 \x01(\x0b\x32\x19.otg.PatternFlowUdpLengthH\x02\x88\x01\x01\x12\x32\n\x08\x63hecksum\x18\x04 \x01(\x0b\x32\x1b.otg.PatternFlowUdpChecksumH\x03\x88\x01\x01\x42\x0b\n\t_src_portB\x0b\n\t_dst_portB\t\n\x07_lengthB\x0b\n\t_checksum\"\xa9\x03\n\x07\x46lowGre\x12\x41\n\x10\x63hecksum_present\x18\x01 \x01(\x0b\x32\".otg.PatternFlowGreChecksumPresentH\x00\x88\x01\x01\x12\x34\n\treserved0\x18\x02 \x01(\x0b\x32\x1c.otg.PatternFlowGreReserved0H\x01\x88\x01\x01\x12\x30\n\x07version\x18\x03 \x01(\x0b\x32\x1a.otg.PatternFlowGreVersionH\x02\x88\x01\x01\x12\x32\n\x08protocol\x18\x04 \x01(\x0b\x32\x1b.otg.PatternFlowGreProtocolH\x03\x88\x01\x01\x12\x32\n\x08\x63hecksum\x18\x05 \x01(\x0b\x32\x1b.otg.PatternFlowGreChecksumH\x04\x88\x01\x01\x12\x34\n\treserved1\x18\x06 \x01(\x0b\x32\x1c.otg.PatternFlowGreReserved1H\x05\x88\x01\x01\x42\x13\n\x11_checksum_presentB\x0c\n\n_reserved0B\n\n\x08_versionB\x0b\n\t_protocolB\x0b\n\t_checksumB\x0c\n\n_reserved1\"\xb8\x07\n\tFlowGtpv1\x12\x32\n\x07version\x18\x01 \x01(\x0b\x32\x1c.otg.PatternFlowGtpv1VersionH\x00\x88\x01\x01\x12=\n\rprotocol_type\x18\x02 \x01(\x0b\x32!.otg.PatternFlowGtpv1ProtocolTypeH\x01\x88\x01\x01\x12\x34\n\x08reserved\x18\x03 \x01(\x0b\x32\x1d.otg.PatternFlowGtpv1ReservedH\x02\x88\x01\x01\x12/\n\x06\x65_flag\x18\x04 \x01(\x0b\x32\x1a.otg.PatternFlowGtpv1EFlagH\x03\x88\x01\x01\x12/\n\x06s_flag\x18\x05 \x01(\x0b\x32\x1a.otg.PatternFlowGtpv1SFlagH\x04\x88\x01\x01\x12\x31\n\x07pn_flag\x18\x06 \x01(\x0b\x32\x1b.otg.PatternFlowGtpv1PnFlagH\x05\x88\x01\x01\x12;\n\x0cmessage_type\x18\x07 \x01(\x0b\x32 .otg.PatternFlowGtpv1MessageTypeH\x06\x88\x01\x01\x12?\n\x0emessage_length\x18\x08 \x01(\x0b\x32\".otg.PatternFlowGtpv1MessageLengthH\x07\x88\x01\x01\x12,\n\x04teid\x18\t \x01(\x0b\x32\x19.otg.PatternFlowGtpv1TeidH\x08\x88\x01\x01\x12?\n\x0esquence_number\x18\n \x01(\x0b\x32\".otg.PatternFlowGtpv1SquenceNumberH\t\x88\x01\x01\x12:\n\x0cn_pdu_number\x18\x0b \x01(\x0b\x32\x1f.otg.PatternFlowGtpv1NPduNumberH\n\x88\x01\x01\x12U\n\x1anext_extension_header_type\x18\x0c \x01(\x0b\x32,.otg.PatternFlowGtpv1NextExtensionHeaderTypeH\x0b\x88\x01\x01\x12\x30\n\x11\x65xtension_headers\x18\r \x03(\x0b\x32\x15.otg.FlowGtpExtensionB\n\n\x08_versionB\x10\n\x0e_protocol_typeB\x0b\n\t_reservedB\t\n\x07_e_flagB\t\n\x07_s_flagB\n\n\x08_pn_flagB\x0f\n\r_message_typeB\x11\n\x0f_message_lengthB\x07\n\x05_teidB\x11\n\x0f_squence_numberB\x0f\n\r_n_pdu_numberB\x1d\n\x1b_next_extension_header_type\"\xac\x02\n\x10\x46lowGtpExtension\x12J\n\x10\x65xtension_length\x18\x01 \x01(\x0b\x32+.otg.PatternFlowGtpExtensionExtensionLengthH\x00\x88\x01\x01\x12;\n\x08\x63ontents\x18\x02 \x01(\x0b\x32$.otg.PatternFlowGtpExtensionContentsH\x01\x88\x01\x01\x12S\n\x15next_extension_header\x18\x03 \x01(\x0b\x32/.otg.PatternFlowGtpExtensionNextExtensionHeaderH\x02\x88\x01\x01\x42\x13\n\x11_extension_lengthB\x0b\n\t_contentsB\x18\n\x16_next_extension_header\"\x97\x05\n\tFlowGtpv2\x12\x32\n\x07version\x18\x01 \x01(\x0b\x32\x1c.otg.PatternFlowGtpv2VersionH\x00\x88\x01\x01\x12\x45\n\x11piggybacking_flag\x18\x02 \x01(\x0b\x32%.otg.PatternFlowGtpv2PiggybackingFlagH\x01\x88\x01\x01\x12\x35\n\tteid_flag\x18\x03 \x01(\x0b\x32\x1d.otg.PatternFlowGtpv2TeidFlagH\x02\x88\x01\x01\x12\x30\n\x06spare1\x18\x04 \x01(\x0b\x32\x1b.otg.PatternFlowGtpv2Spare1H\x03\x88\x01\x01\x12;\n\x0cmessage_type\x18\x05 \x01(\x0b\x32 .otg.PatternFlowGtpv2MessageTypeH\x04\x88\x01\x01\x12?\n\x0emessage_length\x18\x06 \x01(\x0b\x32\".otg.PatternFlowGtpv2MessageLengthH\x05\x88\x01\x01\x12,\n\x04teid\x18\x07 \x01(\x0b\x32\x19.otg.PatternFlowGtpv2TeidH\x06\x88\x01\x01\x12\x41\n\x0fsequence_number\x18\x08 \x01(\x0b\x32#.otg.PatternFlowGtpv2SequenceNumberH\x07\x88\x01\x01\x12\x30\n\x06spare2\x18\t \x01(\x0b\x32\x1b.otg.PatternFlowGtpv2Spare2H\x08\x88\x01\x01\x42\n\n\x08_versionB\x14\n\x12_piggybacking_flagB\x0c\n\n_teid_flagB\t\n\x07_spare1B\x0f\n\r_message_typeB\x11\n\x0f_message_lengthB\x07\n\x05_teidB\x12\n\x10_sequence_numberB\t\n\x07_spare2\"\xa1\x06\n\x07\x46lowArp\x12;\n\rhardware_type\x18\x01 \x01(\x0b\x32\x1f.otg.PatternFlowArpHardwareTypeH\x00\x88\x01\x01\x12;\n\rprotocol_type\x18\x02 \x01(\x0b\x32\x1f.otg.PatternFlowArpProtocolTypeH\x01\x88\x01\x01\x12?\n\x0fhardware_length\x18\x03 \x01(\x0b\x32!.otg.PatternFlowArpHardwareLengthH\x02\x88\x01\x01\x12?\n\x0fprotocol_length\x18\x04 \x01(\x0b\x32!.otg.PatternFlowArpProtocolLengthH\x03\x88\x01\x01\x12\x34\n\toperation\x18\x05 \x01(\x0b\x32\x1c.otg.PatternFlowArpOperationH\x04\x88\x01\x01\x12H\n\x14sender_hardware_addr\x18\x06 \x01(\x0b\x32%.otg.PatternFlowArpSenderHardwareAddrH\x05\x88\x01\x01\x12H\n\x14sender_protocol_addr\x18\x07 \x01(\x0b\x32%.otg.PatternFlowArpSenderProtocolAddrH\x06\x88\x01\x01\x12H\n\x14target_hardware_addr\x18\x08 \x01(\x0b\x32%.otg.PatternFlowArpTargetHardwareAddrH\x07\x88\x01\x01\x12H\n\x14target_protocol_addr\x18\t \x01(\x0b\x32%.otg.PatternFlowArpTargetProtocolAddrH\x08\x88\x01\x01\x42\x10\n\x0e_hardware_typeB\x10\n\x0e_protocol_typeB\x12\n\x10_hardware_lengthB\x12\n\x10_protocol_lengthB\x0c\n\n_operationB\x17\n\x15_sender_hardware_addrB\x17\n\x15_sender_protocol_addrB\x17\n\x15_target_hardware_addrB\x17\n\x15_target_protocol_addr\"\xa1\x01\n\x08\x46lowIcmp\x12.\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x19.otg.FlowIcmp.Choice.EnumH\x00\x88\x01\x01\x12$\n\x04\x65\x63ho\x18\x02 \x01(\x0b\x32\x11.otg.FlowIcmpEchoH\x01\x88\x01\x01\x1a+\n\x06\x43hoice\"!\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04\x65\x63ho\x10\x01\x42\t\n\x07_choiceB\x07\n\x05_echo\"\xee\x02\n\x0c\x46lowIcmpEcho\x12/\n\x04type\x18\x01 \x01(\x0b\x32\x1c.otg.PatternFlowIcmpEchoTypeH\x00\x88\x01\x01\x12/\n\x04\x63ode\x18\x02 \x01(\x0b\x32\x1c.otg.PatternFlowIcmpEchoCodeH\x01\x88\x01\x01\x12\x37\n\x08\x63hecksum\x18\x03 \x01(\x0b\x32 .otg.PatternFlowIcmpEchoChecksumH\x02\x88\x01\x01\x12;\n\nidentifier\x18\x04 \x01(\x0b\x32\".otg.PatternFlowIcmpEchoIdentifierH\x03\x88\x01\x01\x12\x44\n\x0fsequence_number\x18\x05 \x01(\x0b\x32&.otg.PatternFlowIcmpEchoSequenceNumberH\x04\x88\x01\x01\x42\x07\n\x05_typeB\x07\n\x05_codeB\x0b\n\t_checksumB\r\n\x0b_identifierB\x12\n\x10_sequence_number\"\xa7\x01\n\nFlowIcmpv6\x12\x30\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1b.otg.FlowIcmpv6.Choice.EnumH\x00\x88\x01\x01\x12&\n\x04\x65\x63ho\x18\x02 \x01(\x0b\x32\x13.otg.FlowIcmpv6EchoH\x01\x88\x01\x01\x1a+\n\x06\x43hoice\"!\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04\x65\x63ho\x10\x01\x42\t\n\x07_choiceB\x07\n\x05_echo\"\xfa\x02\n\x0e\x46lowIcmpv6Echo\x12\x31\n\x04type\x18\x01 \x01(\x0b\x32\x1e.otg.PatternFlowIcmpv6EchoTypeH\x00\x88\x01\x01\x12\x31\n\x04\x63ode\x18\x02 \x01(\x0b\x32\x1e.otg.PatternFlowIcmpv6EchoCodeH\x01\x88\x01\x01\x12=\n\nidentifier\x18\x03 \x01(\x0b\x32$.otg.PatternFlowIcmpv6EchoIdentifierH\x02\x88\x01\x01\x12\x46\n\x0fsequence_number\x18\x04 \x01(\x0b\x32(.otg.PatternFlowIcmpv6EchoSequenceNumberH\x03\x88\x01\x01\x12\x39\n\x08\x63hecksum\x18\x05 \x01(\x0b\x32\".otg.PatternFlowIcmpv6EchoChecksumH\x04\x88\x01\x01\x42\x07\n\x05_typeB\x07\n\x05_codeB\r\n\x0b_identifierB\x12\n\x10_sequence_numberB\x0b\n\t_checksum\"\xd4\x01\n\x07\x46lowPpp\x12\x30\n\x07\x61\x64\x64ress\x18\x01 \x01(\x0b\x32\x1a.otg.PatternFlowPppAddressH\x00\x88\x01\x01\x12\x30\n\x07\x63ontrol\x18\x02 \x01(\x0b\x32\x1a.otg.PatternFlowPppControlH\x01\x88\x01\x01\x12;\n\rprotocol_type\x18\x03 \x01(\x0b\x32\x1f.otg.PatternFlowPppProtocolTypeH\x02\x88\x01\x01\x42\n\n\x08_addressB\n\n\x08_controlB\x10\n\x0e_protocol_type\"\xd9\x02\n\nFlowIgmpv1\x12\x33\n\x07version\x18\x01 \x01(\x0b\x32\x1d.otg.PatternFlowIgmpv1VersionH\x00\x88\x01\x01\x12-\n\x04type\x18\x02 \x01(\x0b\x32\x1a.otg.PatternFlowIgmpv1TypeH\x01\x88\x01\x01\x12\x31\n\x06unused\x18\x03 \x01(\x0b\x32\x1c.otg.PatternFlowIgmpv1UnusedH\x02\x88\x01\x01\x12\x35\n\x08\x63hecksum\x18\x04 \x01(\x0b\x32\x1e.otg.PatternFlowIgmpv1ChecksumH\x03\x88\x01\x01\x12>\n\rgroup_address\x18\x05 \x01(\x0b\x32\".otg.PatternFlowIgmpv1GroupAddressH\x04\x88\x01\x01\x42\n\n\x08_versionB\x07\n\x05_typeB\t\n\x07_unusedB\x0b\n\t_checksumB\x10\n\x0e_group_address\"\xb4\x02\n\x08\x46lowMpls\x12-\n\x05label\x18\x01 \x01(\x0b\x32\x19.otg.PatternFlowMplsLabelH\x00\x88\x01\x01\x12<\n\rtraffic_class\x18\x02 \x01(\x0b\x32 .otg.PatternFlowMplsTrafficClassH\x01\x88\x01\x01\x12?\n\x0f\x62ottom_of_stack\x18\x03 \x01(\x0b\x32!.otg.PatternFlowMplsBottomOfStackH\x02\x88\x01\x01\x12\x39\n\x0ctime_to_live\x18\x04 \x01(\x0b\x32\x1e.otg.PatternFlowMplsTimeToLiveH\x03\x88\x01\x01\x42\x08\n\x06_labelB\x10\n\x0e_traffic_classB\x12\n\x10_bottom_of_stackB\x0f\n\r_time_to_live\"\xf7\x02\n\x08\x46lowSize\x12.\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x19.otg.FlowSize.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05\x66ixed\x18\x02 \x01(\rH\x01\x88\x01\x01\x12.\n\tincrement\x18\x03 \x01(\x0b\x32\x16.otg.FlowSizeIncrementH\x02\x88\x01\x01\x12(\n\x06random\x18\x04 \x01(\x0b\x32\x13.otg.FlowSizeRandomH\x03\x88\x01\x01\x12\x33\n\x0cweight_pairs\x18\x05 \x01(\x0b\x32\x18.otg.FlowSizeWeightPairsH\x04\x88\x01\x01\x1aY\n\x06\x43hoice\"O\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05\x66ixed\x10\x01\x12\r\n\tincrement\x10\x02\x12\n\n\x06random\x10\x03\x12\x10\n\x0cweight_pairs\x10\x04\x42\t\n\x07_choiceB\x08\n\x06_fixedB\x0c\n\n_incrementB\t\n\x07_randomB\x0f\n\r_weight_pairs\"g\n\x11\x46lowSizeIncrement\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x10\n\x03\x65nd\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x11\n\x04step\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x06\n\x04_endB\x07\n\x05_step\"D\n\x0e\x46lowSizeRandom\x12\x10\n\x03min\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x10\n\x03max\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\x06\n\x04_minB\x06\n\x04_max\"\x8d\x03\n\x13\x46lowSizeWeightPairs\x12\x39\n\x06\x63hoice\x18\x01 \x01(\x0e\x32$.otg.FlowSizeWeightPairs.Choice.EnumH\x00\x88\x01\x01\x12\x41\n\npredefined\x18\x02 \x01(\x0e\x32(.otg.FlowSizeWeightPairs.Predefined.EnumH\x01\x88\x01\x01\x12.\n\x06\x63ustom\x18\x03 \x03(\x0b\x32\x1e.otg.FlowSizeWeightPairsCustom\x1a=\n\x06\x43hoice\"3\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0e\n\npredefined\x10\x01\x12\n\n\x06\x63ustom\x10\x02\x1ao\n\nPredefined\"a\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04imix\x10\x01\x12\x0e\n\nipsec_imix\x10\x02\x12\r\n\tipv6_imix\x10\x03\x12\x11\n\rstandard_imix\x10\x04\x12\x0c\n\x08tcp_imix\x10\x05\x42\t\n\x07_choiceB\r\n\x0b_predefined\"W\n\x19\x46lowSizeWeightPairsCustom\x12\x11\n\x04size\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06weight\x18\x02 \x01(\x02H\x01\x88\x01\x01\x42\x07\n\x05_sizeB\t\n\x07_weight\"\xd8\x02\n\x08\x46lowRate\x12.\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x19.otg.FlowRate.Choice.EnumH\x00\x88\x01\x01\x12\x10\n\x03pps\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x10\n\x03\x62ps\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x11\n\x04kbps\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x11\n\x04mbps\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x11\n\x04gbps\x18\x06 \x01(\rH\x05\x88\x01\x01\x12\x17\n\npercentage\x18\x07 \x01(\x02H\x06\x88\x01\x01\x1a\x61\n\x06\x43hoice\"W\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03pps\x10\x01\x12\x07\n\x03\x62ps\x10\x02\x12\x08\n\x04kbps\x10\x03\x12\x08\n\x04mbps\x10\x04\x12\x08\n\x04gbps\x10\x05\x12\x0e\n\npercentage\x10\x06\x42\t\n\x07_choiceB\x06\n\x04_ppsB\x06\n\x04_bpsB\x07\n\x05_kbpsB\x07\n\x05_mbpsB\x07\n\x05_gbpsB\r\n\x0b_percentage\"\xa6\x03\n\x0c\x46lowDuration\x12\x32\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1d.otg.FlowDuration.Choice.EnumH\x00\x88\x01\x01\x12\x31\n\rfixed_packets\x18\x02 \x01(\x0b\x32\x15.otg.FlowFixedPacketsH\x01\x88\x01\x01\x12\x31\n\rfixed_seconds\x18\x03 \x01(\x0b\x32\x15.otg.FlowFixedSecondsH\x02\x88\x01\x01\x12\"\n\x05\x62urst\x18\x04 \x01(\x0b\x32\x0e.otg.FlowBurstH\x03\x88\x01\x01\x12,\n\ncontinuous\x18\x05 \x01(\x0b\x32\x13.otg.FlowContinuousH\x04\x88\x01\x01\x1a\x62\n\x06\x43hoice\"X\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x11\n\rfixed_packets\x10\x01\x12\x11\n\rfixed_seconds\x10\x02\x12\t\n\x05\x62urst\x10\x03\x12\x0e\n\ncontinuous\x10\x04\x42\t\n\x07_choiceB\x10\n\x0e_fixed_packetsB\x10\n\x0e_fixed_secondsB\x08\n\x06_burstB\r\n\x0b_continuous\"X\n\x0e\x46lowContinuous\x12\x10\n\x03gap\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\"\n\x05\x64\x65lay\x18\x02 \x01(\x0b\x32\x0e.otg.FlowDelayH\x01\x88\x01\x01\x42\x06\n\x04_gapB\x08\n\x06_delay\"\x8c\x02\n\tFlowDelay\x12/\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1a.otg.FlowDelay.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05\x62ytes\x18\x02 \x01(\x02H\x01\x88\x01\x01\x12\x18\n\x0bnanoseconds\x18\x03 \x01(\x02H\x02\x88\x01\x01\x12\x19\n\x0cmicroseconds\x18\x04 \x01(\x02H\x03\x88\x01\x01\x1aO\n\x06\x43hoice\"E\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05\x62ytes\x10\x01\x12\x0f\n\x0bnanoseconds\x10\x02\x12\x10\n\x0cmicroseconds\x10\x03\x42\t\n\x07_choiceB\x08\n\x06_bytesB\x0e\n\x0c_nanosecondsB\x0f\n\r_microseconds\"|\n\x10\x46lowFixedPackets\x12\x14\n\x07packets\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x10\n\x03gap\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\"\n\x05\x64\x65lay\x18\x03 \x01(\x0b\x32\x0e.otg.FlowDelayH\x02\x88\x01\x01\x42\n\n\x08_packetsB\x06\n\x04_gapB\x08\n\x06_delay\"|\n\x10\x46lowFixedSeconds\x12\x14\n\x07seconds\x18\x01 \x01(\x02H\x00\x88\x01\x01\x12\x10\n\x03gap\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\"\n\x05\x64\x65lay\x18\x03 \x01(\x0b\x32\x0e.otg.FlowDelayH\x02\x88\x01\x01\x42\n\n\x08_secondsB\x06\n\x04_gapB\x08\n\x06_delay\"\xb9\x01\n\tFlowBurst\x12\x13\n\x06\x62ursts\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x14\n\x07packets\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x10\n\x03gap\x18\x03 \x01(\rH\x02\x88\x01\x01\x12<\n\x0finter_burst_gap\x18\x04 \x01(\x0b\x32\x1e.otg.FlowDurationInterBurstGapH\x03\x88\x01\x01\x42\t\n\x07_burstsB\n\n\x08_packetsB\x06\n\x04_gapB\x12\n\x10_inter_burst_gap\"\xac\x02\n\x19\x46lowDurationInterBurstGap\x12?\n\x06\x63hoice\x18\x01 \x01(\x0e\x32*.otg.FlowDurationInterBurstGap.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05\x62ytes\x18\x02 \x01(\x01H\x01\x88\x01\x01\x12\x18\n\x0bnanoseconds\x18\x03 \x01(\x01H\x02\x88\x01\x01\x12\x19\n\x0cmicroseconds\x18\x04 \x01(\x01H\x03\x88\x01\x01\x1aO\n\x06\x43hoice\"E\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05\x62ytes\x10\x01\x12\x0f\n\x0bnanoseconds\x10\x02\x12\x10\n\x0cmicroseconds\x10\x03\x42\t\n\x07_choiceB\x08\n\x06_bytesB\x0e\n\x0c_nanosecondsB\x0f\n\r_microseconds\"\xc3\x02\n\x0b\x46lowMetrics\x12\x13\n\x06\x65nable\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x11\n\x04loss\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12,\n\x0brx_tx_ratio\x18\x06 \x01(\x0b\x32\x12.otg.FlowRxTxRatioH\x02\x88\x01\x01\x12\x17\n\ntimestamps\x18\x03 \x01(\x08H\x03\x88\x01\x01\x12-\n\x07latency\x18\x04 \x01(\x0b\x32\x17.otg.FlowLatencyMetricsH\x04\x88\x01\x01\x12<\n\x16predefined_metric_tags\x18\x05 \x01(\x0b\x32\x17.otg.FlowPredefinedTagsH\x05\x88\x01\x01\x42\t\n\x07_enableB\x07\n\x05_lossB\x0e\n\x0c_rx_tx_ratioB\r\n\x0b_timestampsB\n\n\x08_latencyB\x19\n\x17_predefined_metric_tags\"\xb8\x01\n\x12\x46lowLatencyMetrics\x12\x13\n\x06\x65nable\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x34\n\x04mode\x18\x02 \x01(\x0e\x32!.otg.FlowLatencyMetrics.Mode.EnumH\x01\x88\x01\x01\x1a\x43\n\x04Mode\";\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x11\n\rstore_forward\x10\x01\x12\x0f\n\x0b\x63ut_through\x10\x02\x42\t\n\x07_enableB\x07\n\x05_mode\"6\n\x12\x46lowPredefinedTags\x12\x14\n\x07rx_name\x18\x01 \x01(\x08H\x00\x88\x01\x01\x42\n\n\x08_rx_name\"\xe8\x01\n\rFlowRxTxRatio\x12\x33\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1e.otg.FlowRxTxRatio.Choice.EnumH\x00\x88\x01\x01\x12\x30\n\x08rx_count\x18\x02 \x01(\x0b\x32\x19.otg.FlowRxTxRatioRxCountH\x01\x88\x01\x01\x12\x12\n\x05value\x18\x03 \x01(\x02H\x02\x88\x01\x01\x1a:\n\x06\x43hoice\"0\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08rx_count\x10\x01\x12\t\n\x05value\x10\x02\x42\t\n\x07_choiceB\x0b\n\t_rx_countB\x08\n\x06_value\"\x16\n\x14\x46lowRxTxRatioRxCount\"\x8a\x02\n\x05\x45vent\x12\x13\n\x06\x65nable\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12!\n\x04link\x18\x02 \x01(\x0b\x32\x0e.otg.EventLinkH\x01\x88\x01\x01\x12\x39\n\x11rx_rate_threshold\x18\x03 \x01(\x0b\x32\x19.otg.EventRxRateThresholdH\x02\x88\x01\x01\x12G\n\x18route_advertise_withdraw\x18\x04 \x01(\x0b\x32 .otg.EventRouteAdvertiseWithdrawH\x03\x88\x01\x01\x42\t\n\x07_enableB\x07\n\x05_linkB\x14\n\x12_rx_rate_thresholdB\x1b\n\x19_route_advertise_withdraw\"\\\n\x14\x45ventRxRateThreshold\x12\x13\n\x06\x65nable\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x16\n\tthreshold\x18\x02 \x01(\x02H\x01\x88\x01\x01\x42\t\n\x07_enableB\x0c\n\n_threshold\"+\n\tEventLink\x12\x13\n\x06\x65nable\x18\x01 \x01(\x08H\x00\x88\x01\x01\x42\t\n\x07_enable\"=\n\x1b\x45ventRouteAdvertiseWithdraw\x12\x13\n\x06\x65nable\x18\x01 \x01(\x08H\x00\x88\x01\x01\x42\t\n\x07_enable\"\xf5\x01\n\x0c\x45ventRequest\x12)\n\x04type\x18\x01 \x03(\x0e\x32\x1b.otg.EventRequest.Type.Enum\x12\x0e\n\x06source\x18\x02 \x03(\t\x1a\xa9\x01\n\x04Type\"\xa0\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tlink_down\x10\x01\x12\x0b\n\x07link_up\x10\x02\x12\x12\n\x0eroute_withdraw\x10\x03\x12\x13\n\x0froute_advertise\x10\x04\x12 \n\x1c\x66low_rx_rate_above_threshold\x10\x05\x12 \n\x1c\x66low_rx_rate_below_threshold\x10\x06\"r\n\x11\x45ventSubscription\x12&\n\x06\x65vents\x18\x01 \x01(\x0b\x32\x11.otg.EventRequestH\x00\x88\x01\x01\x12\x19\n\x0c\x63\x61llback_url\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\t\n\x07_eventsB\x0f\n\r_callback_url\"\xd1\x02\n\x04Lldp\x12\'\n\nconnection\x18\x01 \x01(\x0b\x32\x13.otg.LldpConnection\x12+\n\nchassis_id\x18\x02 \x01(\x0b\x32\x12.otg.LldpChassisIdH\x00\x88\x01\x01\x12%\n\x07port_id\x18\x03 \x01(\x0b\x32\x0f.otg.LldpPortIdH\x01\x88\x01\x01\x12-\n\x0bsystem_name\x18\x04 \x01(\x0b\x32\x13.otg.LldpSystemNameH\x02\x88\x01\x01\x12\x16\n\thold_time\x18\x05 \x01(\rH\x03\x88\x01\x01\x12#\n\x16\x61\x64vertisement_interval\x18\x06 \x01(\rH\x04\x88\x01\x01\x12\x0c\n\x04name\x18\x07 \x01(\tB\r\n\x0b_chassis_idB\n\n\x08_port_idB\x0e\n\x0c_system_nameB\x0c\n\n_hold_timeB\x19\n\x17_advertisement_interval\"\xa9\x01\n\x0eLldpConnection\x12\x34\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1f.otg.LldpConnection.Choice.EnumH\x00\x88\x01\x01\x12\x16\n\tport_name\x18\x02 \x01(\tH\x01\x88\x01\x01\x1a\x30\n\x06\x43hoice\"&\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tport_name\x10\x01\x42\t\n\x07_choiceB\x0c\n\n_port_name\"\xfe\x02\n\rLldpChassisId\x12\x33\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1e.otg.LldpChassisId.Choice.EnumH\x00\x88\x01\x01\x12<\n\x13mac_address_subtype\x18\x02 \x01(\x0b\x32\x1a.otg.LldpChassisMacSubTypeH\x01\x88\x01\x01\x12#\n\x16interface_name_subtype\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x1a\n\rlocal_subtype\x18\x04 \x01(\tH\x03\x88\x01\x01\x1ai\n\x06\x43hoice\"_\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x17\n\x13mac_address_subtype\x10\x01\x12\x1a\n\x16interface_name_subtype\x10\x02\x12\x11\n\rlocal_subtype\x10\x03\x42\t\n\x07_choiceB\x16\n\x14_mac_address_subtypeB\x19\n\x17_interface_name_subtypeB\x10\n\x0e_local_subtype\"\xff\x02\n\nLldpPortId\x12\x30\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1b.otg.LldpPortId.Choice.EnumH\x00\x88\x01\x01\x12 \n\x13mac_address_subtype\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x46\n\x16interface_name_subtype\x18\x03 \x01(\x0b\x32!.otg.LldpPortInterfaceNameSubTypeH\x02\x88\x01\x01\x12\x1a\n\rlocal_subtype\x18\x04 \x01(\tH\x03\x88\x01\x01\x1ai\n\x06\x43hoice\"_\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x17\n\x13mac_address_subtype\x10\x01\x12\x1a\n\x16interface_name_subtype\x10\x02\x12\x11\n\rlocal_subtype\x10\x03\x42\t\n\x07_choiceB\x16\n\x14_mac_address_subtypeB\x19\n\x17_interface_name_subtypeB\x10\n\x0e_local_subtype\"\xd1\x01\n\x15LldpChassisMacSubType\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.LldpChassisMacSubType.Choice.EnumH\x00\x88\x01\x01\x12\x11\n\x04\x61uto\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05value\x18\x03 \x01(\tH\x02\x88\x01\x01\x1a\x36\n\x06\x43hoice\",\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04\x61uto\x10\x01\x12\t\n\x05value\x10\x02\x42\t\n\x07_choiceB\x07\n\x05_autoB\x08\n\x06_value\"\xdf\x01\n\x1cLldpPortInterfaceNameSubType\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.LldpPortInterfaceNameSubType.Choice.EnumH\x00\x88\x01\x01\x12\x11\n\x04\x61uto\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05value\x18\x03 \x01(\tH\x02\x88\x01\x01\x1a\x36\n\x06\x43hoice\",\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04\x61uto\x10\x01\x12\t\n\x05value\x10\x02\x42\t\n\x07_choiceB\x07\n\x05_autoB\x08\n\x06_value\"\xc3\x01\n\x0eLldpSystemName\x12\x34\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1f.otg.LldpSystemName.Choice.EnumH\x00\x88\x01\x01\x12\x11\n\x04\x61uto\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05value\x18\x03 \x01(\tH\x02\x88\x01\x01\x1a\x36\n\x06\x43hoice\",\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04\x61uto\x10\x01\x12\t\n\x05value\x10\x02\x42\t\n\x07_choiceB\x07\n\x05_autoB\x08\n\x06_value\"\x96\x01\n\x05\x45rror\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x05\x12\'\n\x04kind\x18\x02 \x01(\x0e\x32\x14.otg.Error.Kind.EnumH\x00\x88\x01\x01\x12\x0e\n\x06\x65rrors\x18\x03 \x03(\t\x1a=\n\x04Kind\"5\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0e\n\nvalidation\x10\x01\x12\x0c\n\x08internal\x10\x02\x42\x07\n\x05_kind\"\x1b\n\x07Warning\x12\x10\n\x08warnings\x18\x01 \x03(\t\"\xab\x01\n\x0c\x43onfigUpdate\x12\x32\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1d.otg.ConfigUpdate.Choice.EnumH\x00\x88\x01\x01\x12$\n\x05\x66lows\x18\x02 \x01(\x0b\x32\x10.otg.FlowsUpdateH\x01\x88\x01\x01\x1a,\n\x06\x43hoice\"\"\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05\x66lows\x10\x01\x42\t\n\x07_choiceB\x08\n\x06_flows\"\xa2\x01\n\x0b\x46lowsUpdate\x12;\n\x0eproperty_names\x18\x01 \x03(\x0e\x32#.otg.FlowsUpdate.PropertyNames.Enum\x12\x18\n\x05\x66lows\x18\x02 \x03(\x0b\x32\t.otg.Flow\x1a<\n\rPropertyNames\"+\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04rate\x10\x01\x12\x08\n\x04size\x10\x02\"\x9e\x02\n\x0c\x43ontrolState\x12-\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1d.otg.ControlState.Choice.Enum\x12!\n\x04port\x18\x02 \x01(\x0b\x32\x0e.otg.StatePortH\x00\x88\x01\x01\x12)\n\x08protocol\x18\x03 \x01(\x0b\x32\x12.otg.StateProtocolH\x01\x88\x01\x01\x12\'\n\x07traffic\x18\x04 \x01(\x0b\x32\x11.otg.StateTrafficH\x02\x88\x01\x01\x1a\x46\n\x06\x43hoice\"<\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04port\x10\x01\x12\x0c\n\x08protocol\x10\x02\x12\x0b\n\x07traffic\x10\x03\x42\x07\n\x05_portB\x0b\n\t_protocolB\n\n\x08_traffic\"\xda\x01\n\tStatePort\x12*\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1a.otg.StatePort.Choice.Enum\x12%\n\x04link\x18\x02 \x01(\x0b\x32\x12.otg.StatePortLinkH\x00\x88\x01\x01\x12+\n\x07\x63\x61pture\x18\x03 \x01(\x0b\x32\x15.otg.StatePortCaptureH\x01\x88\x01\x01\x1a\x38\n\x06\x43hoice\".\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04link\x10\x01\x12\x0b\n\x07\x63\x61pture\x10\x02\x42\x07\n\x05_linkB\n\n\x08_capture\"\xc0\x01\n\x0cStateTraffic\x12-\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1d.otg.StateTraffic.Choice.Enum\x12\x39\n\rflow_transmit\x18\x02 \x01(\x0b\x32\x1d.otg.StateTrafficFlowTransmitH\x00\x88\x01\x01\x1a\x34\n\x06\x43hoice\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x11\n\rflow_transmit\x10\x01\x42\x10\n\x0e_flow_transmit\"\x9c\x02\n\rStateProtocol\x12.\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1e.otg.StateProtocol.Choice.Enum\x12\'\n\x03\x61ll\x18\x02 \x01(\x0b\x32\x15.otg.StateProtocolAllH\x00\x88\x01\x01\x12+\n\x05route\x18\x03 \x01(\x0b\x32\x17.otg.StateProtocolRouteH\x01\x88\x01\x01\x12)\n\x04lacp\x18\x04 \x01(\x0b\x32\x16.otg.StateProtocolLacpH\x02\x88\x01\x01\x1a?\n\x06\x43hoice\"5\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03\x61ll\x10\x01\x12\t\n\x05route\x10\x02\x12\x08\n\x04lacp\x10\x03\x42\x06\n\x04_allB\x08\n\x06_routeB\x07\n\x05_lacp\"\x85\x01\n\rStatePortLink\x12\x12\n\nport_names\x18\x01 \x03(\t\x12,\n\x05state\x18\x02 \x01(\x0e\x32\x1d.otg.StatePortLink.State.Enum\x1a\x32\n\x05State\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\"\x8e\x01\n\x10StatePortCapture\x12\x12\n\nport_names\x18\x01 \x03(\t\x12/\n\x05state\x18\x02 \x01(\x0e\x32 .otg.StatePortCapture.State.Enum\x1a\x35\n\x05State\",\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05start\x10\x01\x12\x08\n\x04stop\x10\x02\"\xb5\x01\n\x18StateTrafficFlowTransmit\x12\x12\n\nflow_names\x18\x01 \x03(\t\x12\x37\n\x05state\x18\x02 \x01(\x0e\x32(.otg.StateTrafficFlowTransmit.State.Enum\x1aL\n\x05State\"C\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05start\x10\x01\x12\x08\n\x04stop\x10\x02\x12\t\n\x05pause\x10\x03\x12\n\n\x06resume\x10\x04\"z\n\x10StateProtocolAll\x12/\n\x05state\x18\x01 \x01(\x0e\x32 .otg.StateProtocolAll.State.Enum\x1a\x35\n\x05State\",\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05start\x10\x01\x12\x08\n\x04stop\x10\x02\"\x95\x01\n\x12StateProtocolRoute\x12\r\n\x05names\x18\x01 \x03(\t\x12\x31\n\x05state\x18\x02 \x01(\x0e\x32\".otg.StateProtocolRoute.State.Enum\x1a=\n\x05State\"4\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08withdraw\x10\x01\x12\r\n\tadvertise\x10\x02\"\xb0\x01\n\x11StateProtocolLacp\x12\x32\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\".otg.StateProtocolLacp.Choice.Enum\x12/\n\x05\x61\x64min\x18\x02 \x01(\x0b\x32\x1b.otg.StateProtocolLacpAdminH\x00\x88\x01\x01\x1a,\n\x06\x43hoice\"\"\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05\x61\x64min\x10\x01\x42\x08\n\x06_admin\"\x9d\x01\n\x16StateProtocolLacpAdmin\x12\x18\n\x10lag_member_names\x18\x01 \x03(\t\x12\x35\n\x05state\x18\x02 \x01(\x0e\x32&.otg.StateProtocolLacpAdmin.State.Enum\x1a\x32\n\x05State\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\"\xa9\x01\n\rControlAction\x12.\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1e.otg.ControlAction.Choice.Enum\x12*\n\x08protocol\x18\x02 \x01(\x0b\x32\x13.otg.ActionProtocolH\x00\x88\x01\x01\x1a/\n\x06\x43hoice\"%\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08protocol\x10\x01\x42\x0b\n\t_protocol\"b\n\x15\x43ontrolActionResponse\x12\x10\n\x08warnings\x18\x01 \x03(\t\x12*\n\x08response\x18\x02 \x01(\x0b\x32\x13.otg.ActionResponseH\x00\x88\x01\x01\x42\x0b\n\t_response\"\xb3\x01\n\x0e\x41\x63tionResponse\x12/\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1f.otg.ActionResponse.Choice.Enum\x12\x32\n\x08protocol\x18\x02 \x01(\x0b\x32\x1b.otg.ActionResponseProtocolH\x00\x88\x01\x01\x1a/\n\x06\x43hoice\"%\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08protocol\x10\x01\x42\x0b\n\t_protocol\"\x9d\x02\n\x0e\x41\x63tionProtocol\x12/\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1f.otg.ActionProtocol.Choice.Enum\x12*\n\x04ipv4\x18\x02 \x01(\x0b\x32\x17.otg.ActionProtocolIpv4H\x00\x88\x01\x01\x12*\n\x04ipv6\x18\x03 \x01(\x0b\x32\x17.otg.ActionProtocolIpv6H\x01\x88\x01\x01\x12(\n\x03\x62gp\x18\x04 \x01(\x0b\x32\x16.otg.ActionProtocolBgpH\x02\x88\x01\x01\x1a>\n\x06\x43hoice\"4\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ipv4\x10\x01\x12\x08\n\x04ipv6\x10\x02\x12\x07\n\x03\x62gp\x10\x03\x42\x07\n\x05_ipv4B\x07\n\x05_ipv6B\x06\n\x04_bgp\"\x82\x02\n\x16\x41\x63tionResponseProtocol\x12\x37\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.ActionResponseProtocol.Choice.Enum\x12\x32\n\x04ipv4\x18\x02 \x01(\x0b\x32\x1f.otg.ActionResponseProtocolIpv4H\x00\x88\x01\x01\x12\x32\n\x04ipv6\x18\x03 \x01(\x0b\x32\x1f.otg.ActionResponseProtocolIpv6H\x01\x88\x01\x01\x1a\x35\n\x06\x43hoice\"+\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ipv4\x10\x01\x12\x08\n\x04ipv6\x10\x02\x42\x07\n\x05_ipv4B\x07\n\x05_ipv6\"\xaf\x01\n\x12\x41\x63tionProtocolIpv4\x12\x33\n\x06\x63hoice\x18\x01 \x01(\x0e\x32#.otg.ActionProtocolIpv4.Choice.Enum\x12.\n\x04ping\x18\x02 \x01(\x0b\x32\x1b.otg.ActionProtocolIpv4PingH\x00\x88\x01\x01\x1a+\n\x06\x43hoice\"!\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ping\x10\x01\x42\x07\n\x05_ping\"\xc7\x01\n\x1a\x41\x63tionResponseProtocolIpv4\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32+.otg.ActionResponseProtocolIpv4.Choice.Enum\x12\x36\n\x04ping\x18\x02 \x01(\x0b\x32#.otg.ActionResponseProtocolIpv4PingH\x00\x88\x01\x01\x1a+\n\x06\x43hoice\"!\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ping\x10\x01\x42\x07\n\x05_ping\"N\n\x16\x41\x63tionProtocolIpv4Ping\x12\x34\n\x08requests\x18\x01 \x03(\x0b\x32\".otg.ActionProtocolIpv4PingRequest\"c\n\x1d\x41\x63tionProtocolIpv4PingRequest\x12\x15\n\x08src_name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06\x64st_ip\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_src_nameB\t\n\x07_dst_ip\"`\n\x1e\x41\x63tionResponseProtocolIpv4Ping\x12>\n\tresponses\x18\x01 \x03(\x0b\x32+.otg.ActionResponseProtocolIpv4PingResponse\"\xd1\x01\n&ActionResponseProtocolIpv4PingResponse\x12\x10\n\x08src_name\x18\x01 \x01(\t\x12\x0e\n\x06\x64st_ip\x18\x02 \x01(\t\x12G\n\x06result\x18\x03 \x01(\x0e\x32\x37.otg.ActionResponseProtocolIpv4PingResponse.Result.Enum\x1a<\n\x06Result\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tsucceeded\x10\x01\x12\n\n\x06\x66\x61iled\x10\x02\"\xaf\x01\n\x12\x41\x63tionProtocolIpv6\x12\x33\n\x06\x63hoice\x18\x01 \x01(\x0e\x32#.otg.ActionProtocolIpv6.Choice.Enum\x12.\n\x04ping\x18\x02 \x01(\x0b\x32\x1b.otg.ActionProtocolIpv6PingH\x00\x88\x01\x01\x1a+\n\x06\x43hoice\"!\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ping\x10\x01\x42\x07\n\x05_ping\"\xc7\x01\n\x1a\x41\x63tionResponseProtocolIpv6\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32+.otg.ActionResponseProtocolIpv6.Choice.Enum\x12\x36\n\x04ping\x18\x02 \x01(\x0b\x32#.otg.ActionResponseProtocolIpv6PingH\x00\x88\x01\x01\x1a+\n\x06\x43hoice\"!\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ping\x10\x01\x42\x07\n\x05_ping\"N\n\x16\x41\x63tionProtocolIpv6Ping\x12\x34\n\x08requests\x18\x01 \x03(\x0b\x32\".otg.ActionProtocolIpv6PingRequest\"c\n\x1d\x41\x63tionProtocolIpv6PingRequest\x12\x15\n\x08src_name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x13\n\x06\x64st_ip\x18\x02 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_src_nameB\t\n\x07_dst_ip\"`\n\x1e\x41\x63tionResponseProtocolIpv6Ping\x12>\n\tresponses\x18\x01 \x03(\x0b\x32+.otg.ActionResponseProtocolIpv6PingResponse\"\xd1\x01\n&ActionResponseProtocolIpv6PingResponse\x12\x10\n\x08src_name\x18\x01 \x01(\t\x12\x0e\n\x06\x64st_ip\x18\x02 \x01(\t\x12G\n\x06result\x18\x03 \x01(\x0e\x32\x37.otg.ActionResponseProtocolIpv6PingResponse.Result.Enum\x1a<\n\x06Result\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tsucceeded\x10\x01\x12\n\n\x06\x66\x61iled\x10\x02\"\xe0\x02\n\x11\x41\x63tionProtocolBgp\x12\x32\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\".otg.ActionProtocolBgp.Choice.Enum\x12=\n\x0cnotification\x18\x02 \x01(\x0b\x32\".otg.ActionProtocolBgpNotificationH\x00\x88\x01\x01\x12U\n\x19initiate_graceful_restart\x18\x03 \x01(\x0b\x32-.otg.ActionProtocolBgpInitiateGracefulRestartH\x01\x88\x01\x01\x1aR\n\x06\x43hoice\"H\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x10\n\x0cnotification\x10\x01\x12\x1d\n\x19initiate_graceful_restart\x10\x02\x42\x0f\n\r_notificationB\x1c\n\x1a_initiate_graceful_restart\"\x8c\x07\n\x1d\x41\x63tionProtocolBgpNotification\x12\r\n\x05names\x18\x01 \x03(\t\x12\x43\n\x06\x63hoice\x18\x02 \x01(\x0e\x32..otg.ActionProtocolBgpNotification.Choice.EnumH\x00\x88\x01\x01\x12,\n\x05\x63\x65\x61se\x18\x03 \x01(\x0b\x32\x18.otg.DeviceBgpCeaseErrorH\x01\x88\x01\x01\x12\x43\n\x14message_header_error\x18\x04 \x01(\x0b\x32 .otg.DeviceBgpMessageHeaderErrorH\x02\x88\x01\x01\x12?\n\x12open_message_error\x18\x05 \x01(\x0b\x32\x1e.otg.DeviceBgpOpenMessageErrorH\x03\x88\x01\x01\x12\x43\n\x14update_message_error\x18\x06 \x01(\x0b\x32 .otg.DeviceBgpUpdateMessageErrorH\x04\x88\x01\x01\x12?\n\x12hold_timer_expired\x18\x07 \x01(\x0b\x32\x1e.otg.DeviceBgpHoldTimerExpiredH\x05\x88\x01\x01\x12N\n\x1a\x66inite_state_machine_error\x18\x08 \x01(\x0b\x32%.otg.DeviceBgpFiniteStateMachineErrorH\x06\x88\x01\x01\x12.\n\x06\x63ustom\x18\t \x01(\x0b\x32\x19.otg.DeviceBgpCustomErrorH\x07\x88\x01\x01\x1a\xbd\x01\n\x06\x43hoice\"\xb2\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05\x63\x65\x61se\x10\x01\x12\x18\n\x14message_header_error\x10\x02\x12\x16\n\x12open_message_error\x10\x03\x12\x18\n\x14update_message_error\x10\x04\x12\x16\n\x12hold_timer_expired\x10\x05\x12\x1e\n\x1a\x66inite_state_machine_error\x10\x06\x12\n\n\x06\x63ustom\x10\x07\x42\t\n\x07_choiceB\x08\n\x06_ceaseB\x17\n\x15_message_header_errorB\x15\n\x13_open_message_errorB\x17\n\x15_update_message_errorB\x15\n\x13_hold_timer_expiredB\x1d\n\x1b_finite_state_machine_errorB\t\n\x07_custom\"l\n(ActionProtocolBgpInitiateGracefulRestart\x12\x12\n\npeer_names\x18\x01 \x03(\t\x12\x1a\n\rrestart_delay\x18\x02 \x01(\rH\x00\x88\x01\x01\x42\x10\n\x0e_restart_delay\"\xaf\x05\n\x0eMetricsRequest\x12\x34\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1f.otg.MetricsRequest.Choice.EnumH\x00\x88\x01\x01\x12*\n\x04port\x18\x02 \x01(\x0b\x32\x17.otg.PortMetricsRequestH\x01\x88\x01\x01\x12*\n\x04\x66low\x18\x03 \x01(\x0b\x32\x17.otg.FlowMetricsRequestH\x02\x88\x01\x01\x12,\n\x05\x62gpv4\x18\x04 \x01(\x0b\x32\x18.otg.Bgpv4MetricsRequestH\x03\x88\x01\x01\x12,\n\x05\x62gpv6\x18\x05 \x01(\x0b\x32\x18.otg.Bgpv6MetricsRequestH\x04\x88\x01\x01\x12*\n\x04isis\x18\x06 \x01(\x0b\x32\x17.otg.IsisMetricsRequestH\x05\x88\x01\x01\x12(\n\x03lag\x18\x07 \x01(\x0b\x32\x16.otg.LagMetricsRequestH\x06\x88\x01\x01\x12*\n\x04lacp\x18\x08 \x01(\x0b\x32\x17.otg.LacpMetricsRequestH\x07\x88\x01\x01\x12*\n\x04lldp\x18\t \x01(\x0b\x32\x17.otg.LldpMetricsRequestH\x08\x88\x01\x01\x12*\n\x04rsvp\x18\n \x01(\x0b\x32\x17.otg.RsvpMetricsRequestH\t\x88\x01\x01\x1a|\n\x06\x43hoice\"r\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04port\x10\x01\x12\x08\n\x04\x66low\x10\x02\x12\t\n\x05\x62gpv4\x10\x03\x12\t\n\x05\x62gpv6\x10\x04\x12\x08\n\x04isis\x10\x05\x12\x07\n\x03lag\x10\x06\x12\x08\n\x04lacp\x10\x07\x12\x08\n\x04lldp\x10\x08\x12\x08\n\x04rsvp\x10\tB\t\n\x07_choiceB\x07\n\x05_portB\x07\n\x05_flowB\x08\n\x06_bgpv4B\x08\n\x06_bgpv6B\x07\n\x05_isisB\x06\n\x04_lagB\x07\n\x05_lacpB\x07\n\x05_lldpB\x07\n\x05_rsvp\"\xfc\x04\n\x0fMetricsResponse\x12\x35\n\x06\x63hoice\x18\x01 \x01(\x0e\x32 .otg.MetricsResponse.Choice.EnumH\x00\x88\x01\x01\x12%\n\x0cport_metrics\x18\x02 \x03(\x0b\x32\x0f.otg.PortMetric\x12%\n\x0c\x66low_metrics\x18\x03 \x03(\x0b\x32\x0f.otg.FlowMetric\x12\'\n\rbgpv4_metrics\x18\x04 \x03(\x0b\x32\x10.otg.Bgpv4Metric\x12\'\n\rbgpv6_metrics\x18\x05 \x03(\x0b\x32\x10.otg.Bgpv6Metric\x12%\n\x0cisis_metrics\x18\x06 \x03(\x0b\x32\x0f.otg.IsisMetric\x12#\n\x0blag_metrics\x18\x07 \x03(\x0b\x32\x0e.otg.LagMetric\x12%\n\x0clacp_metrics\x18\x08 \x03(\x0b\x32\x0f.otg.LacpMetric\x12%\n\x0clldp_metrics\x18\t \x03(\x0b\x32\x0f.otg.LldpMetric\x12%\n\x0crsvp_metrics\x18\n \x03(\x0b\x32\x0f.otg.RsvpMetric\x1a\xc5\x01\n\x06\x43hoice\"\xba\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x10\n\x0c\x66low_metrics\x10\x01\x12\x10\n\x0cport_metrics\x10\x02\x12\x11\n\rbgpv4_metrics\x10\x03\x12\x11\n\rbgpv6_metrics\x10\x04\x12\x10\n\x0cisis_metrics\x10\x05\x12\x0f\n\x0blag_metrics\x10\x06\x12\x10\n\x0clacp_metrics\x10\x07\x12\x10\n\x0clldp_metrics\x10\x08\x12\x10\n\x0crsvp_metrics\x10\tB\t\n\x07_choice\"\xcd\x02\n\x12PortMetricsRequest\x12\x12\n\nport_names\x18\x01 \x03(\t\x12>\n\x0c\x63olumn_names\x18\x02 \x03(\x0e\x32(.otg.PortMetricsRequest.ColumnNames.Enum\x1a\xe2\x01\n\x0b\x43olumnNames\"\xd2\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08transmit\x10\x01\x12\x0c\n\x08location\x10\x02\x12\x08\n\x04link\x10\x03\x12\x0b\n\x07\x63\x61pture\x10\x04\x12\r\n\tframes_tx\x10\x05\x12\r\n\tframes_rx\x10\x06\x12\x0c\n\x08\x62ytes_tx\x10\x07\x12\x0c\n\x08\x62ytes_rx\x10\x08\x12\x12\n\x0e\x66rames_tx_rate\x10\t\x12\x12\n\x0e\x66rames_rx_rate\x10\n\x12\x11\n\rbytes_tx_rate\x10\x0b\x12\x11\n\rbytes_rx_rate\x10\x0c\"\x86\x06\n\nPortMetric\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x08location\x18\x02 \x01(\tH\x01\x88\x01\x01\x12,\n\x04link\x18\x03 \x01(\x0e\x32\x19.otg.PortMetric.Link.EnumH\x02\x88\x01\x01\x12\x32\n\x07\x63\x61pture\x18\x04 \x01(\x0e\x32\x1c.otg.PortMetric.Capture.EnumH\x03\x88\x01\x01\x12\x16\n\tframes_tx\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x16\n\tframes_rx\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12\x15\n\x08\x62ytes_tx\x18\x07 \x01(\x04H\x06\x88\x01\x01\x12\x15\n\x08\x62ytes_rx\x18\x08 \x01(\x04H\x07\x88\x01\x01\x12\x1b\n\x0e\x66rames_tx_rate\x18\t \x01(\x02H\x08\x88\x01\x01\x12\x1b\n\x0e\x66rames_rx_rate\x18\n \x01(\x02H\t\x88\x01\x01\x12\x1a\n\rbytes_tx_rate\x18\x0b \x01(\x02H\n\x88\x01\x01\x12\x1a\n\rbytes_rx_rate\x18\x0c \x01(\x02H\x0b\x88\x01\x01\x12\x34\n\x08transmit\x18\r \x01(\x0e\x32\x1d.otg.PortMetric.Transmit.EnumH\x0c\x88\x01\x01\x1a\x31\n\x04Link\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\x1a<\n\x07\x43\x61pture\"1\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0b\n\x07started\x10\x01\x12\x0b\n\x07stopped\x10\x02\x1a=\n\x08Transmit\"1\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0b\n\x07started\x10\x01\x12\x0b\n\x07stopped\x10\x02\x42\x07\n\x05_nameB\x0b\n\t_locationB\x07\n\x05_linkB\n\n\x08_captureB\x0c\n\n_frames_txB\x0c\n\n_frames_rxB\x0b\n\t_bytes_txB\x0b\n\t_bytes_rxB\x11\n\x0f_frames_tx_rateB\x11\n\x0f_frames_rx_rateB\x10\n\x0e_bytes_tx_rateB\x10\n\x0e_bytes_rx_rateB\x0b\n\t_transmit\"\xd0\x02\n\x12\x46lowMetricsRequest\x12\x12\n\nflow_names\x18\x01 \x03(\t\x12>\n\x0cmetric_names\x18\x03 \x03(\x0e\x32(.otg.FlowMetricsRequest.MetricNames.Enum\x12\x39\n\x0etagged_metrics\x18\x04 \x01(\x0b\x32\x1c.otg.FlowTaggedMetricsFilterH\x00\x88\x01\x01\x1a\x97\x01\n\x0bMetricNames\"\x87\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08transmit\x10\x01\x12\r\n\tframes_tx\x10\x02\x12\r\n\tframes_rx\x10\x03\x12\x0c\n\x08\x62ytes_tx\x10\x04\x12\x0c\n\x08\x62ytes_rx\x10\x05\x12\x12\n\x0e\x66rames_tx_rate\x10\x06\x12\x12\n\x0e\x66rames_rx_rate\x10\x07\x42\x11\n\x0f_tagged_metrics\"\xf4\x02\n\x17\x46lowTaggedMetricsFilter\x12\x14\n\x07include\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\"\n\x15include_empty_metrics\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\x43\n\x0cmetric_names\x18\x03 \x03(\x0e\x32-.otg.FlowTaggedMetricsFilter.MetricNames.Enum\x12)\n\x07\x66ilters\x18\x04 \x03(\x0b\x32\x18.otg.FlowMetricTagFilter\x1a\x88\x01\n\x0bMetricNames\"y\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tframes_tx\x10\x01\x12\r\n\tframes_rx\x10\x02\x12\x0c\n\x08\x62ytes_tx\x10\x03\x12\x0c\n\x08\x62ytes_rx\x10\x04\x12\x12\n\x0e\x66rames_tx_rate\x10\x05\x12\x12\n\x0e\x66rames_rx_rate\x10\x06\x42\n\n\x08_includeB\x18\n\x16_include_empty_metrics\"A\n\x13\x46lowMetricTagFilter\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x0e\n\x06values\x18\x02 \x03(\tB\x07\n\x05_name\"\xad\x05\n\nFlowMetric\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x07port_tx\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x14\n\x07port_rx\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x34\n\x08transmit\x18\x05 \x01(\x0e\x32\x1d.otg.FlowMetric.Transmit.EnumH\x03\x88\x01\x01\x12\x16\n\tframes_tx\x18\x06 \x01(\x04H\x04\x88\x01\x01\x12\x16\n\tframes_rx\x18\x07 \x01(\x04H\x05\x88\x01\x01\x12\x15\n\x08\x62ytes_tx\x18\x08 \x01(\x04H\x06\x88\x01\x01\x12\x15\n\x08\x62ytes_rx\x18\t \x01(\x04H\x07\x88\x01\x01\x12\x1b\n\x0e\x66rames_tx_rate\x18\n \x01(\x02H\x08\x88\x01\x01\x12\x1b\n\x0e\x66rames_rx_rate\x18\x0b \x01(\x02H\t\x88\x01\x01\x12\x11\n\x04loss\x18\x0c \x01(\x02H\n\x88\x01\x01\x12-\n\ntimestamps\x18\r \x01(\x0b\x32\x14.otg.MetricTimestampH\x0b\x88\x01\x01\x12(\n\x07latency\x18\x0e \x01(\x0b\x32\x12.otg.MetricLatencyH\x0c\x88\x01\x01\x12-\n\x0etagged_metrics\x18\x0f \x03(\x0b\x32\x15.otg.FlowTaggedMetric\x1aI\n\x08Transmit\"=\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0b\n\x07started\x10\x01\x12\x0b\n\x07stopped\x10\x02\x12\n\n\x06paused\x10\x03\x42\x07\n\x05_nameB\n\n\x08_port_txB\n\n\x08_port_rxB\x0b\n\t_transmitB\x0c\n\n_frames_txB\x0c\n\n_frames_rxB\x0b\n\t_bytes_txB\x0b\n\t_bytes_rxB\x11\n\x0f_frames_tx_rateB\x11\n\x0f_frames_rx_rateB\x07\n\x05_lossB\r\n\x0b_timestampsB\n\n\x08_latency\"\xb8\x03\n\x10\x46lowTaggedMetric\x12 \n\x04tags\x18\x01 \x03(\x0b\x32\x12.otg.FlowMetricTag\x12\x16\n\tframes_tx\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x16\n\tframes_rx\x18\x03 \x01(\x04H\x01\x88\x01\x01\x12\x15\n\x08\x62ytes_tx\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12\x15\n\x08\x62ytes_rx\x18\x05 \x01(\x04H\x03\x88\x01\x01\x12\x1b\n\x0e\x66rames_tx_rate\x18\x06 \x01(\x02H\x04\x88\x01\x01\x12\x1b\n\x0e\x66rames_rx_rate\x18\x07 \x01(\x02H\x05\x88\x01\x01\x12\x11\n\x04loss\x18\x08 \x01(\x02H\x06\x88\x01\x01\x12-\n\ntimestamps\x18\t \x01(\x0b\x32\x14.otg.MetricTimestampH\x07\x88\x01\x01\x12(\n\x07latency\x18\n \x01(\x0b\x32\x12.otg.MetricLatencyH\x08\x88\x01\x01\x42\x0c\n\n_frames_txB\x0c\n\n_frames_rxB\x0b\n\t_bytes_txB\x0b\n\t_bytes_rxB\x11\n\x0f_frames_tx_rateB\x11\n\x0f_frames_rx_rateB\x07\n\x05_lossB\r\n\x0b_timestampsB\n\n\x08_latency\"b\n\rFlowMetricTag\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12+\n\x05value\x18\x02 \x01(\x0b\x32\x17.otg.FlowMetricTagValueH\x01\x88\x01\x01\x42\x07\n\x05_nameB\x08\n\x06_value\"\xc2\x01\n\x12\x46lowMetricTagValue\x12\x38\n\x06\x63hoice\x18\x01 \x01(\x0e\x32#.otg.FlowMetricTagValue.Choice.EnumH\x00\x88\x01\x01\x12\x10\n\x03hex\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x10\n\x03str\x18\x03 \x01(\tH\x02\x88\x01\x01\x1a\x33\n\x06\x43hoice\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03hex\x10\x01\x12\x07\n\x03str\x10\x02\x42\t\n\x07_choiceB\x06\n\x04_hexB\x06\n\x04_str\"\x7f\n\x0fMetricTimestamp\x12\x1f\n\x12\x66irst_timestamp_ns\x18\x01 \x01(\x01H\x00\x88\x01\x01\x12\x1e\n\x11last_timestamp_ns\x18\x02 \x01(\x01H\x01\x88\x01\x01\x42\x15\n\x13_first_timestamp_nsB\x14\n\x12_last_timestamp_ns\"\x87\x01\n\rMetricLatency\x12\x17\n\nminimum_ns\x18\x01 \x01(\x01H\x00\x88\x01\x01\x12\x17\n\nmaximum_ns\x18\x02 \x01(\x01H\x01\x88\x01\x01\x12\x17\n\naverage_ns\x18\x03 \x01(\x01H\x02\x88\x01\x01\x42\r\n\x0b_minimum_nsB\r\n\x0b_maximum_nsB\r\n\x0b_average_ns\"\xf9\x03\n\x13\x42gpv4MetricsRequest\x12\x12\n\npeer_names\x18\x01 \x03(\t\x12?\n\x0c\x63olumn_names\x18\x02 \x03(\x0e\x32).otg.Bgpv4MetricsRequest.ColumnNames.Enum\x1a\x8c\x03\n\x0b\x43olumnNames\"\xfc\x02\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x11\n\rsession_state\x10\x01\x12\x16\n\x12session_flap_count\x10\x02\x12\x15\n\x11routes_advertised\x10\x03\x12\x13\n\x0froutes_received\x10\x04\x12\x18\n\x14route_withdraws_sent\x10\x05\x12\x1c\n\x18route_withdraws_received\x10\x06\x12\x10\n\x0cupdates_sent\x10\x07\x12\x14\n\x10updates_received\x10\x08\x12\x0e\n\nopens_sent\x10\t\x12\x12\n\x0eopens_received\x10\n\x12\x13\n\x0fkeepalives_sent\x10\x0b\x12\x17\n\x13keepalives_received\x10\x0c\x12\x16\n\x12notifications_sent\x10\r\x12\x1a\n\x16notifications_received\x10\x0e\x12\r\n\tfsm_state\x10\x0f\x12\x17\n\x13\x65nd_of_rib_received\x10\x10\"\xea\x08\n\x0b\x42gpv4Metric\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12>\n\rsession_state\x18\x02 \x01(\x0e\x32\".otg.Bgpv4Metric.SessionState.EnumH\x01\x88\x01\x01\x12\x1f\n\x12session_flap_count\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x1e\n\x11routes_advertised\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x1c\n\x0froutes_received\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12!\n\x14route_withdraws_sent\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12%\n\x18route_withdraws_received\x18\x07 \x01(\x04H\x06\x88\x01\x01\x12\x19\n\x0cupdates_sent\x18\x08 \x01(\x04H\x07\x88\x01\x01\x12\x1d\n\x10updates_received\x18\t \x01(\x04H\x08\x88\x01\x01\x12\x17\n\nopens_sent\x18\n \x01(\x04H\t\x88\x01\x01\x12\x1b\n\x0eopens_received\x18\x0b \x01(\x04H\n\x88\x01\x01\x12\x1c\n\x0fkeepalives_sent\x18\x0c \x01(\x04H\x0b\x88\x01\x01\x12 \n\x13keepalives_received\x18\r \x01(\x04H\x0c\x88\x01\x01\x12\x1f\n\x12notifications_sent\x18\x0e \x01(\x04H\r\x88\x01\x01\x12#\n\x16notifications_received\x18\x0f \x01(\x04H\x0e\x88\x01\x01\x12\x36\n\tfsm_state\x18\x10 \x01(\x0e\x32\x1e.otg.Bgpv4Metric.FsmState.EnumH\x0f\x88\x01\x01\x12 \n\x13\x65nd_of_rib_received\x18\x11 \x01(\x04H\x10\x88\x01\x01\x1a\x39\n\x0cSessionState\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\x1av\n\x08\x46smState\"j\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04idle\x10\x01\x12\x0b\n\x07\x63onnect\x10\x02\x12\n\n\x06\x61\x63tive\x10\x03\x12\x0c\n\x08opensent\x10\x04\x12\x0f\n\x0bopenconfirm\x10\x05\x12\x0f\n\x0b\x65stablished\x10\x06\x42\x07\n\x05_nameB\x10\n\x0e_session_stateB\x15\n\x13_session_flap_countB\x14\n\x12_routes_advertisedB\x12\n\x10_routes_receivedB\x17\n\x15_route_withdraws_sentB\x1b\n\x19_route_withdraws_receivedB\x0f\n\r_updates_sentB\x13\n\x11_updates_receivedB\r\n\x0b_opens_sentB\x11\n\x0f_opens_receivedB\x12\n\x10_keepalives_sentB\x16\n\x14_keepalives_receivedB\x15\n\x13_notifications_sentB\x19\n\x17_notifications_receivedB\x0c\n\n_fsm_stateB\x16\n\x14_end_of_rib_received\"\xf9\x03\n\x13\x42gpv6MetricsRequest\x12\x12\n\npeer_names\x18\x01 \x03(\t\x12?\n\x0c\x63olumn_names\x18\x02 \x03(\x0e\x32).otg.Bgpv6MetricsRequest.ColumnNames.Enum\x1a\x8c\x03\n\x0b\x43olumnNames\"\xfc\x02\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x11\n\rsession_state\x10\x01\x12\x16\n\x12session_flap_count\x10\x02\x12\x15\n\x11routes_advertised\x10\x03\x12\x13\n\x0froutes_received\x10\x04\x12\x18\n\x14route_withdraws_sent\x10\x05\x12\x1c\n\x18route_withdraws_received\x10\x06\x12\x10\n\x0cupdates_sent\x10\x07\x12\x14\n\x10updates_received\x10\x08\x12\x0e\n\nopens_sent\x10\t\x12\x12\n\x0eopens_received\x10\n\x12\x13\n\x0fkeepalives_sent\x10\x0b\x12\x17\n\x13keepalives_received\x10\x0c\x12\x16\n\x12notifications_sent\x10\r\x12\x1a\n\x16notifications_received\x10\x0e\x12\r\n\tfsm_state\x10\x0f\x12\x17\n\x13\x65nd_of_rib_received\x10\x10\"\xea\x08\n\x0b\x42gpv6Metric\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12>\n\rsession_state\x18\x02 \x01(\x0e\x32\".otg.Bgpv6Metric.SessionState.EnumH\x01\x88\x01\x01\x12\x1f\n\x12session_flap_count\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x1e\n\x11routes_advertised\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x1c\n\x0froutes_received\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12!\n\x14route_withdraws_sent\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12%\n\x18route_withdraws_received\x18\x07 \x01(\x04H\x06\x88\x01\x01\x12\x19\n\x0cupdates_sent\x18\x08 \x01(\x04H\x07\x88\x01\x01\x12\x1d\n\x10updates_received\x18\t \x01(\x04H\x08\x88\x01\x01\x12\x17\n\nopens_sent\x18\n \x01(\x04H\t\x88\x01\x01\x12\x1b\n\x0eopens_received\x18\x0b \x01(\x04H\n\x88\x01\x01\x12\x1c\n\x0fkeepalives_sent\x18\x0c \x01(\x04H\x0b\x88\x01\x01\x12 \n\x13keepalives_received\x18\r \x01(\x04H\x0c\x88\x01\x01\x12\x1f\n\x12notifications_sent\x18\x0e \x01(\x04H\r\x88\x01\x01\x12#\n\x16notifications_received\x18\x0f \x01(\x04H\x0e\x88\x01\x01\x12\x36\n\tfsm_state\x18\x10 \x01(\x0e\x32\x1e.otg.Bgpv6Metric.FsmState.EnumH\x0f\x88\x01\x01\x12 \n\x13\x65nd_of_rib_received\x18\x11 \x01(\x04H\x10\x88\x01\x01\x1a\x39\n\x0cSessionState\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\x1av\n\x08\x46smState\"j\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04idle\x10\x01\x12\x0b\n\x07\x63onnect\x10\x02\x12\n\n\x06\x61\x63tive\x10\x03\x12\x0c\n\x08opensent\x10\x04\x12\x0f\n\x0bopenconfirm\x10\x05\x12\x0f\n\x0b\x65stablished\x10\x06\x42\x07\n\x05_nameB\x10\n\x0e_session_stateB\x15\n\x13_session_flap_countB\x14\n\x12_routes_advertisedB\x12\n\x10_routes_receivedB\x17\n\x15_route_withdraws_sentB\x1b\n\x19_route_withdraws_receivedB\x0f\n\r_updates_sentB\x13\n\x11_updates_receivedB\r\n\x0b_opens_sentB\x11\n\x0f_opens_receivedB\x12\n\x10_keepalives_sentB\x16\n\x14_keepalives_receivedB\x15\n\x13_notifications_sentB\x19\n\x17_notifications_receivedB\x0c\n\n_fsm_stateB\x16\n\x14_end_of_rib_received\"\x92\x06\n\x12IsisMetricsRequest\x12\x14\n\x0crouter_names\x18\x01 \x03(\t\x12>\n\x0c\x63olumn_names\x18\x02 \x03(\x0e\x32(.otg.IsisMetricsRequest.ColumnNames.Enum\x1a\xa5\x05\n\x0b\x43olumnNames\"\x95\x05\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x12\n\x0el1_sessions_up\x10\x01\x12\x13\n\x0fl1_session_flap\x10\x02\x12\x14\n\x10l1_database_size\x10\x03\x12\x1c\n\x18l1_broadcast_hellos_sent\x10\x04\x12 \n\x1cl1_broadcast_hellos_received\x10\x05\x12!\n\x1dl1_point_to_point_hellos_sent\x10\x06\x12%\n!l1_point_to_point_hellos_received\x10\x07\x12\x10\n\x0cl1_psnp_sent\x10\x08\x12\x14\n\x10l1_psnp_received\x10\t\x12\x10\n\x0cl1_csnp_sent\x10\n\x12\x14\n\x10l1_csnp_received\x10\x0b\x12\x0f\n\x0bl1_lsp_sent\x10\x0c\x12\x13\n\x0fl1_lsp_received\x10\r\x12\x12\n\x0el2_sessions_up\x10\x0e\x12\x13\n\x0fl2_session_flap\x10\x0f\x12\x14\n\x10l2_database_size\x10\x10\x12\x1c\n\x18l2_broadcast_hellos_sent\x10\x11\x12 \n\x1cl2_broadcast_hellos_received\x10\x12\x12!\n\x1dl2_point_to_point_hellos_sent\x10\x13\x12%\n!l2_point_to_point_hellos_received\x10\x14\x12\x10\n\x0cl2_psnp_sent\x10\x15\x12\x14\n\x10l2_psnp_received\x10\x16\x12\x10\n\x0cl2_csnp_sent\x10\x17\x12\x14\n\x10l2_csnp_received\x10\x18\x12\x0f\n\x0bl2_lsp_sent\x10\x19\x12\x13\n\x0fl2_lsp_received\x10\x1a\"\xf4\x0b\n\nIsisMetric\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0el1_sessions_up\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x1c\n\x0fl1_session_flap\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12%\n\x18l1_broadcast_hellos_sent\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12)\n\x1cl1_broadcast_hellos_received\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12*\n\x1dl1_point_to_point_hellos_sent\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12.\n!l1_point_to_point_hellos_received\x18\x07 \x01(\x04H\x06\x88\x01\x01\x12\x1d\n\x10l1_database_size\x18\x08 \x01(\x04H\x07\x88\x01\x01\x12\x19\n\x0cl1_psnp_sent\x18\t \x01(\x04H\x08\x88\x01\x01\x12\x1d\n\x10l1_psnp_received\x18\n \x01(\x04H\t\x88\x01\x01\x12\x19\n\x0cl1_csnp_sent\x18\x0b \x01(\x04H\n\x88\x01\x01\x12\x1d\n\x10l1_csnp_received\x18\x0c \x01(\x04H\x0b\x88\x01\x01\x12\x18\n\x0bl1_lsp_sent\x18\r \x01(\x04H\x0c\x88\x01\x01\x12\x1c\n\x0fl1_lsp_received\x18\x0e \x01(\x04H\r\x88\x01\x01\x12\x1b\n\x0el2_sessions_up\x18\x0f \x01(\rH\x0e\x88\x01\x01\x12\x1c\n\x0fl2_session_flap\x18\x10 \x01(\x04H\x0f\x88\x01\x01\x12%\n\x18l2_broadcast_hellos_sent\x18\x11 \x01(\x04H\x10\x88\x01\x01\x12)\n\x1cl2_broadcast_hellos_received\x18\x12 \x01(\x04H\x11\x88\x01\x01\x12*\n\x1dl2_point_to_point_hellos_sent\x18\x13 \x01(\x04H\x12\x88\x01\x01\x12.\n!l2_point_to_point_hellos_received\x18\x14 \x01(\x04H\x13\x88\x01\x01\x12\x1d\n\x10l2_database_size\x18\x15 \x01(\x04H\x14\x88\x01\x01\x12\x19\n\x0cl2_psnp_sent\x18\x16 \x01(\x04H\x15\x88\x01\x01\x12\x1d\n\x10l2_psnp_received\x18\x17 \x01(\x04H\x16\x88\x01\x01\x12\x19\n\x0cl2_csnp_sent\x18\x18 \x01(\x04H\x17\x88\x01\x01\x12\x1d\n\x10l2_csnp_received\x18\x19 \x01(\x04H\x18\x88\x01\x01\x12\x18\n\x0bl2_lsp_sent\x18\x1a \x01(\x04H\x19\x88\x01\x01\x12\x1c\n\x0fl2_lsp_received\x18\x1b \x01(\x04H\x1a\x88\x01\x01\x42\x07\n\x05_nameB\x11\n\x0f_l1_sessions_upB\x12\n\x10_l1_session_flapB\x1b\n\x19_l1_broadcast_hellos_sentB\x1f\n\x1d_l1_broadcast_hellos_receivedB \n\x1e_l1_point_to_point_hellos_sentB$\n\"_l1_point_to_point_hellos_receivedB\x13\n\x11_l1_database_sizeB\x0f\n\r_l1_psnp_sentB\x13\n\x11_l1_psnp_receivedB\x0f\n\r_l1_csnp_sentB\x13\n\x11_l1_csnp_receivedB\x0e\n\x0c_l1_lsp_sentB\x12\n\x10_l1_lsp_receivedB\x11\n\x0f_l2_sessions_upB\x12\n\x10_l2_session_flapB\x1b\n\x19_l2_broadcast_hellos_sentB\x1f\n\x1d_l2_broadcast_hellos_receivedB \n\x1e_l2_point_to_point_hellos_sentB$\n\"_l2_point_to_point_hellos_receivedB\x13\n\x11_l2_database_sizeB\x0f\n\r_l2_psnp_sentB\x13\n\x11_l2_psnp_receivedB\x0f\n\r_l2_csnp_sentB\x13\n\x11_l2_csnp_receivedB\x0e\n\x0c_l2_lsp_sentB\x12\n\x10_l2_lsp_received\"\xbd\x02\n\x11LagMetricsRequest\x12\x11\n\tlag_names\x18\x01 \x03(\t\x12=\n\x0c\x63olumn_names\x18\x02 \x03(\x0e\x32\'.otg.LagMetricsRequest.ColumnNames.Enum\x1a\xd5\x01\n\x0b\x43olumnNames\"\xc5\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0f\n\x0boper_status\x10\x01\x12\x13\n\x0fmember_ports_up\x10\x02\x12\r\n\tframes_tx\x10\x03\x12\r\n\tframes_rx\x10\x04\x12\x0c\n\x08\x62ytes_tx\x10\x05\x12\x0c\n\x08\x62ytes_rx\x10\x06\x12\x12\n\x0e\x66rames_tx_rate\x10\x07\x12\x12\n\x0e\x66rames_rx_rate\x10\x08\x12\x11\n\rbytes_tx_rate\x10\t\x12\x11\n\rbytes_rx_rate\x10\n\"\xac\x04\n\tLagMetric\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x38\n\x0boper_status\x18\x02 \x01(\x0e\x32\x1e.otg.LagMetric.OperStatus.EnumH\x01\x88\x01\x01\x12\x1c\n\x0fmember_ports_up\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x16\n\tframes_tx\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x16\n\tframes_rx\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x15\n\x08\x62ytes_tx\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12\x15\n\x08\x62ytes_rx\x18\x07 \x01(\x04H\x06\x88\x01\x01\x12\x1b\n\x0e\x66rames_tx_rate\x18\x08 \x01(\x02H\x07\x88\x01\x01\x12\x1b\n\x0e\x66rames_rx_rate\x18\t \x01(\x02H\x08\x88\x01\x01\x12\x1a\n\rbytes_tx_rate\x18\n \x01(\x02H\t\x88\x01\x01\x12\x1a\n\rbytes_rx_rate\x18\x0b \x01(\x02H\n\x88\x01\x01\x1a\x37\n\nOperStatus\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\x42\x07\n\x05_nameB\x0e\n\x0c_oper_statusB\x12\n\x10_member_ports_upB\x0c\n\n_frames_txB\x0c\n\n_frames_rxB\x0b\n\t_bytes_txB\x0b\n\t_bytes_rxB\x11\n\x0f_frames_tx_rateB\x11\n\x0f_frames_rx_rateB\x10\n\x0e_bytes_tx_rateB\x10\n\x0e_bytes_rx_rate\"\xb4\x03\n\x12LacpMetricsRequest\x12\x11\n\tlag_names\x18\x01 \x03(\t\x12\x1d\n\x15lag_member_port_names\x18\x02 \x03(\t\x12>\n\x0c\x63olumn_names\x18\x03 \x03(\x0e\x32(.otg.LacpMetricsRequest.ColumnNames.Enum\x1a\xab\x02\n\x0b\x43olumnNames\"\x9b\x02\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x13\n\x0flacp_packets_rx\x10\x01\x12\x13\n\x0flacp_packets_tx\x10\x02\x12\x12\n\x0elacp_rx_errors\x10\x03\x12\x0c\n\x08\x61\x63tivity\x10\x04\x12\x0b\n\x07timeout\x10\x05\x12\x13\n\x0fsynchronization\x10\x06\x12\x10\n\x0c\x61ggregatable\x10\x07\x12\x0e\n\ncollecting\x10\x08\x12\x10\n\x0c\x64istributing\x10\t\x12\r\n\tsystem_id\x10\n\x12\x0c\n\x08oper_key\x10\x0b\x12\x0e\n\npartner_id\x10\x0c\x12\x0f\n\x0bpartner_key\x10\r\x12\x0c\n\x08port_num\x10\x0e\x12\x14\n\x10partner_port_num\x10\x0f\"\x8d\x08\n\nLacpMetric\x12\x15\n\x08lag_name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12!\n\x14lag_member_port_name\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0flacp_packets_rx\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x1c\n\x0flacp_packets_tx\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x1b\n\x0elacp_rx_errors\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x34\n\x08\x61\x63tivity\x18\x06 \x01(\x0e\x32\x1d.otg.LacpMetric.Activity.EnumH\x05\x88\x01\x01\x12\x32\n\x07timeout\x18\x07 \x01(\x0e\x32\x1c.otg.LacpMetric.Timeout.EnumH\x06\x88\x01\x01\x12\x42\n\x0fsynchronization\x18\x08 \x01(\x0e\x32$.otg.LacpMetric.Synchronization.EnumH\x07\x88\x01\x01\x12\x19\n\x0c\x61ggregatable\x18\t \x01(\x08H\x08\x88\x01\x01\x12\x17\n\ncollecting\x18\n \x01(\x08H\t\x88\x01\x01\x12\x19\n\x0c\x64istributing\x18\x0b \x01(\x08H\n\x88\x01\x01\x12\x16\n\tsystem_id\x18\x0c \x01(\tH\x0b\x88\x01\x01\x12\x15\n\x08oper_key\x18\r \x01(\rH\x0c\x88\x01\x01\x12\x17\n\npartner_id\x18\x0e \x01(\tH\r\x88\x01\x01\x12\x18\n\x0bpartner_key\x18\x0f \x01(\rH\x0e\x88\x01\x01\x12\x15\n\x08port_num\x18\x10 \x01(\rH\x0f\x88\x01\x01\x12\x1d\n\x10partner_port_num\x18\x11 \x01(\rH\x10\x88\x01\x01\x1a<\n\x08\x41\x63tivity\"0\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\n\n\x06\x61\x63tive\x10\x01\x12\x0b\n\x07passive\x10\x02\x1a\x37\n\x07Timeout\",\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05short\x10\x01\x12\x08\n\x04long\x10\x02\x1a\x45\n\x0fSynchronization\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0b\n\x07in_sync\x10\x01\x12\x0c\n\x08out_sync\x10\x02\x42\x0b\n\t_lag_nameB\x17\n\x15_lag_member_port_nameB\x12\n\x10_lacp_packets_rxB\x12\n\x10_lacp_packets_txB\x11\n\x0f_lacp_rx_errorsB\x0b\n\t_activityB\n\n\x08_timeoutB\x12\n\x10_synchronizationB\x0f\n\r_aggregatableB\r\n\x0b_collectingB\x0f\n\r_distributingB\x0c\n\n_system_idB\x0b\n\t_oper_keyB\r\n\x0b_partner_idB\x0e\n\x0c_partner_keyB\x0b\n\t_port_numB\x13\n\x11_partner_port_num\"\xfd\x01\n\x12LldpMetricsRequest\x12\x12\n\nlldp_names\x18\x01 \x03(\t\x12>\n\x0c\x63olumn_names\x18\x02 \x03(\x0e\x32(.otg.LldpMetricsRequest.ColumnNames.Enum\x1a\x92\x01\n\x0b\x43olumnNames\"\x82\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tframes_rx\x10\x01\x12\r\n\tframes_tx\x10\x02\x12\x13\n\x0f\x66rames_error_rx\x10\x03\x12\x12\n\x0e\x66rames_discard\x10\x04\x12\x10\n\x0ctlvs_discard\x10\x05\x12\x10\n\x0ctlvs_unknown\x10\x06\"\xae\x02\n\nLldpMetric\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x16\n\tframes_rx\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x16\n\tframes_tx\x18\x03 \x01(\x04H\x02\x88\x01\x01\x12\x1c\n\x0f\x66rames_error_rx\x18\x04 \x01(\x04H\x03\x88\x01\x01\x12\x1b\n\x0e\x66rames_discard\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x19\n\x0ctlvs_discard\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12\x19\n\x0ctlvs_unknown\x18\x07 \x01(\x04H\x06\x88\x01\x01\x42\x07\n\x05_nameB\x0c\n\n_frames_rxB\x0c\n\n_frames_txB\x12\n\x10_frames_error_rxB\x11\n\x0f_frames_discardB\x0f\n\r_tlvs_discardB\x0f\n\r_tlvs_unknown\"\xc2\x05\n\x12RsvpMetricsRequest\x12\x14\n\x0crouter_names\x18\x01 \x03(\t\x12>\n\x0c\x63olumn_names\x18\x02 \x03(\x0e\x32(.otg.RsvpMetricsRequest.ColumnNames.Enum\x1a\xd5\x04\n\x0b\x43olumnNames\"\xc5\x04\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x1f\n\x1bingress_p2p_lsps_configured\x10\x01\x12\x17\n\x13ingress_p2p_lsps_up\x10\x02\x12\x16\n\x12\x65gress_p2p_lsps_up\x10\x03\x12\x12\n\x0elsp_flap_count\x10\x04\x12\x0c\n\x08paths_tx\x10\x05\x12\x0c\n\x08paths_rx\x10\x06\x12\x0c\n\x08resvs_tx\x10\x07\x12\x0c\n\x08resvs_rx\x10\x08\x12\x11\n\rpath_tears_tx\x10\t\x12\x11\n\rpath_tears_rx\x10\n\x12\x11\n\rresv_tears_tx\x10\x0b\x12\x11\n\rresv_tears_rx\x10\x0c\x12\x12\n\x0epath_errors_tx\x10\r\x12\x12\n\x0epath_errors_rx\x10\x0e\x12\x12\n\x0eresv_errors_tx\x10\x0f\x12\x12\n\x0eresv_errors_rx\x10\x10\x12\x10\n\x0cresv_conf_tx\x10\x11\x12\x10\n\x0cresv_conf_rx\x10\x12\x12\r\n\thellos_tx\x10\x13\x12\r\n\thellos_rx\x10\x14\x12\x0b\n\x07\x61\x63ks_tx\x10\x15\x12\x0b\n\x07\x61\x63ks_rx\x10\x16\x12\x0c\n\x08nacks_tx\x10\x17\x12\x0c\n\x08nacks_rx\x10\x18\x12\x0f\n\x0bsrefresh_tx\x10\x19\x12\x0f\n\x0bsrefresh_rx\x10\x1a\x12\r\n\tbundle_tx\x10\x1b\x12\r\n\tbundle_rx\x10\x1c\x12 \n\x1cpath_reevaluation_request_tx\x10\x1d\x12\x18\n\x14path_reoptimizations\x10\x1e\"\xf4\n\n\nRsvpMetric\x12\x11\n\x04name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12(\n\x1bingress_p2p_lsps_configured\x18\x02 \x01(\rH\x01\x88\x01\x01\x12 \n\x13ingress_p2p_lsps_up\x18\x03 \x01(\rH\x02\x88\x01\x01\x12\x1f\n\x12\x65gress_p2p_lsps_up\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x1b\n\x0elsp_flap_count\x18\x05 \x01(\x04H\x04\x88\x01\x01\x12\x15\n\x08paths_tx\x18\x06 \x01(\x04H\x05\x88\x01\x01\x12\x15\n\x08paths_rx\x18\x07 \x01(\x04H\x06\x88\x01\x01\x12\x15\n\x08resvs_tx\x18\x08 \x01(\x04H\x07\x88\x01\x01\x12\x15\n\x08resvs_rx\x18\t \x01(\x04H\x08\x88\x01\x01\x12\x1a\n\rpath_tears_tx\x18\n \x01(\x04H\t\x88\x01\x01\x12\x1a\n\rpath_tears_rx\x18\x0b \x01(\x04H\n\x88\x01\x01\x12\x1a\n\rresv_tears_tx\x18\x0c \x01(\x04H\x0b\x88\x01\x01\x12\x1a\n\rresv_tears_rx\x18\r \x01(\x04H\x0c\x88\x01\x01\x12\x1b\n\x0epath_errors_tx\x18\x0e \x01(\x04H\r\x88\x01\x01\x12\x1b\n\x0epath_errors_rx\x18\x0f \x01(\x04H\x0e\x88\x01\x01\x12\x1b\n\x0eresv_errors_tx\x18\x10 \x01(\x04H\x0f\x88\x01\x01\x12\x1b\n\x0eresv_errors_rx\x18\x11 \x01(\x04H\x10\x88\x01\x01\x12\x19\n\x0cresv_conf_tx\x18\x12 \x01(\x04H\x11\x88\x01\x01\x12\x19\n\x0cresv_conf_rx\x18\x13 \x01(\x04H\x12\x88\x01\x01\x12\x16\n\thellos_tx\x18\x14 \x01(\x04H\x13\x88\x01\x01\x12\x16\n\thellos_rx\x18\x15 \x01(\x04H\x14\x88\x01\x01\x12\x14\n\x07\x61\x63ks_tx\x18\x16 \x01(\x04H\x15\x88\x01\x01\x12\x14\n\x07\x61\x63ks_rx\x18\x17 \x01(\x04H\x16\x88\x01\x01\x12\x15\n\x08nacks_tx\x18\x18 \x01(\x04H\x17\x88\x01\x01\x12\x15\n\x08nacks_rx\x18\x19 \x01(\x04H\x18\x88\x01\x01\x12\x18\n\x0bsrefresh_tx\x18\x1a \x01(\x04H\x19\x88\x01\x01\x12\x18\n\x0bsrefresh_rx\x18\x1b \x01(\x04H\x1a\x88\x01\x01\x12\x16\n\tbundle_tx\x18\x1c \x01(\x04H\x1b\x88\x01\x01\x12\x16\n\tbundle_rx\x18\x1d \x01(\x04H\x1c\x88\x01\x01\x12)\n\x1cpath_reevaluation_request_tx\x18\x1e \x01(\x04H\x1d\x88\x01\x01\x12!\n\x14path_reoptimizations\x18\x1f \x01(\x04H\x1e\x88\x01\x01\x42\x07\n\x05_nameB\x1e\n\x1c_ingress_p2p_lsps_configuredB\x16\n\x14_ingress_p2p_lsps_upB\x15\n\x13_egress_p2p_lsps_upB\x11\n\x0f_lsp_flap_countB\x0b\n\t_paths_txB\x0b\n\t_paths_rxB\x0b\n\t_resvs_txB\x0b\n\t_resvs_rxB\x10\n\x0e_path_tears_txB\x10\n\x0e_path_tears_rxB\x10\n\x0e_resv_tears_txB\x10\n\x0e_resv_tears_rxB\x11\n\x0f_path_errors_txB\x11\n\x0f_path_errors_rxB\x11\n\x0f_resv_errors_txB\x11\n\x0f_resv_errors_rxB\x0f\n\r_resv_conf_txB\x0f\n\r_resv_conf_rxB\x0c\n\n_hellos_txB\x0c\n\n_hellos_rxB\n\n\x08_acks_txB\n\n\x08_acks_rxB\x0b\n\t_nacks_txB\x0b\n\t_nacks_rxB\x0e\n\x0c_srefresh_txB\x0e\n\x0c_srefresh_rxB\x0c\n\n_bundle_txB\x0c\n\n_bundle_rxB\x1f\n\x1d_path_reevaluation_request_txB\x17\n\x15_path_reoptimizations\"\x98\x05\n\rStatesRequest\x12\x33\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1e.otg.StatesRequest.Choice.EnumH\x00\x88\x01\x01\x12:\n\x0eipv4_neighbors\x18\x02 \x01(\x0b\x32\x1d.otg.Neighborsv4StatesRequestH\x01\x88\x01\x01\x12:\n\x0eipv6_neighbors\x18\x03 \x01(\x0b\x32\x1d.otg.Neighborsv6StatesRequestH\x02\x88\x01\x01\x12\x35\n\x0c\x62gp_prefixes\x18\x04 \x01(\x0b\x32\x1a.otg.BgpPrefixStateRequestH\x03\x88\x01\x01\x12\x31\n\tisis_lsps\x18\x05 \x01(\x0b\x32\x19.otg.IsisLspsStateRequestH\x04\x88\x01\x01\x12;\n\x0elldp_neighbors\x18\x06 \x01(\x0b\x32\x1e.otg.LldpNeighborsStateRequestH\x05\x88\x01\x01\x12\x31\n\trsvp_lsps\x18\x07 \x01(\x0b\x32\x19.otg.RsvpLspsStateRequestH\x06\x88\x01\x01\x1a\x8e\x01\n\x06\x43hoice\"\x83\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x12\n\x0eipv4_neighbors\x10\x01\x12\x12\n\x0eipv6_neighbors\x10\x02\x12\x10\n\x0c\x62gp_prefixes\x10\x03\x12\r\n\tisis_lsps\x10\x04\x12\x12\n\x0elldp_neighbors\x10\x05\x12\r\n\trsvp_lsps\x10\x06\x42\t\n\x07_choiceB\x11\n\x0f_ipv4_neighborsB\x11\n\x0f_ipv6_neighborsB\x0f\n\r_bgp_prefixesB\x0c\n\n_isis_lspsB\x11\n\x0f_lldp_neighborsB\x0c\n\n_rsvp_lsps\"\xec\x03\n\x0eStatesResponse\x12\x34\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x1f.otg.StatesResponse.Choice.EnumH\x00\x88\x01\x01\x12-\n\x0eipv4_neighbors\x18\x02 \x03(\x0b\x32\x15.otg.Neighborsv4State\x12-\n\x0eipv6_neighbors\x18\x03 \x03(\x0b\x32\x15.otg.Neighborsv6State\x12+\n\x0c\x62gp_prefixes\x18\x04 \x03(\x0b\x32\x15.otg.BgpPrefixesState\x12%\n\tisis_lsps\x18\x05 \x03(\x0b\x32\x12.otg.IsisLspsState\x12/\n\x0elldp_neighbors\x18\x06 \x03(\x0b\x32\x17.otg.LldpNeighborsState\x12%\n\trsvp_lsps\x18\x07 \x03(\x0b\x32\x12.otg.RsvpLspsState\x1a\x8e\x01\n\x06\x43hoice\"\x83\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x12\n\x0eipv4_neighbors\x10\x01\x12\x12\n\x0eipv6_neighbors\x10\x02\x12\x10\n\x0c\x62gp_prefixes\x10\x03\x12\r\n\tisis_lsps\x10\x04\x12\x12\n\x0elldp_neighbors\x10\x05\x12\r\n\trsvp_lsps\x10\x06\x42\t\n\x07_choice\"2\n\x18Neighborsv4StatesRequest\x12\x16\n\x0e\x65thernet_names\x18\x01 \x03(\t\"w\n\x10Neighborsv4State\x12\x15\n\rethernet_name\x18\x01 \x01(\t\x12\x14\n\x0cipv4_address\x18\x02 \x01(\t\x12\x1f\n\x12link_layer_address\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x15\n\x13_link_layer_address\"2\n\x18Neighborsv6StatesRequest\x12\x16\n\x0e\x65thernet_names\x18\x01 \x03(\t\"w\n\x10Neighborsv6State\x12\x15\n\rethernet_name\x18\x01 \x01(\t\x12\x14\n\x0cipv6_address\x18\x02 \x01(\t\x12\x1f\n\x12link_layer_address\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x15\n\x13_link_layer_address\"\xc2\x02\n\x15\x42gpPrefixStateRequest\x12\x16\n\x0e\x62gp_peer_names\x18\x01 \x03(\t\x12\x45\n\x0eprefix_filters\x18\x02 \x03(\x0e\x32-.otg.BgpPrefixStateRequest.PrefixFilters.Enum\x12=\n\x14ipv4_unicast_filters\x18\x03 \x03(\x0b\x32\x1f.otg.BgpPrefixIpv4UnicastFilter\x12=\n\x14ipv6_unicast_filters\x18\x04 \x03(\x0b\x32\x1f.otg.BgpPrefixIpv6UnicastFilter\x1aL\n\rPrefixFilters\";\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x10\n\x0cipv4_unicast\x10\x01\x12\x10\n\x0cipv6_unicast\x10\x02\"\x91\x02\n\x1a\x42gpPrefixIpv4UnicastFilter\x12\x11\n\taddresses\x18\x01 \x03(\t\x12\x1a\n\rprefix_length\x18\x02 \x01(\rH\x00\x88\x01\x01\x12@\n\x06origin\x18\x03 \x01(\x0e\x32+.otg.BgpPrefixIpv4UnicastFilter.Origin.EnumH\x01\x88\x01\x01\x12\x14\n\x07path_id\x18\x04 \x01(\rH\x02\x88\x01\x01\x1a\x43\n\x06Origin\"9\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03igp\x10\x01\x12\x07\n\x03\x65gp\x10\x02\x12\x0e\n\nincomplete\x10\x03\x42\x10\n\x0e_prefix_lengthB\t\n\x07_originB\n\n\x08_path_id\"\x91\x02\n\x1a\x42gpPrefixIpv6UnicastFilter\x12\x11\n\taddresses\x18\x01 \x03(\t\x12\x1a\n\rprefix_length\x18\x02 \x01(\rH\x00\x88\x01\x01\x12@\n\x06origin\x18\x03 \x01(\x0e\x32+.otg.BgpPrefixIpv6UnicastFilter.Origin.EnumH\x01\x88\x01\x01\x12\x14\n\x07path_id\x18\x04 \x01(\rH\x02\x88\x01\x01\x1a\x43\n\x06Origin\"9\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03igp\x10\x01\x12\x07\n\x03\x65gp\x10\x02\x12\x0e\n\nincomplete\x10\x03\x42\x10\n\x0e_prefix_lengthB\t\n\x07_originB\n\n\x08_path_id\"\xbe\x01\n\x10\x42gpPrefixesState\x12\x1a\n\rbgp_peer_name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12=\n\x15ipv4_unicast_prefixes\x18\x02 \x03(\x0b\x32\x1e.otg.BgpPrefixIpv4UnicastState\x12=\n\x15ipv6_unicast_prefixes\x18\x03 \x03(\x0b\x32\x1e.otg.BgpPrefixIpv6UnicastStateB\x10\n\x0e_bgp_peer_name\"\xe2\x04\n\x19\x42gpPrefixIpv4UnicastState\x12\x19\n\x0cipv4_address\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\rprefix_length\x18\x02 \x01(\rH\x01\x88\x01\x01\x12?\n\x06origin\x18\x03 \x01(\x0e\x32*.otg.BgpPrefixIpv4UnicastState.Origin.EnumH\x02\x88\x01\x01\x12\x14\n\x07path_id\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x1a\n\ripv4_next_hop\x18\x05 \x01(\tH\x04\x88\x01\x01\x12\x1a\n\ripv6_next_hop\x18\x06 \x01(\tH\x05\x88\x01\x01\x12,\n\x0b\x63ommunities\x18\x07 \x03(\x0b\x32\x17.otg.ResultBgpCommunity\x12*\n\x07\x61s_path\x18\x08 \x01(\x0b\x32\x14.otg.ResultBgpAsPathH\x06\x88\x01\x01\x12\x1d\n\x10local_preference\x18\t \x01(\rH\x07\x88\x01\x01\x12%\n\x18multi_exit_discriminator\x18\n \x01(\rH\x08\x88\x01\x01\x1a\x43\n\x06Origin\"9\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03igp\x10\x01\x12\x07\n\x03\x65gp\x10\x02\x12\x0e\n\nincomplete\x10\x03\x42\x0f\n\r_ipv4_addressB\x10\n\x0e_prefix_lengthB\t\n\x07_originB\n\n\x08_path_idB\x10\n\x0e_ipv4_next_hopB\x10\n\x0e_ipv6_next_hopB\n\n\x08_as_pathB\x13\n\x11_local_preferenceB\x1b\n\x19_multi_exit_discriminator\"\xe2\x04\n\x19\x42gpPrefixIpv6UnicastState\x12\x19\n\x0cipv6_address\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\rprefix_length\x18\x02 \x01(\rH\x01\x88\x01\x01\x12?\n\x06origin\x18\x03 \x01(\x0e\x32*.otg.BgpPrefixIpv6UnicastState.Origin.EnumH\x02\x88\x01\x01\x12\x14\n\x07path_id\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x1a\n\ripv4_next_hop\x18\x05 \x01(\tH\x04\x88\x01\x01\x12\x1a\n\ripv6_next_hop\x18\x06 \x01(\tH\x05\x88\x01\x01\x12,\n\x0b\x63ommunities\x18\x07 \x03(\x0b\x32\x17.otg.ResultBgpCommunity\x12*\n\x07\x61s_path\x18\x08 \x01(\x0b\x32\x14.otg.ResultBgpAsPathH\x06\x88\x01\x01\x12\x1d\n\x10local_preference\x18\t \x01(\rH\x07\x88\x01\x01\x12%\n\x18multi_exit_discriminator\x18\n \x01(\rH\x08\x88\x01\x01\x1a\x43\n\x06Origin\"9\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x07\n\x03igp\x10\x01\x12\x07\n\x03\x65gp\x10\x02\x12\x0e\n\nincomplete\x10\x03\x42\x0f\n\r_ipv6_addressB\x10\n\x0e_prefix_lengthB\t\n\x07_originB\n\n\x08_path_idB\x10\n\x0e_ipv4_next_hopB\x10\n\x0e_ipv6_next_hopB\n\n\x08_as_pathB\x13\n\x11_local_preferenceB\x1b\n\x19_multi_exit_discriminator\"\xb0\x02\n\x12ResultBgpCommunity\x12\x34\n\x04type\x18\x01 \x01(\x0e\x32!.otg.ResultBgpCommunity.Type.EnumH\x00\x88\x01\x01\x12\x16\n\tas_number\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x16\n\tas_custom\x18\x03 \x01(\rH\x02\x88\x01\x01\x1a\x8e\x01\n\x04Type\"\x85\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x14\n\x10manual_as_number\x10\x01\x12\r\n\tno_export\x10\x02\x12\x11\n\rno_advertised\x10\x03\x12\x17\n\x13no_export_subconfed\x10\x04\x12\x0e\n\nllgr_stale\x10\x05\x12\x0b\n\x07no_llgr\x10\x06\x42\x07\n\x05_typeB\x0c\n\n_as_numberB\x0c\n\n_as_custom\"@\n\x0fResultBgpAsPath\x12-\n\x08segments\x18\x01 \x03(\x0b\x32\x1b.otg.ResultBgpAsPathSegment\"\xce\x01\n\x16ResultBgpAsPathSegment\x12\x38\n\x04type\x18\x01 \x01(\x0e\x32%.otg.ResultBgpAsPathSegment.Type.EnumH\x00\x88\x01\x01\x12\x12\n\nas_numbers\x18\x02 \x03(\r\x1a]\n\x04Type\"U\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\n\n\x06\x61s_seq\x10\x01\x12\n\n\x06\x61s_set\x10\x02\x12\x11\n\ras_confed_seq\x10\x03\x12\x11\n\ras_confed_set\x10\x04\x42\x07\n\x05_type\"1\n\x14IsisLspsStateRequest\x12\x19\n\x11isis_router_names\x18\x01 \x03(\t\"d\n\rIsisLspsState\x12\x1d\n\x10isis_router_name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x04lsps\x18\x02 \x03(\x0b\x32\x11.otg.IsisLspStateB\x13\n\x11_isis_router_name\"\xb3\x03\n\x0cIsisLspState\x12\x0e\n\x06lsp_id\x18\x01 \x01(\t\x12\x35\n\x08pdu_type\x18\x02 \x01(\x0e\x32\x1e.otg.IsisLspState.PduType.EnumH\x00\x88\x01\x01\x12\x1f\n\x12remaining_lifetime\x18\x03 \x01(\rH\x01\x88\x01\x01\x12\x1c\n\x0fsequence_number\x18\x04 \x01(\x04H\x02\x88\x01\x01\x12\x17\n\npdu_length\x18\x05 \x01(\rH\x03\x88\x01\x01\x12%\n\x05\x66lags\x18\x06 \x01(\x0b\x32\x11.otg.IsisLspFlagsH\x04\x88\x01\x01\x12\x14\n\x07is_type\x18\x07 \x01(\rH\x05\x88\x01\x01\x12#\n\x04tlvs\x18\x08 \x01(\x0b\x32\x10.otg.IsisLspTlvsH\x06\x88\x01\x01\x1a<\n\x07PduType\"1\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0b\n\x07level_1\x10\x01\x12\x0b\n\x07level_2\x10\x02\x42\x0b\n\t_pdu_typeB\x15\n\x13_remaining_lifetimeB\x12\n\x10_sequence_numberB\r\n\x0b_pdu_lengthB\x08\n\x06_flagsB\n\n\x08_is_typeB\x07\n\x05_tlvs\"\xfc\x03\n\x0bIsisLspTlvs\x12+\n\rhostname_tlvs\x18\x01 \x03(\x0b\x32\x14.otg.IsisLspHostname\x12;\n\x14is_reachability_tlvs\x18\x02 \x03(\x0b\x32\x1d.otg.IsisLspIsReachabilityTlv\x12L\n\x1d\x65xtended_is_reachability_tlvs\x18\x03 \x03(\x0b\x32%.otg.IsisLspExtendedIsReachabilityTlv\x12P\n\x1fipv4_internal_reachability_tlvs\x18\x04 \x03(\x0b\x32\'.otg.IsisLspIpv4InternalReachabilityTlv\x12P\n\x1fipv4_external_reachability_tlvs\x18\x05 \x03(\x0b\x32\'.otg.IsisLspIpv4ExternalReachabilityTlv\x12P\n\x1f\x65xtended_ipv4_reachability_tlvs\x18\x06 \x03(\x0b\x32\'.otg.IsisLspExtendedIpv4ReachabilityTlv\x12?\n\x16ipv6_reachability_tlvs\x18\x07 \x03(\x0b\x32\x1f.otg.IsisLspIpv6ReachabilityTlv\"5\n\x0fIsisLspHostname\x12\x15\n\x08hostname\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x0b\n\t_hostname\"\xae\x02\n\x0cIsisLspFlags\x12\x1d\n\x10partition_repair\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1b\n\x0e\x61ttached_error\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\x1d\n\x10\x61ttached_expense\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x1b\n\x0e\x61ttached_delay\x18\x04 \x01(\x08H\x03\x88\x01\x01\x12\x1d\n\x10\x61ttached_default\x18\x05 \x01(\x08H\x04\x88\x01\x01\x12\x15\n\x08overload\x18\x06 \x01(\x08H\x05\x88\x01\x01\x42\x13\n\x11_partition_repairB\x11\n\x0f_attached_errorB\x13\n\x11_attached_expenseB\x11\n\x0f_attached_delayB\x13\n\x11_attached_defaultB\x0b\n\t_overload\"C\n\x18IsisLspIsReachabilityTlv\x12\'\n\tneighbors\x18\x01 \x03(\x0b\x32\x14.otg.IsisLspneighbor\"K\n IsisLspExtendedIsReachabilityTlv\x12\'\n\tneighbors\x18\x01 \x03(\x0b\x32\x14.otg.IsisLspneighbor\"7\n\x0fIsisLspneighbor\x12\x16\n\tsystem_id\x18\x01 \x01(\tH\x00\x88\x01\x01\x42\x0c\n\n_system_id\"L\n\"IsisLspIpv4InternalReachabilityTlv\x12&\n\x08prefixes\x18\x01 \x03(\x0b\x32\x14.otg.IsisLspV4Prefix\"L\n\"IsisLspIpv4ExternalReachabilityTlv\x12&\n\x08prefixes\x18\x01 \x03(\x0b\x32\x14.otg.IsisLspV4Prefix\"\xd7\x03\n\x0fIsisLspV4Prefix\x12\x19\n\x0cipv4_address\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\rprefix_length\x18\x02 \x01(\rH\x01\x88\x01\x01\x12N\n\x13redistribution_type\x18\x03 \x01(\x0e\x32,.otg.IsisLspV4Prefix.RedistributionType.EnumH\x02\x88\x01\x01\x12\x1b\n\x0e\x64\x65\x66\x61ult_metric\x18\x04 \x01(\rH\x03\x88\x01\x01\x12>\n\x0borigin_type\x18\x05 \x01(\x0e\x32$.otg.IsisLspV4Prefix.OriginType.EnumH\x04\x88\x01\x01\x1a?\n\x12RedistributionType\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\x1a\x41\n\nOriginType\"3\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08internal\x10\x01\x12\x0c\n\x08\x65xternal\x10\x02\x42\x0f\n\r_ipv4_addressB\x10\n\x0e_prefix_lengthB\x16\n\x14_redistribution_typeB\x11\n\x0f_default_metricB\x0e\n\x0c_origin_type\"T\n\"IsisLspExtendedIpv4ReachabilityTlv\x12.\n\x08prefixes\x18\x01 \x03(\x0b\x32\x1c.otg.IsisLspExtendedV4Prefix\"\x98\x03\n\x17IsisLspExtendedV4Prefix\x12\x19\n\x0cipv4_address\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\rprefix_length\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06metric\x18\x03 \x01(\rH\x02\x88\x01\x01\x12V\n\x13redistribution_type\x18\x04 \x01(\x0e\x32\x34.otg.IsisLspExtendedV4Prefix.RedistributionType.EnumH\x03\x88\x01\x01\x12<\n\x11prefix_attributes\x18\x05 \x01(\x0b\x32\x1c.otg.IsisLspPrefixAttributesH\x04\x88\x01\x01\x1a?\n\x12RedistributionType\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\x42\x0f\n\r_ipv4_addressB\x10\n\x0e_prefix_lengthB\t\n\x07_metricB\x16\n\x14_redistribution_typeB\x14\n\x12_prefix_attributes\"D\n\x1aIsisLspIpv6ReachabilityTlv\x12&\n\x08prefixes\x18\x01 \x03(\x0b\x32\x14.otg.IsisLspV6Prefix\"\x9b\x04\n\x0fIsisLspV6Prefix\x12\x19\n\x0cipv6_address\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\rprefix_length\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x13\n\x06metric\x18\x03 \x01(\rH\x02\x88\x01\x01\x12N\n\x13redistribution_type\x18\x04 \x01(\x0e\x32,.otg.IsisLspV6Prefix.RedistributionType.EnumH\x03\x88\x01\x01\x12>\n\x0borigin_type\x18\x05 \x01(\x0e\x32$.otg.IsisLspV6Prefix.OriginType.EnumH\x04\x88\x01\x01\x12<\n\x11prefix_attributes\x18\x06 \x01(\x0b\x32\x1c.otg.IsisLspPrefixAttributesH\x05\x88\x01\x01\x1a?\n\x12RedistributionType\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\x1a\x41\n\nOriginType\"3\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0c\n\x08internal\x10\x01\x12\x0c\n\x08\x65xternal\x10\x02\x42\x0f\n\r_ipv6_addressB\x10\n\x0e_prefix_lengthB\t\n\x07_metricB\x16\n\x14_redistribution_typeB\x0e\n\x0c_origin_typeB\x14\n\x12_prefix_attributes\"y\n\x17IsisLspPrefixAttributes\x12\x13\n\x06x_flag\x18\x01 \x01(\x08H\x00\x88\x01\x01\x12\x13\n\x06r_flag\x18\x02 \x01(\x08H\x01\x88\x01\x01\x12\x13\n\x06n_flag\x18\x03 \x01(\x08H\x02\x88\x01\x01\x42\t\n\x07_x_flagB\t\n\x07_r_flagB\t\n\x07_n_flag\"L\n\x19LldpNeighborsStateRequest\x12\x12\n\nlldp_names\x18\x01 \x03(\t\x12\x1b\n\x13neighbor_id_filters\x18\x02 \x03(\t\"\x8b\t\n\x12LldpNeighborsState\x12\x16\n\tlldp_name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0bsystem_name\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x12system_description\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x17\n\nchassis_id\x18\x04 \x01(\tH\x03\x88\x01\x01\x12H\n\x0f\x63hassis_id_type\x18\x05 \x01(\x0e\x32*.otg.LldpNeighborsState.ChassisIdType.EnumH\x04\x88\x01\x01\x12\x18\n\x0bneighbor_id\x18\x06 \x01(\tH\x05\x88\x01\x01\x12\x10\n\x03\x61ge\x18\x07 \x01(\rH\x06\x88\x01\x01\x12\x18\n\x0blast_update\x18\x08 \x01(\rH\x07\x88\x01\x01\x12\x10\n\x03ttl\x18\t \x01(\rH\x08\x88\x01\x01\x12\x14\n\x07port_id\x18\n \x01(\tH\t\x88\x01\x01\x12\x42\n\x0cport_id_type\x18\x0b \x01(\x0e\x32\'.otg.LldpNeighborsState.PortIdType.EnumH\n\x88\x01\x01\x12\x1d\n\x10port_description\x18\x0c \x01(\tH\x0b\x88\x01\x01\x12\x1f\n\x12management_address\x18\r \x01(\tH\x0c\x88\x01\x01\x12$\n\x17management_address_type\x18\x0e \x01(\tH\r\x88\x01\x01\x12,\n\x0b\x63ustom_tlvs\x18\x0f \x03(\x0b\x32\x17.otg.LldpCustomTLVState\x12.\n\x0c\x63\x61pabilities\x18\x10 \x03(\x0b\x32\x18.otg.LldpCapabilityState\x1a\xae\x01\n\rChassisIdType\"\x9c\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x12\n\x0eport_component\x10\x01\x12\x13\n\x0fnetwork_address\x10\x02\x12\x15\n\x11\x63hassis_component\x10\x03\x12\x0f\n\x0bmac_address\x10\x04\x12\x12\n\x0einterface_name\x10\x05\x12\t\n\x05local\x10\x06\x12\x13\n\x0finterface_alias\x10\x07\x1a\xaa\x01\n\nPortIdType\"\x9b\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x12\n\x0eport_component\x10\x01\x12\x13\n\x0fnetwork_address\x10\x02\x12\x14\n\x10\x61gent_circuit_id\x10\x03\x12\x0f\n\x0bmac_address\x10\x04\x12\x12\n\x0einterface_name\x10\x05\x12\t\n\x05local\x10\x06\x12\x13\n\x0finterface_alias\x10\x07\x42\x0c\n\n_lldp_nameB\x0e\n\x0c_system_nameB\x15\n\x13_system_descriptionB\r\n\x0b_chassis_idB\x12\n\x10_chassis_id_typeB\x0e\n\x0c_neighbor_idB\x06\n\x04_ageB\x0e\n\x0c_last_updateB\x06\n\x04_ttlB\n\n\x08_port_idB\x0f\n\r_port_id_typeB\x13\n\x11_port_descriptionB\x15\n\x13_management_addressB\x1a\n\x18_management_address_type\"\x82\x01\n\x12LldpCustomTLVState\x12\x18\n\x0b\x63ustom_type\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x10\n\x03oui\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0boui_subtype\x18\x03 \x01(\tH\x02\x88\x01\x01\x42\x0e\n\x0c_custom_typeB\x06\n\x04_ouiB\x0e\n\x0c_oui_subtype\"\x90\x03\n\x13LldpCapabilityState\x12J\n\x0f\x63\x61pability_name\x18\x01 \x01(\x0e\x32,.otg.LldpCapabilityState.CapabilityName.EnumH\x00\x88\x01\x01\x12\x1f\n\x12\x63\x61pability_enabled\x18\x02 \x01(\x08H\x01\x88\x01\x01\x1a\xe0\x01\n\x0e\x43\x61pabilityName\"\xcd\x01\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x0e\n\nmac_bridge\x10\x01\x12\x16\n\x12two_port_mac_relay\x10\x02\x12\x0c\n\x08repeater\x10\x03\x12\x17\n\x13\x64ocsis_cable_device\x10\x04\x12\n\n\x06s_vlan\x10\x05\x12\r\n\ttelephone\x10\x06\x12\t\n\x05other\x10\x07\x12\n\n\x06router\x10\x08\x12\n\n\x06\x63_vlan\x10\t\x12\x10\n\x0cstation_only\x10\n\x12\x15\n\x11wlan_access_point\x10\x0b\x42\x12\n\x10_capability_nameB\x15\n\x13_capability_enabled\"1\n\x14RsvpLspsStateRequest\x12\x19\n\x11rsvp_router_names\x18\x01 \x03(\t\"m\n\rRsvpLspsState\x12\x1d\n\x10rsvp_router_name\x18\x01 \x01(\tH\x00\x88\x01\x01\x12(\n\tipv4_lsps\x18\x02 \x03(\x0b\x32\x15.otg.RsvpIPv4LspStateB\x13\n\x11_rsvp_router_name\"\xef\x01\n\x10RsvpIPv4LspState\x12\x1b\n\x0esource_address\x18\x01 \x01(\tH\x00\x88\x01\x01\x12 \n\x13\x64\x65stination_address\x18\x02 \x01(\tH\x01\x88\x01\x01\x12#\n\x03lsp\x18\x03 \x01(\x0b\x32\x11.otg.RsvpLspStateH\x02\x88\x01\x01\x12!\n\x04rros\x18\x04 \x03(\x0b\x32\x13.otg.RsvpLspIpv4Rro\x12!\n\x04\x65ros\x18\x05 \x03(\x0b\x32\x13.otg.RsvpLspIpv4EroB\x11\n\x0f_source_addressB\x16\n\x14_destination_addressB\x06\n\x04_lsp\"\xb4\x04\n\x0cRsvpLspState\x12\x16\n\ttunnel_id\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06lsp_id\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x19\n\x0csession_name\x18\x03 \x01(\tH\x02\x88\x01\x01\x12\x15\n\x08label_in\x18\x04 \x01(\rH\x03\x88\x01\x01\x12\x16\n\tlabel_out\x18\x05 \x01(\rH\x04\x88\x01\x01\x12\x41\n\x0esession_status\x18\x06 \x01(\x0e\x32$.otg.RsvpLspState.SessionStatus.EnumH\x05\x88\x01\x01\x12\x44\n\x10last_flap_reason\x18\x07 \x01(\x0e\x32%.otg.RsvpLspState.LastFlapReason.EnumH\x06\x88\x01\x01\x12\x14\n\x07up_time\x18\x08 \x01(\x04H\x07\x88\x01\x01\x1a:\n\rSessionStatus\")\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x06\n\x02up\x10\x01\x12\x08\n\x04\x64own\x10\x02\x1aY\n\x0eLastFlapReason\"G\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tresv_tear\x10\x01\x12\r\n\tpath_tear\x10\x02\x12\x10\n\x0cpath_timeout\x10\x03\x42\x0c\n\n_tunnel_idB\t\n\x07_lsp_idB\x0f\n\r_session_nameB\x0b\n\t_label_inB\x0c\n\n_label_outB\x11\n\x0f_session_statusB\x13\n\x11_last_flap_reasonB\n\n\x08_up_time\"b\n\x0eRsvpLspIpv4Rro\x12\x14\n\x07\x61\x64\x64ress\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0ereported_label\x18\x02 \x01(\rH\x01\x88\x01\x01\x42\n\n\x08_addressB\x11\n\x0f_reported_label\"\xf2\x01\n\x0eRsvpLspIpv4Ero\x12\x13\n\x06prefix\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x03\x61sn\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x30\n\x04type\x18\x03 \x01(\x0e\x32\x1d.otg.RsvpLspIpv4Ero.Type.EnumH\x02\x88\x01\x01\x1ak\n\x04Type\"c\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04ipv4\x10\x01\x12\x08\n\x04ipv6\x10\x02\x12\x07\n\x03\x61sn\x10\x03\x12\x08\n\x04\x61sn4\x10\x04\x12\t\n\x05label\x10\x05\x12\x18\n\x14unnumbered_interface\x10\x06\x42\t\n\x07_prefixB\x06\n\x04_asnB\x07\n\x05_type\"#\n\x0e\x43\x61ptureRequest\x12\x11\n\tport_name\x18\x01 \x01(\t\"w\n\x1dPatternFlowEthernetDstCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowEthernetDstMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xdc\x03\n\x16PatternFlowEthernetDst\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowEthernetDst.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12\x11\n\x04\x61uto\x18\x04 \x01(\tH\x02\x88\x01\x01\x12:\n\tincrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowEthernetDstCounterH\x03\x88\x01\x01\x12:\n\tdecrement\x18\x07 \x01(\x0b\x32\".otg.PatternFlowEthernetDstCounterH\x04\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32$.otg.PatternFlowEthernetDstMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowEthernetSrcCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowEthernetSrcMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowEthernetSrc\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowEthernetSrc.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowEthernetSrcCounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowEthernetSrcCounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowEthernetSrcMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowEthernetEtherTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowEthernetEtherTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xfa\x03\n\x1cPatternFlowEthernetEtherType\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowEthernetEtherType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x11\n\x04\x61uto\x18\x04 \x01(\rH\x02\x88\x01\x01\x12@\n\tincrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowEthernetEtherTypeCounterH\x03\x88\x01\x01\x12@\n\tdecrement\x18\x07 \x01(\x0b\x32(.otg.PatternFlowEthernetEtherTypeCounterH\x04\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32*.otg.PatternFlowEthernetEtherTypeMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"|\n\"PatternFlowEthernetPfcQueueCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"t\n$PatternFlowEthernetPfcQueueMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xcf\x03\n\x1bPatternFlowEthernetPfcQueue\x12\x41\n\x06\x63hoice\x18\x01 \x01(\x0e\x32,.otg.PatternFlowEthernetPfcQueue.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12?\n\tincrement\x18\x05 \x01(\x0b\x32\'.otg.PatternFlowEthernetPfcQueueCounterH\x02\x88\x01\x01\x12?\n\tdecrement\x18\x06 \x01(\x0b\x32\'.otg.PatternFlowEthernetPfcQueueCounterH\x03\x88\x01\x01\x12>\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32).otg.PatternFlowEthernetPfcQueueMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowVlanPriorityCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowVlanPriorityMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowVlanPriority\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowVlanPriority.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowVlanPriorityCounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowVlanPriorityCounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowVlanPriorityMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"s\n\x19PatternFlowVlanCfiCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"k\n\x1bPatternFlowVlanCfiMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xa2\x03\n\x12PatternFlowVlanCfi\x12\x38\n\x06\x63hoice\x18\x01 \x01(\x0e\x32#.otg.PatternFlowVlanCfi.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x36\n\tincrement\x18\x05 \x01(\x0b\x32\x1e.otg.PatternFlowVlanCfiCounterH\x02\x88\x01\x01\x12\x36\n\tdecrement\x18\x06 \x01(\x0b\x32\x1e.otg.PatternFlowVlanCfiCounterH\x03\x88\x01\x01\x12\x35\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32 .otg.PatternFlowVlanCfiMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"r\n\x18PatternFlowVlanIdCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"j\n\x1aPatternFlowVlanIdMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\x9d\x03\n\x11PatternFlowVlanId\x12\x37\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\".otg.PatternFlowVlanId.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x35\n\tincrement\x18\x05 \x01(\x0b\x32\x1d.otg.PatternFlowVlanIdCounterH\x02\x88\x01\x01\x12\x35\n\tdecrement\x18\x06 \x01(\x0b\x32\x1d.otg.PatternFlowVlanIdCounterH\x03\x88\x01\x01\x12\x34\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\x1f.otg.PatternFlowVlanIdMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"t\n\x1aPatternFlowVlanTpidCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"l\n\x1cPatternFlowVlanTpidMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xa7\x03\n\x13PatternFlowVlanTpid\x12\x39\n\x06\x63hoice\x18\x01 \x01(\x0e\x32$.otg.PatternFlowVlanTpid.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x37\n\tincrement\x18\x05 \x01(\x0b\x32\x1f.otg.PatternFlowVlanTpidCounterH\x02\x88\x01\x01\x12\x37\n\tdecrement\x18\x06 \x01(\x0b\x32\x1f.otg.PatternFlowVlanTpidCounterH\x03\x88\x01\x01\x12\x36\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32!.otg.PatternFlowVlanTpidMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowVxlanFlagsCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowVxlanFlagsMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowVxlanFlags\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowVxlanFlags.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowVxlanFlagsCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowVxlanFlagsCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowVxlanFlagsMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"z\n PatternFlowVxlanReserved0Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"r\n\"PatternFlowVxlanReserved0MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc5\x03\n\x19PatternFlowVxlanReserved0\x12?\n\x06\x63hoice\x18\x01 \x01(\x0e\x32*.otg.PatternFlowVxlanReserved0.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12=\n\tincrement\x18\x05 \x01(\x0b\x32%.otg.PatternFlowVxlanReserved0CounterH\x02\x88\x01\x01\x12=\n\tdecrement\x18\x06 \x01(\x0b\x32%.otg.PatternFlowVxlanReserved0CounterH\x03\x88\x01\x01\x12<\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\'.otg.PatternFlowVxlanReserved0MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"t\n\x1aPatternFlowVxlanVniCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"l\n\x1cPatternFlowVxlanVniMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xcd\x03\n\x13PatternFlowVxlanVni\x12\x39\n\x06\x63hoice\x18\x01 \x01(\x0e\x32$.otg.PatternFlowVxlanVni.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x11\n\x04\x61uto\x18\x04 \x01(\rH\x02\x88\x01\x01\x12\x37\n\tincrement\x18\x06 \x01(\x0b\x32\x1f.otg.PatternFlowVxlanVniCounterH\x03\x88\x01\x01\x12\x37\n\tdecrement\x18\x07 \x01(\x0b\x32\x1f.otg.PatternFlowVxlanVniCounterH\x04\x88\x01\x01\x12\x36\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32!.otg.PatternFlowVxlanVniMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"z\n PatternFlowVxlanReserved1Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"r\n\"PatternFlowVxlanReserved1MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc5\x03\n\x19PatternFlowVxlanReserved1\x12?\n\x06\x63hoice\x18\x01 \x01(\x0e\x32*.otg.PatternFlowVxlanReserved1.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12=\n\tincrement\x18\x05 \x01(\x0b\x32%.otg.PatternFlowVxlanReserved1CounterH\x02\x88\x01\x01\x12=\n\tdecrement\x18\x06 \x01(\x0b\x32%.otg.PatternFlowVxlanReserved1CounterH\x03\x88\x01\x01\x12<\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\'.otg.PatternFlowVxlanReserved1MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowIpv4VersionCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowIpv4VersionMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowIpv4Version\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowIpv4Version.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowIpv4VersionCounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowIpv4VersionCounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowIpv4VersionMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"|\n\"PatternFlowIpv4HeaderLengthCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"t\n$PatternFlowIpv4HeaderLengthMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xf5\x03\n\x1bPatternFlowIpv4HeaderLength\x12\x41\n\x06\x63hoice\x18\x01 \x01(\x0e\x32,.otg.PatternFlowIpv4HeaderLength.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x11\n\x04\x61uto\x18\x04 \x01(\rH\x02\x88\x01\x01\x12?\n\tincrement\x18\x06 \x01(\x0b\x32\'.otg.PatternFlowIpv4HeaderLengthCounterH\x03\x88\x01\x01\x12?\n\tdecrement\x18\x07 \x01(\x0b\x32\'.otg.PatternFlowIpv4HeaderLengthCounterH\x04\x88\x01\x01\x12>\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32).otg.PatternFlowIpv4HeaderLengthMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"{\n!PatternFlowIpv4TotalLengthCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"s\n#PatternFlowIpv4TotalLengthMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xf0\x03\n\x1aPatternFlowIpv4TotalLength\x12@\n\x06\x63hoice\x18\x01 \x01(\x0e\x32+.otg.PatternFlowIpv4TotalLength.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x11\n\x04\x61uto\x18\x04 \x01(\rH\x02\x88\x01\x01\x12>\n\tincrement\x18\x06 \x01(\x0b\x32&.otg.PatternFlowIpv4TotalLengthCounterH\x03\x88\x01\x01\x12>\n\tdecrement\x18\x07 \x01(\x0b\x32&.otg.PatternFlowIpv4TotalLengthCounterH\x04\x88\x01\x01\x12=\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32(.otg.PatternFlowIpv4TotalLengthMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"~\n$PatternFlowIpv4IdentificationCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"v\n&PatternFlowIpv4IdentificationMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd9\x03\n\x1dPatternFlowIpv4Identification\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowIpv4Identification.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x41\n\tincrement\x18\x05 \x01(\x0b\x32).otg.PatternFlowIpv4IdentificationCounterH\x02\x88\x01\x01\x12\x41\n\tdecrement\x18\x06 \x01(\x0b\x32).otg.PatternFlowIpv4IdentificationCounterH\x03\x88\x01\x01\x12@\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32+.otg.PatternFlowIpv4IdentificationMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowIpv4ReservedCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowIpv4ReservedMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowIpv4Reserved\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowIpv4Reserved.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowIpv4ReservedCounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowIpv4ReservedCounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowIpv4ReservedMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"|\n\"PatternFlowIpv4DontFragmentCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"t\n$PatternFlowIpv4DontFragmentMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xcf\x03\n\x1bPatternFlowIpv4DontFragment\x12\x41\n\x06\x63hoice\x18\x01 \x01(\x0e\x32,.otg.PatternFlowIpv4DontFragment.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12?\n\tincrement\x18\x05 \x01(\x0b\x32\'.otg.PatternFlowIpv4DontFragmentCounterH\x02\x88\x01\x01\x12?\n\tdecrement\x18\x06 \x01(\x0b\x32\'.otg.PatternFlowIpv4DontFragmentCounterH\x03\x88\x01\x01\x12>\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32).otg.PatternFlowIpv4DontFragmentMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowIpv4MoreFragmentsCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowIpv4MoreFragmentsMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd4\x03\n\x1cPatternFlowIpv4MoreFragments\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowIpv4MoreFragments.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12@\n\tincrement\x18\x05 \x01(\x0b\x32(.otg.PatternFlowIpv4MoreFragmentsCounterH\x02\x88\x01\x01\x12@\n\tdecrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowIpv4MoreFragmentsCounterH\x03\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32*.otg.PatternFlowIpv4MoreFragmentsMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"~\n$PatternFlowIpv4FragmentOffsetCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"v\n&PatternFlowIpv4FragmentOffsetMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd9\x03\n\x1dPatternFlowIpv4FragmentOffset\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowIpv4FragmentOffset.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x41\n\tincrement\x18\x05 \x01(\x0b\x32).otg.PatternFlowIpv4FragmentOffsetCounterH\x02\x88\x01\x01\x12\x41\n\tdecrement\x18\x06 \x01(\x0b\x32).otg.PatternFlowIpv4FragmentOffsetCounterH\x03\x88\x01\x01\x12@\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32+.otg.PatternFlowIpv4FragmentOffsetMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"z\n PatternFlowIpv4TimeToLiveCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"r\n\"PatternFlowIpv4TimeToLiveMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc5\x03\n\x19PatternFlowIpv4TimeToLive\x12?\n\x06\x63hoice\x18\x01 \x01(\x0e\x32*.otg.PatternFlowIpv4TimeToLive.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12=\n\tincrement\x18\x05 \x01(\x0b\x32%.otg.PatternFlowIpv4TimeToLiveCounterH\x02\x88\x01\x01\x12=\n\tdecrement\x18\x06 \x01(\x0b\x32%.otg.PatternFlowIpv4TimeToLiveCounterH\x03\x88\x01\x01\x12<\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\'.otg.PatternFlowIpv4TimeToLiveMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowIpv4ProtocolCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowIpv4ProtocolMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xe1\x03\n\x17PatternFlowIpv4Protocol\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowIpv4Protocol.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x11\n\x04\x61uto\x18\x04 \x01(\rH\x02\x88\x01\x01\x12;\n\tincrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowIpv4ProtocolCounterH\x03\x88\x01\x01\x12;\n\tdecrement\x18\x07 \x01(\x0b\x32#.otg.PatternFlowIpv4ProtocolCounterH\x04\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32%.otg.PatternFlowIpv4ProtocolMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"\xdf\x02\n\x1dPatternFlowIpv4HeaderChecksum\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowIpv4HeaderChecksum.Choice.EnumH\x00\x88\x01\x01\x12I\n\tgenerated\x18\x02 \x01(\x0e\x32\x31.otg.PatternFlowIpv4HeaderChecksum.Generated.EnumH\x01\x88\x01\x01\x12\x13\n\x06\x63ustom\x18\x03 \x01(\rH\x02\x88\x01\x01\x1a<\n\x06\x43hoice\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tgenerated\x10\x01\x12\n\n\x06\x63ustom\x10\x02\x1a\x37\n\tGenerated\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04good\x10\x01\x12\x07\n\x03\x62\x61\x64\x10\x02\x42\t\n\x07_choiceB\x0c\n\n_generatedB\t\n\x07_custom\"s\n\x19PatternFlowIpv4SrcCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"k\n\x1bPatternFlowIpv4SrcMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xa2\x03\n\x12PatternFlowIpv4Src\x12\x38\n\x06\x63hoice\x18\x01 \x01(\x0e\x32#.otg.PatternFlowIpv4Src.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12\x36\n\tincrement\x18\x05 \x01(\x0b\x32\x1e.otg.PatternFlowIpv4SrcCounterH\x02\x88\x01\x01\x12\x36\n\tdecrement\x18\x06 \x01(\x0b\x32\x1e.otg.PatternFlowIpv4SrcCounterH\x03\x88\x01\x01\x12\x35\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32 .otg.PatternFlowIpv4SrcMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"s\n\x19PatternFlowIpv4DstCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"k\n\x1bPatternFlowIpv4DstMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xa2\x03\n\x12PatternFlowIpv4Dst\x12\x38\n\x06\x63hoice\x18\x01 \x01(\x0e\x32#.otg.PatternFlowIpv4Dst.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12\x36\n\tincrement\x18\x05 \x01(\x0b\x32\x1e.otg.PatternFlowIpv4DstCounterH\x02\x88\x01\x01\x12\x36\n\tdecrement\x18\x06 \x01(\x0b\x32\x1e.otg.PatternFlowIpv4DstCounterH\x03\x88\x01\x01\x12\x35\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32 .otg.PatternFlowIpv4DstMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"{\n!PatternFlowIpv4PriorityRawCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"s\n#PatternFlowIpv4PriorityRawMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xca\x03\n\x1aPatternFlowIpv4PriorityRaw\x12@\n\x06\x63hoice\x18\x01 \x01(\x0e\x32+.otg.PatternFlowIpv4PriorityRaw.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12>\n\tincrement\x18\x05 \x01(\x0b\x32&.otg.PatternFlowIpv4PriorityRawCounterH\x02\x88\x01\x01\x12>\n\tdecrement\x18\x06 \x01(\x0b\x32&.otg.PatternFlowIpv4PriorityRawCounterH\x03\x88\x01\x01\x12=\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32(.otg.PatternFlowIpv4PriorityRawMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowIpv4DscpPhbCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowIpv4DscpPhbMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowIpv4DscpPhb\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowIpv4DscpPhb.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowIpv4DscpPhbCounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowIpv4DscpPhbCounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowIpv4DscpPhbMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowIpv4DscpEcnCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowIpv4DscpEcnMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowIpv4DscpEcn\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowIpv4DscpEcn.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowIpv4DscpEcnCounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowIpv4DscpEcnCounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowIpv4DscpEcnMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowIpv4TosPrecedenceCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowIpv4TosPrecedenceMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd4\x03\n\x1cPatternFlowIpv4TosPrecedence\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowIpv4TosPrecedence.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12@\n\tincrement\x18\x05 \x01(\x0b\x32(.otg.PatternFlowIpv4TosPrecedenceCounterH\x02\x88\x01\x01\x12@\n\tdecrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowIpv4TosPrecedenceCounterH\x03\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32*.otg.PatternFlowIpv4TosPrecedenceMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowIpv4TosDelayCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowIpv4TosDelayMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowIpv4TosDelay\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowIpv4TosDelay.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowIpv4TosDelayCounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowIpv4TosDelayCounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowIpv4TosDelayMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowIpv4TosThroughputCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowIpv4TosThroughputMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd4\x03\n\x1cPatternFlowIpv4TosThroughput\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowIpv4TosThroughput.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12@\n\tincrement\x18\x05 \x01(\x0b\x32(.otg.PatternFlowIpv4TosThroughputCounterH\x02\x88\x01\x01\x12@\n\tdecrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowIpv4TosThroughputCounterH\x03\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32*.otg.PatternFlowIpv4TosThroughputMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"~\n$PatternFlowIpv4TosReliabilityCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"v\n&PatternFlowIpv4TosReliabilityMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd9\x03\n\x1dPatternFlowIpv4TosReliability\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowIpv4TosReliability.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x41\n\tincrement\x18\x05 \x01(\x0b\x32).otg.PatternFlowIpv4TosReliabilityCounterH\x02\x88\x01\x01\x12\x41\n\tdecrement\x18\x06 \x01(\x0b\x32).otg.PatternFlowIpv4TosReliabilityCounterH\x03\x88\x01\x01\x12@\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32+.otg.PatternFlowIpv4TosReliabilityMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"{\n!PatternFlowIpv4TosMonetaryCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"s\n#PatternFlowIpv4TosMonetaryMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xca\x03\n\x1aPatternFlowIpv4TosMonetary\x12@\n\x06\x63hoice\x18\x01 \x01(\x0e\x32+.otg.PatternFlowIpv4TosMonetary.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12>\n\tincrement\x18\x05 \x01(\x0b\x32&.otg.PatternFlowIpv4TosMonetaryCounterH\x02\x88\x01\x01\x12>\n\tdecrement\x18\x06 \x01(\x0b\x32&.otg.PatternFlowIpv4TosMonetaryCounterH\x03\x88\x01\x01\x12=\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32(.otg.PatternFlowIpv4TosMonetaryMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"y\n\x1fPatternFlowIpv4TosUnusedCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"q\n!PatternFlowIpv4TosUnusedMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc0\x03\n\x18PatternFlowIpv4TosUnused\x12>\n\x06\x63hoice\x18\x01 \x01(\x0e\x32).otg.PatternFlowIpv4TosUnused.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12<\n\tincrement\x18\x05 \x01(\x0b\x32$.otg.PatternFlowIpv4TosUnusedCounterH\x02\x88\x01\x01\x12<\n\tdecrement\x18\x06 \x01(\x0b\x32$.otg.PatternFlowIpv4TosUnusedCounterH\x03\x88\x01\x01\x12;\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32&.otg.PatternFlowIpv4TosUnusedMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowIpv6VersionCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowIpv6VersionMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowIpv6Version\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowIpv6Version.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowIpv6VersionCounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowIpv6VersionCounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowIpv6VersionMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"|\n\"PatternFlowIpv6TrafficClassCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"t\n$PatternFlowIpv6TrafficClassMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xcf\x03\n\x1bPatternFlowIpv6TrafficClass\x12\x41\n\x06\x63hoice\x18\x01 \x01(\x0e\x32,.otg.PatternFlowIpv6TrafficClass.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12?\n\tincrement\x18\x05 \x01(\x0b\x32\'.otg.PatternFlowIpv6TrafficClassCounterH\x02\x88\x01\x01\x12?\n\tdecrement\x18\x06 \x01(\x0b\x32\'.otg.PatternFlowIpv6TrafficClassCounterH\x03\x88\x01\x01\x12>\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32).otg.PatternFlowIpv6TrafficClassMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"y\n\x1fPatternFlowIpv6FlowLabelCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"q\n!PatternFlowIpv6FlowLabelMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc0\x03\n\x18PatternFlowIpv6FlowLabel\x12>\n\x06\x63hoice\x18\x01 \x01(\x0e\x32).otg.PatternFlowIpv6FlowLabel.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12<\n\tincrement\x18\x05 \x01(\x0b\x32$.otg.PatternFlowIpv6FlowLabelCounterH\x02\x88\x01\x01\x12<\n\tdecrement\x18\x06 \x01(\x0b\x32$.otg.PatternFlowIpv6FlowLabelCounterH\x03\x88\x01\x01\x12;\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32&.otg.PatternFlowIpv6FlowLabelMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowIpv6PayloadLengthCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowIpv6PayloadLengthMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xfa\x03\n\x1cPatternFlowIpv6PayloadLength\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowIpv6PayloadLength.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x11\n\x04\x61uto\x18\x04 \x01(\rH\x02\x88\x01\x01\x12@\n\tincrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowIpv6PayloadLengthCounterH\x03\x88\x01\x01\x12@\n\tdecrement\x18\x07 \x01(\x0b\x32(.otg.PatternFlowIpv6PayloadLengthCounterH\x04\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32*.otg.PatternFlowIpv6PayloadLengthMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"z\n PatternFlowIpv6NextHeaderCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"r\n\"PatternFlowIpv6NextHeaderMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xeb\x03\n\x19PatternFlowIpv6NextHeader\x12?\n\x06\x63hoice\x18\x01 \x01(\x0e\x32*.otg.PatternFlowIpv6NextHeader.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x11\n\x04\x61uto\x18\x04 \x01(\rH\x02\x88\x01\x01\x12=\n\tincrement\x18\x06 \x01(\x0b\x32%.otg.PatternFlowIpv6NextHeaderCounterH\x03\x88\x01\x01\x12=\n\tdecrement\x18\x07 \x01(\x0b\x32%.otg.PatternFlowIpv6NextHeaderCounterH\x04\x88\x01\x01\x12<\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32\'.otg.PatternFlowIpv6NextHeaderMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowIpv6HopLimitCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowIpv6HopLimitMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowIpv6HopLimit\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowIpv6HopLimit.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowIpv6HopLimitCounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowIpv6HopLimitCounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowIpv6HopLimitMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"s\n\x19PatternFlowIpv6SrcCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"k\n\x1bPatternFlowIpv6SrcMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xa2\x03\n\x12PatternFlowIpv6Src\x12\x38\n\x06\x63hoice\x18\x01 \x01(\x0e\x32#.otg.PatternFlowIpv6Src.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12\x36\n\tincrement\x18\x05 \x01(\x0b\x32\x1e.otg.PatternFlowIpv6SrcCounterH\x02\x88\x01\x01\x12\x36\n\tdecrement\x18\x06 \x01(\x0b\x32\x1e.otg.PatternFlowIpv6SrcCounterH\x03\x88\x01\x01\x12\x35\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32 .otg.PatternFlowIpv6SrcMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"s\n\x19PatternFlowIpv6DstCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"k\n\x1bPatternFlowIpv6DstMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xa2\x03\n\x12PatternFlowIpv6Dst\x12\x38\n\x06\x63hoice\x18\x01 \x01(\x0e\x32#.otg.PatternFlowIpv6Dst.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12\x36\n\tincrement\x18\x05 \x01(\x0b\x32\x1e.otg.PatternFlowIpv6DstCounterH\x02\x88\x01\x01\x12\x36\n\tdecrement\x18\x06 \x01(\x0b\x32\x1e.otg.PatternFlowIpv6DstCounterH\x03\x88\x01\x01\x12\x35\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32 .otg.PatternFlowIpv6DstMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowPfcPauseDstCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowPfcPauseDstMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowPfcPauseDst\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowPfcPauseDst.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowPfcPauseDstCounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowPfcPauseDstCounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowPfcPauseDstMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowPfcPauseSrcCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowPfcPauseSrcMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowPfcPauseSrc\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowPfcPauseSrc.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowPfcPauseSrcCounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowPfcPauseSrcCounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowPfcPauseSrcMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowPfcPauseEtherTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowPfcPauseEtherTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd4\x03\n\x1cPatternFlowPfcPauseEtherType\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowPfcPauseEtherType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12@\n\tincrement\x18\x05 \x01(\x0b\x32(.otg.PatternFlowPfcPauseEtherTypeCounterH\x02\x88\x01\x01\x12@\n\tdecrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowPfcPauseEtherTypeCounterH\x03\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32*.otg.PatternFlowPfcPauseEtherTypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x81\x01\n\'PatternFlowPfcPauseControlOpCodeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"y\n)PatternFlowPfcPauseControlOpCodeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xe8\x03\n PatternFlowPfcPauseControlOpCode\x12\x46\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x31.otg.PatternFlowPfcPauseControlOpCode.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x44\n\tincrement\x18\x05 \x01(\x0b\x32,.otg.PatternFlowPfcPauseControlOpCodeCounterH\x02\x88\x01\x01\x12\x44\n\tdecrement\x18\x06 \x01(\x0b\x32,.otg.PatternFlowPfcPauseControlOpCodeCounterH\x03\x88\x01\x01\x12\x43\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32..otg.PatternFlowPfcPauseControlOpCodeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x85\x01\n+PatternFlowPfcPauseClassEnableVectorCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"}\n-PatternFlowPfcPauseClassEnableVectorMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xfc\x03\n$PatternFlowPfcPauseClassEnableVector\x12J\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x35.otg.PatternFlowPfcPauseClassEnableVector.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12H\n\tincrement\x18\x05 \x01(\x0b\x32\x30.otg.PatternFlowPfcPauseClassEnableVectorCounterH\x02\x88\x01\x01\x12H\n\tdecrement\x18\x06 \x01(\x0b\x32\x30.otg.PatternFlowPfcPauseClassEnableVectorCounterH\x03\x88\x01\x01\x12G\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\x32.otg.PatternFlowPfcPauseClassEnableVectorMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x7f\n%PatternFlowPfcPausePauseClass0Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"w\n\'PatternFlowPfcPausePauseClass0MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xde\x03\n\x1ePatternFlowPfcPausePauseClass0\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.PatternFlowPfcPausePauseClass0.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x42\n\tincrement\x18\x05 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass0CounterH\x02\x88\x01\x01\x12\x42\n\tdecrement\x18\x06 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass0CounterH\x03\x88\x01\x01\x12\x41\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32,.otg.PatternFlowPfcPausePauseClass0MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x7f\n%PatternFlowPfcPausePauseClass1Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"w\n\'PatternFlowPfcPausePauseClass1MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xde\x03\n\x1ePatternFlowPfcPausePauseClass1\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.PatternFlowPfcPausePauseClass1.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x42\n\tincrement\x18\x05 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass1CounterH\x02\x88\x01\x01\x12\x42\n\tdecrement\x18\x06 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass1CounterH\x03\x88\x01\x01\x12\x41\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32,.otg.PatternFlowPfcPausePauseClass1MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x7f\n%PatternFlowPfcPausePauseClass2Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"w\n\'PatternFlowPfcPausePauseClass2MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xde\x03\n\x1ePatternFlowPfcPausePauseClass2\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.PatternFlowPfcPausePauseClass2.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x42\n\tincrement\x18\x05 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass2CounterH\x02\x88\x01\x01\x12\x42\n\tdecrement\x18\x06 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass2CounterH\x03\x88\x01\x01\x12\x41\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32,.otg.PatternFlowPfcPausePauseClass2MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x7f\n%PatternFlowPfcPausePauseClass3Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"w\n\'PatternFlowPfcPausePauseClass3MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xde\x03\n\x1ePatternFlowPfcPausePauseClass3\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.PatternFlowPfcPausePauseClass3.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x42\n\tincrement\x18\x05 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass3CounterH\x02\x88\x01\x01\x12\x42\n\tdecrement\x18\x06 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass3CounterH\x03\x88\x01\x01\x12\x41\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32,.otg.PatternFlowPfcPausePauseClass3MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x7f\n%PatternFlowPfcPausePauseClass4Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"w\n\'PatternFlowPfcPausePauseClass4MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xde\x03\n\x1ePatternFlowPfcPausePauseClass4\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.PatternFlowPfcPausePauseClass4.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x42\n\tincrement\x18\x05 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass4CounterH\x02\x88\x01\x01\x12\x42\n\tdecrement\x18\x06 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass4CounterH\x03\x88\x01\x01\x12\x41\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32,.otg.PatternFlowPfcPausePauseClass4MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x7f\n%PatternFlowPfcPausePauseClass5Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"w\n\'PatternFlowPfcPausePauseClass5MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xde\x03\n\x1ePatternFlowPfcPausePauseClass5\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.PatternFlowPfcPausePauseClass5.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x42\n\tincrement\x18\x05 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass5CounterH\x02\x88\x01\x01\x12\x42\n\tdecrement\x18\x06 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass5CounterH\x03\x88\x01\x01\x12\x41\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32,.otg.PatternFlowPfcPausePauseClass5MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x7f\n%PatternFlowPfcPausePauseClass6Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"w\n\'PatternFlowPfcPausePauseClass6MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xde\x03\n\x1ePatternFlowPfcPausePauseClass6\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.PatternFlowPfcPausePauseClass6.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x42\n\tincrement\x18\x05 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass6CounterH\x02\x88\x01\x01\x12\x42\n\tdecrement\x18\x06 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass6CounterH\x03\x88\x01\x01\x12\x41\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32,.otg.PatternFlowPfcPausePauseClass6MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x7f\n%PatternFlowPfcPausePauseClass7Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"w\n\'PatternFlowPfcPausePauseClass7MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xde\x03\n\x1ePatternFlowPfcPausePauseClass7\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.PatternFlowPfcPausePauseClass7.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x42\n\tincrement\x18\x05 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass7CounterH\x02\x88\x01\x01\x12\x42\n\tdecrement\x18\x06 \x01(\x0b\x32*.otg.PatternFlowPfcPausePauseClass7CounterH\x03\x88\x01\x01\x12\x41\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32,.otg.PatternFlowPfcPausePauseClass7MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"|\n\"PatternFlowEthernetPauseDstCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"t\n$PatternFlowEthernetPauseDstMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xcf\x03\n\x1bPatternFlowEthernetPauseDst\x12\x41\n\x06\x63hoice\x18\x01 \x01(\x0e\x32,.otg.PatternFlowEthernetPauseDst.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12?\n\tincrement\x18\x05 \x01(\x0b\x32\'.otg.PatternFlowEthernetPauseDstCounterH\x02\x88\x01\x01\x12?\n\tdecrement\x18\x06 \x01(\x0b\x32\'.otg.PatternFlowEthernetPauseDstCounterH\x03\x88\x01\x01\x12>\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32).otg.PatternFlowEthernetPauseDstMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"|\n\"PatternFlowEthernetPauseSrcCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"t\n$PatternFlowEthernetPauseSrcMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xcf\x03\n\x1bPatternFlowEthernetPauseSrc\x12\x41\n\x06\x63hoice\x18\x01 \x01(\x0e\x32,.otg.PatternFlowEthernetPauseSrc.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12?\n\tincrement\x18\x05 \x01(\x0b\x32\'.otg.PatternFlowEthernetPauseSrcCounterH\x02\x88\x01\x01\x12?\n\tdecrement\x18\x06 \x01(\x0b\x32\'.otg.PatternFlowEthernetPauseSrcCounterH\x03\x88\x01\x01\x12>\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32).otg.PatternFlowEthernetPauseSrcMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x82\x01\n(PatternFlowEthernetPauseEtherTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"z\n*PatternFlowEthernetPauseEtherTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xed\x03\n!PatternFlowEthernetPauseEtherType\x12G\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x32.otg.PatternFlowEthernetPauseEtherType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x45\n\tincrement\x18\x05 \x01(\x0b\x32-.otg.PatternFlowEthernetPauseEtherTypeCounterH\x02\x88\x01\x01\x12\x45\n\tdecrement\x18\x06 \x01(\x0b\x32-.otg.PatternFlowEthernetPauseEtherTypeCounterH\x03\x88\x01\x01\x12\x44\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32/.otg.PatternFlowEthernetPauseEtherTypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x86\x01\n,PatternFlowEthernetPauseControlOpCodeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"~\n.PatternFlowEthernetPauseControlOpCodeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\x81\x04\n%PatternFlowEthernetPauseControlOpCode\x12K\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x36.otg.PatternFlowEthernetPauseControlOpCode.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12I\n\tincrement\x18\x05 \x01(\x0b\x32\x31.otg.PatternFlowEthernetPauseControlOpCodeCounterH\x02\x88\x01\x01\x12I\n\tdecrement\x18\x06 \x01(\x0b\x32\x31.otg.PatternFlowEthernetPauseControlOpCodeCounterH\x03\x88\x01\x01\x12H\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\x33.otg.PatternFlowEthernetPauseControlOpCodeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowEthernetPauseTimeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowEthernetPauseTimeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd4\x03\n\x1cPatternFlowEthernetPauseTime\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowEthernetPauseTime.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12@\n\tincrement\x18\x05 \x01(\x0b\x32(.otg.PatternFlowEthernetPauseTimeCounterH\x02\x88\x01\x01\x12@\n\tdecrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowEthernetPauseTimeCounterH\x03\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32*.otg.PatternFlowEthernetPauseTimeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowTcpSrcPortCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowTcpSrcPortMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowTcpSrcPort\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowTcpSrcPort.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowTcpSrcPortCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowTcpSrcPortCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowTcpSrcPortMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowTcpDstPortCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowTcpDstPortMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowTcpDstPort\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowTcpDstPort.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowTcpDstPortCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowTcpDstPortCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowTcpDstPortMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowTcpSeqNumCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowTcpSeqNumMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowTcpSeqNum\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowTcpSeqNum.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowTcpSeqNumCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowTcpSeqNumCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowTcpSeqNumMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowTcpAckNumCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowTcpAckNumMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowTcpAckNum\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowTcpAckNum.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowTcpAckNumCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowTcpAckNumCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowTcpAckNumMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"y\n\x1fPatternFlowTcpDataOffsetCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"q\n!PatternFlowTcpDataOffsetMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc0\x03\n\x18PatternFlowTcpDataOffset\x12>\n\x06\x63hoice\x18\x01 \x01(\x0e\x32).otg.PatternFlowTcpDataOffset.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12<\n\tincrement\x18\x05 \x01(\x0b\x32$.otg.PatternFlowTcpDataOffsetCounterH\x02\x88\x01\x01\x12<\n\tdecrement\x18\x06 \x01(\x0b\x32$.otg.PatternFlowTcpDataOffsetCounterH\x03\x88\x01\x01\x12;\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32&.otg.PatternFlowTcpDataOffsetMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"t\n\x1aPatternFlowTcpEcnNsCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"l\n\x1cPatternFlowTcpEcnNsMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xa7\x03\n\x13PatternFlowTcpEcnNs\x12\x39\n\x06\x63hoice\x18\x01 \x01(\x0e\x32$.otg.PatternFlowTcpEcnNs.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x37\n\tincrement\x18\x05 \x01(\x0b\x32\x1f.otg.PatternFlowTcpEcnNsCounterH\x02\x88\x01\x01\x12\x37\n\tdecrement\x18\x06 \x01(\x0b\x32\x1f.otg.PatternFlowTcpEcnNsCounterH\x03\x88\x01\x01\x12\x36\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32!.otg.PatternFlowTcpEcnNsMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowTcpEcnCwrCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowTcpEcnCwrMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowTcpEcnCwr\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowTcpEcnCwr.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowTcpEcnCwrCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowTcpEcnCwrCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowTcpEcnCwrMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowTcpEcnEchoCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowTcpEcnEchoMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowTcpEcnEcho\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowTcpEcnEcho.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowTcpEcnEchoCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowTcpEcnEchoCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowTcpEcnEchoMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowTcpCtlUrgCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowTcpCtlUrgMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowTcpCtlUrg\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowTcpCtlUrg.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowTcpCtlUrgCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowTcpCtlUrgCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowTcpCtlUrgMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowTcpCtlAckCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowTcpCtlAckMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowTcpCtlAck\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowTcpCtlAck.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowTcpCtlAckCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowTcpCtlAckCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowTcpCtlAckMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowTcpCtlPshCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowTcpCtlPshMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowTcpCtlPsh\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowTcpCtlPsh.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowTcpCtlPshCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowTcpCtlPshCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowTcpCtlPshMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowTcpCtlRstCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowTcpCtlRstMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowTcpCtlRst\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowTcpCtlRst.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowTcpCtlRstCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowTcpCtlRstCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowTcpCtlRstMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowTcpCtlSynCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowTcpCtlSynMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowTcpCtlSyn\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowTcpCtlSyn.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowTcpCtlSynCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowTcpCtlSynCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowTcpCtlSynMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowTcpCtlFinCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowTcpCtlFinMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowTcpCtlFin\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowTcpCtlFin.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowTcpCtlFinCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowTcpCtlFinCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowTcpCtlFinMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowTcpWindowCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowTcpWindowMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowTcpWindow\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowTcpWindow.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowTcpWindowCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowTcpWindowCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowTcpWindowMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowUdpSrcPortCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowUdpSrcPortMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowUdpSrcPort\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowUdpSrcPort.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowUdpSrcPortCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowUdpSrcPortCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowUdpSrcPortMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowUdpDstPortCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowUdpDstPortMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowUdpDstPort\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowUdpDstPort.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowUdpDstPortCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowUdpDstPortCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowUdpDstPortMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowUdpLengthCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowUdpLengthMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowUdpLength\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowUdpLength.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowUdpLengthCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowUdpLengthCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowUdpLengthMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\xca\x02\n\x16PatternFlowUdpChecksum\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowUdpChecksum.Choice.EnumH\x00\x88\x01\x01\x12\x42\n\tgenerated\x18\x02 \x01(\x0e\x32*.otg.PatternFlowUdpChecksum.Generated.EnumH\x01\x88\x01\x01\x12\x13\n\x06\x63ustom\x18\x03 \x01(\rH\x02\x88\x01\x01\x1a<\n\x06\x43hoice\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tgenerated\x10\x01\x12\n\n\x06\x63ustom\x10\x02\x1a\x37\n\tGenerated\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04good\x10\x01\x12\x07\n\x03\x62\x61\x64\x10\x02\x42\t\n\x07_choiceB\x0c\n\n_generatedB\t\n\x07_custom\"~\n$PatternFlowGreChecksumPresentCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"v\n&PatternFlowGreChecksumPresentMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd9\x03\n\x1dPatternFlowGreChecksumPresent\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowGreChecksumPresent.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x41\n\tincrement\x18\x05 \x01(\x0b\x32).otg.PatternFlowGreChecksumPresentCounterH\x02\x88\x01\x01\x12\x41\n\tdecrement\x18\x06 \x01(\x0b\x32).otg.PatternFlowGreChecksumPresentCounterH\x03\x88\x01\x01\x12@\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32+.otg.PatternFlowGreChecksumPresentMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowGreReserved0Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowGreReserved0MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowGreReserved0\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowGreReserved0.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowGreReserved0CounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowGreReserved0CounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowGreReserved0MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowGreVersionCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowGreVersionMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowGreVersion\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowGreVersion.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowGreVersionCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowGreVersionCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowGreVersionMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowGreProtocolCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowGreProtocolMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowGreProtocol\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowGreProtocol.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowGreProtocolCounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowGreProtocolCounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowGreProtocolMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\xca\x02\n\x16PatternFlowGreChecksum\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowGreChecksum.Choice.EnumH\x00\x88\x01\x01\x12\x42\n\tgenerated\x18\x02 \x01(\x0e\x32*.otg.PatternFlowGreChecksum.Generated.EnumH\x01\x88\x01\x01\x12\x13\n\x06\x63ustom\x18\x03 \x01(\rH\x02\x88\x01\x01\x1a<\n\x06\x43hoice\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tgenerated\x10\x01\x12\n\n\x06\x63ustom\x10\x02\x1a\x37\n\tGenerated\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04good\x10\x01\x12\x07\n\x03\x62\x61\x64\x10\x02\x42\t\n\x07_choiceB\x0c\n\n_generatedB\t\n\x07_custom\"x\n\x1ePatternFlowGreReserved1Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowGreReserved1MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowGreReserved1\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowGreReserved1.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowGreReserved1CounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowGreReserved1CounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowGreReserved1MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowGtpv1VersionCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowGtpv1VersionMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowGtpv1Version\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowGtpv1Version.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowGtpv1VersionCounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowGtpv1VersionCounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowGtpv1VersionMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowGtpv1ProtocolTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowGtpv1ProtocolTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd4\x03\n\x1cPatternFlowGtpv1ProtocolType\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowGtpv1ProtocolType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12@\n\tincrement\x18\x05 \x01(\x0b\x32(.otg.PatternFlowGtpv1ProtocolTypeCounterH\x02\x88\x01\x01\x12@\n\tdecrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowGtpv1ProtocolTypeCounterH\x03\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32*.otg.PatternFlowGtpv1ProtocolTypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"y\n\x1fPatternFlowGtpv1ReservedCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"q\n!PatternFlowGtpv1ReservedMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc0\x03\n\x18PatternFlowGtpv1Reserved\x12>\n\x06\x63hoice\x18\x01 \x01(\x0e\x32).otg.PatternFlowGtpv1Reserved.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12<\n\tincrement\x18\x05 \x01(\x0b\x32$.otg.PatternFlowGtpv1ReservedCounterH\x02\x88\x01\x01\x12<\n\tdecrement\x18\x06 \x01(\x0b\x32$.otg.PatternFlowGtpv1ReservedCounterH\x03\x88\x01\x01\x12;\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32&.otg.PatternFlowGtpv1ReservedMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowGtpv1EFlagCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowGtpv1EFlagMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowGtpv1EFlag\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowGtpv1EFlag.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowGtpv1EFlagCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowGtpv1EFlagCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowGtpv1EFlagMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowGtpv1SFlagCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowGtpv1SFlagMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowGtpv1SFlag\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowGtpv1SFlag.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowGtpv1SFlagCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowGtpv1SFlagCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowGtpv1SFlagMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowGtpv1PnFlagCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowGtpv1PnFlagMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowGtpv1PnFlag\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowGtpv1PnFlag.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowGtpv1PnFlagCounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowGtpv1PnFlagCounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowGtpv1PnFlagMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"|\n\"PatternFlowGtpv1MessageTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"t\n$PatternFlowGtpv1MessageTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xcf\x03\n\x1bPatternFlowGtpv1MessageType\x12\x41\n\x06\x63hoice\x18\x01 \x01(\x0e\x32,.otg.PatternFlowGtpv1MessageType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12?\n\tincrement\x18\x05 \x01(\x0b\x32\'.otg.PatternFlowGtpv1MessageTypeCounterH\x02\x88\x01\x01\x12?\n\tdecrement\x18\x06 \x01(\x0b\x32\'.otg.PatternFlowGtpv1MessageTypeCounterH\x03\x88\x01\x01\x12>\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32).otg.PatternFlowGtpv1MessageTypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"~\n$PatternFlowGtpv1MessageLengthCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"v\n&PatternFlowGtpv1MessageLengthMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd9\x03\n\x1dPatternFlowGtpv1MessageLength\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowGtpv1MessageLength.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x41\n\tincrement\x18\x05 \x01(\x0b\x32).otg.PatternFlowGtpv1MessageLengthCounterH\x02\x88\x01\x01\x12\x41\n\tdecrement\x18\x06 \x01(\x0b\x32).otg.PatternFlowGtpv1MessageLengthCounterH\x03\x88\x01\x01\x12@\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32+.otg.PatternFlowGtpv1MessageLengthMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowGtpv1TeidCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowGtpv1TeidMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowGtpv1Teid\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowGtpv1Teid.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowGtpv1TeidCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowGtpv1TeidCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowGtpv1TeidMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"~\n$PatternFlowGtpv1SquenceNumberCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"v\n&PatternFlowGtpv1SquenceNumberMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd9\x03\n\x1dPatternFlowGtpv1SquenceNumber\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowGtpv1SquenceNumber.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x41\n\tincrement\x18\x05 \x01(\x0b\x32).otg.PatternFlowGtpv1SquenceNumberCounterH\x02\x88\x01\x01\x12\x41\n\tdecrement\x18\x06 \x01(\x0b\x32).otg.PatternFlowGtpv1SquenceNumberCounterH\x03\x88\x01\x01\x12@\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32+.otg.PatternFlowGtpv1SquenceNumberMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"{\n!PatternFlowGtpv1NPduNumberCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"s\n#PatternFlowGtpv1NPduNumberMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xca\x03\n\x1aPatternFlowGtpv1NPduNumber\x12@\n\x06\x63hoice\x18\x01 \x01(\x0e\x32+.otg.PatternFlowGtpv1NPduNumber.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12>\n\tincrement\x18\x05 \x01(\x0b\x32&.otg.PatternFlowGtpv1NPduNumberCounterH\x02\x88\x01\x01\x12>\n\tdecrement\x18\x06 \x01(\x0b\x32&.otg.PatternFlowGtpv1NPduNumberCounterH\x03\x88\x01\x01\x12=\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32(.otg.PatternFlowGtpv1NPduNumberMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x88\x01\n.PatternFlowGtpv1NextExtensionHeaderTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"\x80\x01\n0PatternFlowGtpv1NextExtensionHeaderTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\x8b\x04\n\'PatternFlowGtpv1NextExtensionHeaderType\x12M\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x38.otg.PatternFlowGtpv1NextExtensionHeaderType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12K\n\tincrement\x18\x05 \x01(\x0b\x32\x33.otg.PatternFlowGtpv1NextExtensionHeaderTypeCounterH\x02\x88\x01\x01\x12K\n\tdecrement\x18\x06 \x01(\x0b\x32\x33.otg.PatternFlowGtpv1NextExtensionHeaderTypeCounterH\x03\x88\x01\x01\x12J\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\x35.otg.PatternFlowGtpv1NextExtensionHeaderTypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x87\x01\n-PatternFlowGtpExtensionExtensionLengthCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"\x7f\n/PatternFlowGtpExtensionExtensionLengthMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\x86\x04\n&PatternFlowGtpExtensionExtensionLength\x12L\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x37.otg.PatternFlowGtpExtensionExtensionLength.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12J\n\tincrement\x18\x05 \x01(\x0b\x32\x32.otg.PatternFlowGtpExtensionExtensionLengthCounterH\x02\x88\x01\x01\x12J\n\tdecrement\x18\x06 \x01(\x0b\x32\x32.otg.PatternFlowGtpExtensionExtensionLengthCounterH\x03\x88\x01\x01\x12I\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\x34.otg.PatternFlowGtpExtensionExtensionLengthMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x80\x01\n&PatternFlowGtpExtensionContentsCounter\x12\x12\n\x05start\x18\x01 \x01(\x04H\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\x04H\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"x\n(PatternFlowGtpExtensionContentsMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\x04H\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\x04H\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xe3\x03\n\x1fPatternFlowGtpExtensionContents\x12\x45\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x30.otg.PatternFlowGtpExtensionContents.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\x04\x12\x43\n\tincrement\x18\x05 \x01(\x0b\x32+.otg.PatternFlowGtpExtensionContentsCounterH\x02\x88\x01\x01\x12\x43\n\tdecrement\x18\x06 \x01(\x0b\x32+.otg.PatternFlowGtpExtensionContentsCounterH\x03\x88\x01\x01\x12\x42\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32-.otg.PatternFlowGtpExtensionContentsMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x8b\x01\n1PatternFlowGtpExtensionNextExtensionHeaderCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"\x83\x01\n3PatternFlowGtpExtensionNextExtensionHeaderMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\x9a\x04\n*PatternFlowGtpExtensionNextExtensionHeader\x12P\n\x06\x63hoice\x18\x01 \x01(\x0e\x32;.otg.PatternFlowGtpExtensionNextExtensionHeader.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12N\n\tincrement\x18\x05 \x01(\x0b\x32\x36.otg.PatternFlowGtpExtensionNextExtensionHeaderCounterH\x02\x88\x01\x01\x12N\n\tdecrement\x18\x06 \x01(\x0b\x32\x36.otg.PatternFlowGtpExtensionNextExtensionHeaderCounterH\x03\x88\x01\x01\x12M\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\x38.otg.PatternFlowGtpExtensionNextExtensionHeaderMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowGtpv2VersionCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowGtpv2VersionMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowGtpv2Version\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowGtpv2Version.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowGtpv2VersionCounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowGtpv2VersionCounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowGtpv2VersionMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x81\x01\n\'PatternFlowGtpv2PiggybackingFlagCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"y\n)PatternFlowGtpv2PiggybackingFlagMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xe8\x03\n PatternFlowGtpv2PiggybackingFlag\x12\x46\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x31.otg.PatternFlowGtpv2PiggybackingFlag.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x44\n\tincrement\x18\x05 \x01(\x0b\x32,.otg.PatternFlowGtpv2PiggybackingFlagCounterH\x02\x88\x01\x01\x12\x44\n\tdecrement\x18\x06 \x01(\x0b\x32,.otg.PatternFlowGtpv2PiggybackingFlagCounterH\x03\x88\x01\x01\x12\x43\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32..otg.PatternFlowGtpv2PiggybackingFlagMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"y\n\x1fPatternFlowGtpv2TeidFlagCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"q\n!PatternFlowGtpv2TeidFlagMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc0\x03\n\x18PatternFlowGtpv2TeidFlag\x12>\n\x06\x63hoice\x18\x01 \x01(\x0e\x32).otg.PatternFlowGtpv2TeidFlag.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12<\n\tincrement\x18\x05 \x01(\x0b\x32$.otg.PatternFlowGtpv2TeidFlagCounterH\x02\x88\x01\x01\x12<\n\tdecrement\x18\x06 \x01(\x0b\x32$.otg.PatternFlowGtpv2TeidFlagCounterH\x03\x88\x01\x01\x12;\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32&.otg.PatternFlowGtpv2TeidFlagMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowGtpv2Spare1Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowGtpv2Spare1MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowGtpv2Spare1\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowGtpv2Spare1.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowGtpv2Spare1CounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowGtpv2Spare1CounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowGtpv2Spare1MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"|\n\"PatternFlowGtpv2MessageTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"t\n$PatternFlowGtpv2MessageTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xcf\x03\n\x1bPatternFlowGtpv2MessageType\x12\x41\n\x06\x63hoice\x18\x01 \x01(\x0e\x32,.otg.PatternFlowGtpv2MessageType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12?\n\tincrement\x18\x05 \x01(\x0b\x32\'.otg.PatternFlowGtpv2MessageTypeCounterH\x02\x88\x01\x01\x12?\n\tdecrement\x18\x06 \x01(\x0b\x32\'.otg.PatternFlowGtpv2MessageTypeCounterH\x03\x88\x01\x01\x12>\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32).otg.PatternFlowGtpv2MessageTypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"~\n$PatternFlowGtpv2MessageLengthCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"v\n&PatternFlowGtpv2MessageLengthMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd9\x03\n\x1dPatternFlowGtpv2MessageLength\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowGtpv2MessageLength.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x41\n\tincrement\x18\x05 \x01(\x0b\x32).otg.PatternFlowGtpv2MessageLengthCounterH\x02\x88\x01\x01\x12\x41\n\tdecrement\x18\x06 \x01(\x0b\x32).otg.PatternFlowGtpv2MessageLengthCounterH\x03\x88\x01\x01\x12@\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32+.otg.PatternFlowGtpv2MessageLengthMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowGtpv2TeidCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowGtpv2TeidMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xac\x03\n\x14PatternFlowGtpv2Teid\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowGtpv2Teid.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x38\n\tincrement\x18\x05 \x01(\x0b\x32 .otg.PatternFlowGtpv2TeidCounterH\x02\x88\x01\x01\x12\x38\n\tdecrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowGtpv2TeidCounterH\x03\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\".otg.PatternFlowGtpv2TeidMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x7f\n%PatternFlowGtpv2SequenceNumberCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"w\n\'PatternFlowGtpv2SequenceNumberMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xde\x03\n\x1ePatternFlowGtpv2SequenceNumber\x12\x44\n\x06\x63hoice\x18\x01 \x01(\x0e\x32/.otg.PatternFlowGtpv2SequenceNumber.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x42\n\tincrement\x18\x05 \x01(\x0b\x32*.otg.PatternFlowGtpv2SequenceNumberCounterH\x02\x88\x01\x01\x12\x42\n\tdecrement\x18\x06 \x01(\x0b\x32*.otg.PatternFlowGtpv2SequenceNumberCounterH\x03\x88\x01\x01\x12\x41\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32,.otg.PatternFlowGtpv2SequenceNumberMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"w\n\x1dPatternFlowGtpv2Spare2Counter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"o\n\x1fPatternFlowGtpv2Spare2MetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb6\x03\n\x16PatternFlowGtpv2Spare2\x12<\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\'.otg.PatternFlowGtpv2Spare2.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12:\n\tincrement\x18\x05 \x01(\x0b\x32\".otg.PatternFlowGtpv2Spare2CounterH\x02\x88\x01\x01\x12:\n\tdecrement\x18\x06 \x01(\x0b\x32\".otg.PatternFlowGtpv2Spare2CounterH\x03\x88\x01\x01\x12\x39\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32$.otg.PatternFlowGtpv2Spare2MetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"{\n!PatternFlowArpHardwareTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"s\n#PatternFlowArpHardwareTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xca\x03\n\x1aPatternFlowArpHardwareType\x12@\n\x06\x63hoice\x18\x01 \x01(\x0e\x32+.otg.PatternFlowArpHardwareType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12>\n\tincrement\x18\x05 \x01(\x0b\x32&.otg.PatternFlowArpHardwareTypeCounterH\x02\x88\x01\x01\x12>\n\tdecrement\x18\x06 \x01(\x0b\x32&.otg.PatternFlowArpHardwareTypeCounterH\x03\x88\x01\x01\x12=\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32(.otg.PatternFlowArpHardwareTypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"{\n!PatternFlowArpProtocolTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"s\n#PatternFlowArpProtocolTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xca\x03\n\x1aPatternFlowArpProtocolType\x12@\n\x06\x63hoice\x18\x01 \x01(\x0e\x32+.otg.PatternFlowArpProtocolType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12>\n\tincrement\x18\x05 \x01(\x0b\x32&.otg.PatternFlowArpProtocolTypeCounterH\x02\x88\x01\x01\x12>\n\tdecrement\x18\x06 \x01(\x0b\x32&.otg.PatternFlowArpProtocolTypeCounterH\x03\x88\x01\x01\x12=\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32(.otg.PatternFlowArpProtocolTypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowArpHardwareLengthCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowArpHardwareLengthMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd4\x03\n\x1cPatternFlowArpHardwareLength\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowArpHardwareLength.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12@\n\tincrement\x18\x05 \x01(\x0b\x32(.otg.PatternFlowArpHardwareLengthCounterH\x02\x88\x01\x01\x12@\n\tdecrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowArpHardwareLengthCounterH\x03\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32*.otg.PatternFlowArpHardwareLengthMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowArpProtocolLengthCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowArpProtocolLengthMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd4\x03\n\x1cPatternFlowArpProtocolLength\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowArpProtocolLength.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12@\n\tincrement\x18\x05 \x01(\x0b\x32(.otg.PatternFlowArpProtocolLengthCounterH\x02\x88\x01\x01\x12@\n\tdecrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowArpProtocolLengthCounterH\x03\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32*.otg.PatternFlowArpProtocolLengthMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowArpOperationCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowArpOperationMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowArpOperation\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowArpOperation.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowArpOperationCounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowArpOperationCounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowArpOperationMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x81\x01\n\'PatternFlowArpSenderHardwareAddrCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"y\n)PatternFlowArpSenderHardwareAddrMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xe8\x03\n PatternFlowArpSenderHardwareAddr\x12\x46\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x31.otg.PatternFlowArpSenderHardwareAddr.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12\x44\n\tincrement\x18\x05 \x01(\x0b\x32,.otg.PatternFlowArpSenderHardwareAddrCounterH\x02\x88\x01\x01\x12\x44\n\tdecrement\x18\x06 \x01(\x0b\x32,.otg.PatternFlowArpSenderHardwareAddrCounterH\x03\x88\x01\x01\x12\x43\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32..otg.PatternFlowArpSenderHardwareAddrMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x81\x01\n\'PatternFlowArpSenderProtocolAddrCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"y\n)PatternFlowArpSenderProtocolAddrMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xe8\x03\n PatternFlowArpSenderProtocolAddr\x12\x46\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x31.otg.PatternFlowArpSenderProtocolAddr.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12\x44\n\tincrement\x18\x05 \x01(\x0b\x32,.otg.PatternFlowArpSenderProtocolAddrCounterH\x02\x88\x01\x01\x12\x44\n\tdecrement\x18\x06 \x01(\x0b\x32,.otg.PatternFlowArpSenderProtocolAddrCounterH\x03\x88\x01\x01\x12\x43\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32..otg.PatternFlowArpSenderProtocolAddrMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x81\x01\n\'PatternFlowArpTargetHardwareAddrCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"y\n)PatternFlowArpTargetHardwareAddrMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xe8\x03\n PatternFlowArpTargetHardwareAddr\x12\x46\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x31.otg.PatternFlowArpTargetHardwareAddr.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12\x44\n\tincrement\x18\x05 \x01(\x0b\x32,.otg.PatternFlowArpTargetHardwareAddrCounterH\x02\x88\x01\x01\x12\x44\n\tdecrement\x18\x06 \x01(\x0b\x32,.otg.PatternFlowArpTargetHardwareAddrCounterH\x03\x88\x01\x01\x12\x43\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32..otg.PatternFlowArpTargetHardwareAddrMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x81\x01\n\'PatternFlowArpTargetProtocolAddrCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"y\n)PatternFlowArpTargetProtocolAddrMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xe8\x03\n PatternFlowArpTargetProtocolAddr\x12\x46\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x31.otg.PatternFlowArpTargetProtocolAddr.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12\x44\n\tincrement\x18\x05 \x01(\x0b\x32,.otg.PatternFlowArpTargetProtocolAddrCounterH\x02\x88\x01\x01\x12\x44\n\tdecrement\x18\x06 \x01(\x0b\x32,.otg.PatternFlowArpTargetProtocolAddrCounterH\x03\x88\x01\x01\x12\x43\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32..otg.PatternFlowArpTargetProtocolAddrMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowIcmpEchoTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowIcmpEchoTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowIcmpEchoType\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowIcmpEchoType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowIcmpEchoTypeCounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowIcmpEchoTypeCounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowIcmpEchoTypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowIcmpEchoCodeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowIcmpEchoCodeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowIcmpEchoCode\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowIcmpEchoCode.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowIcmpEchoCodeCounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowIcmpEchoCodeCounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowIcmpEchoCodeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\xd9\x02\n\x1bPatternFlowIcmpEchoChecksum\x12\x41\n\x06\x63hoice\x18\x01 \x01(\x0e\x32,.otg.PatternFlowIcmpEchoChecksum.Choice.EnumH\x00\x88\x01\x01\x12G\n\tgenerated\x18\x02 \x01(\x0e\x32/.otg.PatternFlowIcmpEchoChecksum.Generated.EnumH\x01\x88\x01\x01\x12\x13\n\x06\x63ustom\x18\x03 \x01(\rH\x02\x88\x01\x01\x1a<\n\x06\x43hoice\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tgenerated\x10\x01\x12\n\n\x06\x63ustom\x10\x02\x1a\x37\n\tGenerated\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04good\x10\x01\x12\x07\n\x03\x62\x61\x64\x10\x02\x42\t\n\x07_choiceB\x0c\n\n_generatedB\t\n\x07_custom\"~\n$PatternFlowIcmpEchoIdentifierCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"v\n&PatternFlowIcmpEchoIdentifierMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd9\x03\n\x1dPatternFlowIcmpEchoIdentifier\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowIcmpEchoIdentifier.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x41\n\tincrement\x18\x05 \x01(\x0b\x32).otg.PatternFlowIcmpEchoIdentifierCounterH\x02\x88\x01\x01\x12\x41\n\tdecrement\x18\x06 \x01(\x0b\x32).otg.PatternFlowIcmpEchoIdentifierCounterH\x03\x88\x01\x01\x12@\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32+.otg.PatternFlowIcmpEchoIdentifierMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x82\x01\n(PatternFlowIcmpEchoSequenceNumberCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"z\n*PatternFlowIcmpEchoSequenceNumberMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xed\x03\n!PatternFlowIcmpEchoSequenceNumber\x12G\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x32.otg.PatternFlowIcmpEchoSequenceNumber.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x45\n\tincrement\x18\x05 \x01(\x0b\x32-.otg.PatternFlowIcmpEchoSequenceNumberCounterH\x02\x88\x01\x01\x12\x45\n\tdecrement\x18\x06 \x01(\x0b\x32-.otg.PatternFlowIcmpEchoSequenceNumberCounterH\x03\x88\x01\x01\x12\x44\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32/.otg.PatternFlowIcmpEchoSequenceNumberMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\xdf\x02\n\x1dPatternFlowIcmpCommonChecksum\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowIcmpCommonChecksum.Choice.EnumH\x00\x88\x01\x01\x12I\n\tgenerated\x18\x02 \x01(\x0e\x32\x31.otg.PatternFlowIcmpCommonChecksum.Generated.EnumH\x01\x88\x01\x01\x12\x13\n\x06\x63ustom\x18\x03 \x01(\rH\x02\x88\x01\x01\x1a<\n\x06\x43hoice\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tgenerated\x10\x01\x12\n\n\x06\x63ustom\x10\x02\x1a\x37\n\tGenerated\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04good\x10\x01\x12\x07\n\x03\x62\x61\x64\x10\x02\x42\t\n\x07_choiceB\x0c\n\n_generatedB\t\n\x07_custom\"\x84\x01\n*PatternFlowIcmpNextFieldsIdentifierCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"|\n,PatternFlowIcmpNextFieldsIdentifierMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xf7\x03\n#PatternFlowIcmpNextFieldsIdentifier\x12I\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x34.otg.PatternFlowIcmpNextFieldsIdentifier.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12G\n\tincrement\x18\x05 \x01(\x0b\x32/.otg.PatternFlowIcmpNextFieldsIdentifierCounterH\x02\x88\x01\x01\x12G\n\tdecrement\x18\x06 \x01(\x0b\x32/.otg.PatternFlowIcmpNextFieldsIdentifierCounterH\x03\x88\x01\x01\x12\x46\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\x31.otg.PatternFlowIcmpNextFieldsIdentifierMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x88\x01\n.PatternFlowIcmpNextFieldsSequenceNumberCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"\x80\x01\n0PatternFlowIcmpNextFieldsSequenceNumberMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\x8b\x04\n\'PatternFlowIcmpNextFieldsSequenceNumber\x12M\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x38.otg.PatternFlowIcmpNextFieldsSequenceNumber.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12K\n\tincrement\x18\x05 \x01(\x0b\x32\x33.otg.PatternFlowIcmpNextFieldsSequenceNumberCounterH\x02\x88\x01\x01\x12K\n\tdecrement\x18\x06 \x01(\x0b\x32\x33.otg.PatternFlowIcmpNextFieldsSequenceNumberCounterH\x03\x88\x01\x01\x12J\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\x35.otg.PatternFlowIcmpNextFieldsSequenceNumberMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"z\n PatternFlowIcmpv6EchoTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"r\n\"PatternFlowIcmpv6EchoTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc5\x03\n\x19PatternFlowIcmpv6EchoType\x12?\n\x06\x63hoice\x18\x01 \x01(\x0e\x32*.otg.PatternFlowIcmpv6EchoType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12=\n\tincrement\x18\x05 \x01(\x0b\x32%.otg.PatternFlowIcmpv6EchoTypeCounterH\x02\x88\x01\x01\x12=\n\tdecrement\x18\x06 \x01(\x0b\x32%.otg.PatternFlowIcmpv6EchoTypeCounterH\x03\x88\x01\x01\x12<\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\'.otg.PatternFlowIcmpv6EchoTypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"z\n PatternFlowIcmpv6EchoCodeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"r\n\"PatternFlowIcmpv6EchoCodeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc5\x03\n\x19PatternFlowIcmpv6EchoCode\x12?\n\x06\x63hoice\x18\x01 \x01(\x0e\x32*.otg.PatternFlowIcmpv6EchoCode.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12=\n\tincrement\x18\x05 \x01(\x0b\x32%.otg.PatternFlowIcmpv6EchoCodeCounterH\x02\x88\x01\x01\x12=\n\tdecrement\x18\x06 \x01(\x0b\x32%.otg.PatternFlowIcmpv6EchoCodeCounterH\x03\x88\x01\x01\x12<\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\'.otg.PatternFlowIcmpv6EchoCodeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x80\x01\n&PatternFlowIcmpv6EchoIdentifierCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"x\n(PatternFlowIcmpv6EchoIdentifierMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xe3\x03\n\x1fPatternFlowIcmpv6EchoIdentifier\x12\x45\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x30.otg.PatternFlowIcmpv6EchoIdentifier.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x43\n\tincrement\x18\x05 \x01(\x0b\x32+.otg.PatternFlowIcmpv6EchoIdentifierCounterH\x02\x88\x01\x01\x12\x43\n\tdecrement\x18\x06 \x01(\x0b\x32+.otg.PatternFlowIcmpv6EchoIdentifierCounterH\x03\x88\x01\x01\x12\x42\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32-.otg.PatternFlowIcmpv6EchoIdentifierMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x84\x01\n*PatternFlowIcmpv6EchoSequenceNumberCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"|\n,PatternFlowIcmpv6EchoSequenceNumberMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xf7\x03\n#PatternFlowIcmpv6EchoSequenceNumber\x12I\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x34.otg.PatternFlowIcmpv6EchoSequenceNumber.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12G\n\tincrement\x18\x05 \x01(\x0b\x32/.otg.PatternFlowIcmpv6EchoSequenceNumberCounterH\x02\x88\x01\x01\x12G\n\tdecrement\x18\x06 \x01(\x0b\x32/.otg.PatternFlowIcmpv6EchoSequenceNumberCounterH\x03\x88\x01\x01\x12\x46\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\x31.otg.PatternFlowIcmpv6EchoSequenceNumberMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\xdf\x02\n\x1dPatternFlowIcmpv6EchoChecksum\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowIcmpv6EchoChecksum.Choice.EnumH\x00\x88\x01\x01\x12I\n\tgenerated\x18\x02 \x01(\x0e\x32\x31.otg.PatternFlowIcmpv6EchoChecksum.Generated.EnumH\x01\x88\x01\x01\x12\x13\n\x06\x63ustom\x18\x03 \x01(\rH\x02\x88\x01\x01\x1a<\n\x06\x43hoice\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tgenerated\x10\x01\x12\n\n\x06\x63ustom\x10\x02\x1a\x37\n\tGenerated\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04good\x10\x01\x12\x07\n\x03\x62\x61\x64\x10\x02\x42\t\n\x07_choiceB\x0c\n\n_generatedB\t\n\x07_custom\"\xe5\x02\n\x1fPatternFlowIcmpv6CommonChecksum\x12\x45\n\x06\x63hoice\x18\x01 \x01(\x0e\x32\x30.otg.PatternFlowIcmpv6CommonChecksum.Choice.EnumH\x00\x88\x01\x01\x12K\n\tgenerated\x18\x02 \x01(\x0e\x32\x33.otg.PatternFlowIcmpv6CommonChecksum.Generated.EnumH\x01\x88\x01\x01\x12\x13\n\x06\x63ustom\x18\x03 \x01(\rH\x02\x88\x01\x01\x1a<\n\x06\x43hoice\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tgenerated\x10\x01\x12\n\n\x06\x63ustom\x10\x02\x1a\x37\n\tGenerated\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04good\x10\x01\x12\x07\n\x03\x62\x61\x64\x10\x02\x42\t\n\x07_choiceB\x0c\n\n_generatedB\t\n\x07_custom\"v\n\x1cPatternFlowPppAddressCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowPppAddressMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowPppAddress\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowPppAddress.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowPppAddressCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowPppAddressCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowPppAddressMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowPppControlCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowPppControlMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowPppControl\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowPppControl.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowPppControlCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowPppControlCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowPppControlMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"{\n!PatternFlowPppProtocolTypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"s\n#PatternFlowPppProtocolTypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xf0\x03\n\x1aPatternFlowPppProtocolType\x12@\n\x06\x63hoice\x18\x01 \x01(\x0e\x32+.otg.PatternFlowPppProtocolType.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x11\n\x04\x61uto\x18\x04 \x01(\rH\x02\x88\x01\x01\x12>\n\tincrement\x18\x06 \x01(\x0b\x32&.otg.PatternFlowPppProtocolTypeCounterH\x03\x88\x01\x01\x12>\n\tdecrement\x18\x07 \x01(\x0b\x32&.otg.PatternFlowPppProtocolTypeCounterH\x04\x88\x01\x01\x12=\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32(.otg.PatternFlowPppProtocolTypeMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"y\n\x1fPatternFlowIgmpv1VersionCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"q\n!PatternFlowIgmpv1VersionMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc0\x03\n\x18PatternFlowIgmpv1Version\x12>\n\x06\x63hoice\x18\x01 \x01(\x0e\x32).otg.PatternFlowIgmpv1Version.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12<\n\tincrement\x18\x05 \x01(\x0b\x32$.otg.PatternFlowIgmpv1VersionCounterH\x02\x88\x01\x01\x12<\n\tdecrement\x18\x06 \x01(\x0b\x32$.otg.PatternFlowIgmpv1VersionCounterH\x03\x88\x01\x01\x12;\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32&.otg.PatternFlowIgmpv1VersionMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"v\n\x1cPatternFlowIgmpv1TypeCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"n\n\x1ePatternFlowIgmpv1TypeMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xb1\x03\n\x15PatternFlowIgmpv1Type\x12;\n\x06\x63hoice\x18\x01 \x01(\x0e\x32&.otg.PatternFlowIgmpv1Type.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x39\n\tincrement\x18\x05 \x01(\x0b\x32!.otg.PatternFlowIgmpv1TypeCounterH\x02\x88\x01\x01\x12\x39\n\tdecrement\x18\x06 \x01(\x0b\x32!.otg.PatternFlowIgmpv1TypeCounterH\x03\x88\x01\x01\x12\x38\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32#.otg.PatternFlowIgmpv1TypeMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"x\n\x1ePatternFlowIgmpv1UnusedCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"p\n PatternFlowIgmpv1UnusedMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xbb\x03\n\x17PatternFlowIgmpv1Unused\x12=\n\x06\x63hoice\x18\x01 \x01(\x0e\x32(.otg.PatternFlowIgmpv1Unused.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12;\n\tincrement\x18\x05 \x01(\x0b\x32#.otg.PatternFlowIgmpv1UnusedCounterH\x02\x88\x01\x01\x12;\n\tdecrement\x18\x06 \x01(\x0b\x32#.otg.PatternFlowIgmpv1UnusedCounterH\x03\x88\x01\x01\x12:\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32%.otg.PatternFlowIgmpv1UnusedMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\xd3\x02\n\x19PatternFlowIgmpv1Checksum\x12?\n\x06\x63hoice\x18\x01 \x01(\x0e\x32*.otg.PatternFlowIgmpv1Checksum.Choice.EnumH\x00\x88\x01\x01\x12\x45\n\tgenerated\x18\x02 \x01(\x0e\x32-.otg.PatternFlowIgmpv1Checksum.Generated.EnumH\x01\x88\x01\x01\x12\x13\n\x06\x63ustom\x18\x03 \x01(\rH\x02\x88\x01\x01\x1a<\n\x06\x43hoice\"2\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\r\n\tgenerated\x10\x01\x12\n\n\x06\x63ustom\x10\x02\x1a\x37\n\tGenerated\"*\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\x08\n\x04good\x10\x01\x12\x07\n\x03\x62\x61\x64\x10\x02\x42\t\n\x07_choiceB\x0c\n\n_generatedB\t\n\x07_custom\"~\n$PatternFlowIgmpv1GroupAddressCounter\x12\x12\n\x05start\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"v\n&PatternFlowIgmpv1GroupAddressMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd9\x03\n\x1dPatternFlowIgmpv1GroupAddress\x12\x43\n\x06\x63hoice\x18\x01 \x01(\x0e\x32..otg.PatternFlowIgmpv1GroupAddress.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\t\x12\x41\n\tincrement\x18\x05 \x01(\x0b\x32).otg.PatternFlowIgmpv1GroupAddressCounterH\x02\x88\x01\x01\x12\x41\n\tdecrement\x18\x06 \x01(\x0b\x32).otg.PatternFlowIgmpv1GroupAddressCounterH\x03\x88\x01\x01\x12@\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32+.otg.PatternFlowIgmpv1GroupAddressMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"u\n\x1bPatternFlowMplsLabelCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"m\n\x1dPatternFlowMplsLabelMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xd2\x03\n\x14PatternFlowMplsLabel\x12:\n\x06\x63hoice\x18\x01 \x01(\x0e\x32%.otg.PatternFlowMplsLabel.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x11\n\x04\x61uto\x18\x04 \x01(\rH\x02\x88\x01\x01\x12\x38\n\tincrement\x18\x06 \x01(\x0b\x32 .otg.PatternFlowMplsLabelCounterH\x03\x88\x01\x01\x12\x38\n\tdecrement\x18\x07 \x01(\x0b\x32 .otg.PatternFlowMplsLabelCounterH\x04\x88\x01\x01\x12\x37\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32\".otg.PatternFlowMplsLabelMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"|\n\"PatternFlowMplsTrafficClassCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"t\n$PatternFlowMplsTrafficClassMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xcf\x03\n\x1bPatternFlowMplsTrafficClass\x12\x41\n\x06\x63hoice\x18\x01 \x01(\x0e\x32,.otg.PatternFlowMplsTrafficClass.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12?\n\tincrement\x18\x05 \x01(\x0b\x32\'.otg.PatternFlowMplsTrafficClassCounterH\x02\x88\x01\x01\x12?\n\tdecrement\x18\x06 \x01(\x0b\x32\'.otg.PatternFlowMplsTrafficClassCounterH\x03\x88\x01\x01\x12>\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32).otg.PatternFlowMplsTrafficClassMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"}\n#PatternFlowMplsBottomOfStackCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"u\n%PatternFlowMplsBottomOfStackMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xfa\x03\n\x1cPatternFlowMplsBottomOfStack\x12\x42\n\x06\x63hoice\x18\x01 \x01(\x0e\x32-.otg.PatternFlowMplsBottomOfStack.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12\x11\n\x04\x61uto\x18\x04 \x01(\rH\x02\x88\x01\x01\x12@\n\tincrement\x18\x06 \x01(\x0b\x32(.otg.PatternFlowMplsBottomOfStackCounterH\x03\x88\x01\x01\x12@\n\tdecrement\x18\x07 \x01(\x0b\x32(.otg.PatternFlowMplsBottomOfStackCounterH\x04\x88\x01\x01\x12?\n\x0bmetric_tags\x18\x08 \x03(\x0b\x32*.otg.PatternFlowMplsBottomOfStackMetricTag\x1a`\n\x06\x43hoice\"V\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\x08\n\x04\x61uto\x10\x01\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x07\n\x05_autoB\x0c\n\n_incrementB\x0c\n\n_decrement\"z\n PatternFlowMplsTimeToLiveCounter\x12\x12\n\x05start\x18\x01 \x01(\rH\x00\x88\x01\x01\x12\x11\n\x04step\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x12\n\x05\x63ount\x18\x03 \x01(\rH\x02\x88\x01\x01\x42\x08\n\x06_startB\x07\n\x05_stepB\x08\n\x06_count\"r\n\"PatternFlowMplsTimeToLiveMetricTag\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x06offset\x18\x02 \x01(\rH\x00\x88\x01\x01\x12\x13\n\x06length\x18\x03 \x01(\rH\x01\x88\x01\x01\x42\t\n\x07_offsetB\t\n\x07_length\"\xc5\x03\n\x19PatternFlowMplsTimeToLive\x12?\n\x06\x63hoice\x18\x01 \x01(\x0e\x32*.otg.PatternFlowMplsTimeToLive.Choice.EnumH\x00\x88\x01\x01\x12\x12\n\x05value\x18\x02 \x01(\rH\x01\x88\x01\x01\x12\x0e\n\x06values\x18\x03 \x03(\r\x12=\n\tincrement\x18\x05 \x01(\x0b\x32%.otg.PatternFlowMplsTimeToLiveCounterH\x02\x88\x01\x01\x12=\n\tdecrement\x18\x06 \x01(\x0b\x32%.otg.PatternFlowMplsTimeToLiveCounterH\x03\x88\x01\x01\x12<\n\x0bmetric_tags\x18\x07 \x03(\x0b\x32\'.otg.PatternFlowMplsTimeToLiveMetricTag\x1aV\n\x06\x43hoice\"L\n\x04\x45num\x12\x0f\n\x0bunspecified\x10\x00\x12\t\n\x05value\x10\x02\x12\n\n\x06values\x10\x03\x12\r\n\tincrement\x10\x04\x12\r\n\tdecrement\x10\x05\x42\t\n\x07_choiceB\x08\n\x06_valueB\x0c\n\n_incrementB\x0c\n\n_decrement\"\x91\x01\n\x07Version\x12\x1d\n\x10\x61pi_spec_version\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0bsdk_version\x18\x02 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x0b\x61pp_version\x18\x03 \x01(\tH\x02\x88\x01\x01\x42\x13\n\x11_api_spec_versionB\x0e\n\x0c_sdk_versionB\x0e\n\x0c_app_version\"(\n\x07Success\x12\x1d\n\x07warning\x18\x01 \x01(\x0b\x32\x0c.otg.Warning\"$\n\x07\x46\x61ilure\x12\x19\n\x05\x65rror\x18\x01 \x01(\x0b\x32\n.otg.Error\"/\n\x10SetConfigRequest\x12\x1b\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x0b.otg.Config\"?\n\x13UpdateConfigRequest\x12(\n\rconfig_update\x18\x01 \x01(\x0b\x32\x11.otg.ConfigUpdate\"2\n\x11SetConfigResponse\x12\x1d\n\x07warning\x18\x01 \x01(\x0b\x32\x0c.otg.Warning\"0\n\x11GetConfigResponse\x12\x1b\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x0b.otg.Config\"5\n\x14UpdateConfigResponse\x12\x1d\n\x07warning\x18\x01 \x01(\x0b\x32\x0c.otg.Warning\"B\n\x16SetControlStateRequest\x12(\n\rcontrol_state\x18\x01 \x01(\x0b\x32\x11.otg.ControlState\"8\n\x17SetControlStateResponse\x12\x1d\n\x07warning\x18\x01 \x01(\x0b\x32\x0c.otg.Warning\"E\n\x17SetControlActionRequest\x12*\n\x0e\x63ontrol_action\x18\x01 \x01(\x0b\x32\x12.otg.ControlAction\"W\n\x18SetControlActionResponse\x12;\n\x17\x63ontrol_action_response\x18\x01 \x01(\x0b\x32\x1a.otg.ControlActionResponse\"A\n\x11GetMetricsRequest\x12,\n\x0fmetrics_request\x18\x01 \x01(\x0b\x32\x13.otg.MetricsRequest\"D\n\x12GetMetricsResponse\x12.\n\x10metrics_response\x18\x01 \x01(\x0b\x32\x14.otg.MetricsResponse\">\n\x10GetStatesRequest\x12*\n\x0estates_request\x18\x01 \x01(\x0b\x32\x12.otg.StatesRequest\"A\n\x11GetStatesResponse\x12,\n\x0fstates_response\x18\x01 \x01(\x0b\x32\x13.otg.StatesResponse\"A\n\x11GetCaptureRequest\x12,\n\x0f\x63\x61pture_request\x18\x01 \x01(\x0b\x32\x13.otg.CaptureRequest\",\n\x12GetCaptureResponse\x12\x16\n\x0eresponse_bytes\x18\x01 \x01(\x0c\"3\n\x12GetVersionResponse\x12\x1d\n\x07version\x18\x01 \x01(\x0b\x32\x0c.otg.Version2\xdf\x04\n\x07Openapi\x12:\n\tSetConfig\x12\x15.otg.SetConfigRequest\x1a\x16.otg.SetConfigResponse\x12;\n\tGetConfig\x12\x16.google.protobuf.Empty\x1a\x16.otg.GetConfigResponse\x12\x43\n\x0cUpdateConfig\x12\x18.otg.UpdateConfigRequest\x1a\x19.otg.UpdateConfigResponse\x12L\n\x0fSetControlState\x12\x1b.otg.SetControlStateRequest\x1a\x1c.otg.SetControlStateResponse\x12O\n\x10SetControlAction\x12\x1c.otg.SetControlActionRequest\x1a\x1d.otg.SetControlActionResponse\x12=\n\nGetMetrics\x12\x16.otg.GetMetricsRequest\x1a\x17.otg.GetMetricsResponse\x12:\n\tGetStates\x12\x15.otg.GetStatesRequest\x1a\x16.otg.GetStatesResponse\x12=\n\nGetCapture\x12\x16.otg.GetCaptureRequest\x1a\x17.otg.GetCaptureResponse\x12=\n\nGetVersion\x12\x16.google.protobuf.Empty\x1a\x17.otg.GetVersionResponseB\x0bZ\t./otg;otgb\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'otg_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z\t./otg;otg'
  _CONFIG._serialized_start=82
  _CONFIG._serialized_end=380
  _CONFIGOPTIONS._serialized_start=383
  _CONFIGOPTIONS._serialized_end=534
  _PORT._serialized_start=536
  _PORT._serialized_end=592
  _PORTOPTIONS._serialized_start=594
  _PORTOPTIONS._serialized_end=665
  _LAG._serialized_start=668
  _LAG._serialized_end=808
  _LAGPORT._serialized_start=810
  _LAGPORT._serialized_end=927
  _LAGPROTOCOL._serialized_start=930
  _LAGPROTOCOL._serialized_end=1168
  _LAGPROTOCOL_CHOICE._serialized_start=1082
  _LAGPROTOCOL_CHOICE._serialized_end=1137
  _LAGPROTOCOL_CHOICE_ENUM._serialized_start=1092
  _LAGPROTOCOL_CHOICE_ENUM._serialized_end=1137
  _LAGPROTOCOLSTATIC._serialized_start=1170
  _LAGPROTOCOLSTATIC._serialized_end=1221
  _LAGPROTOCOLLACP._serialized_start=1224
  _LAGPROTOCOLLACP._serialized_end=1391
  _LAGPORTLACP._serialized_start=1394
  _LAGPORTLACP._serialized_end=1797
  _LAGPORTLACP_ACTORACTIVITY._serialized_start=1614
  _LAGPORTLACP_ACTORACTIVITY._serialized_end=1679
  _LAGPORTLACP_ACTORACTIVITY_ENUM._serialized_start=1631
  _LAGPORTLACP_ACTORACTIVITY_ENUM._serialized_end=1679
  _DEVICEETHERNETBASE._serialized_start=1799
  _DEVICEETHERNETBASE._serialized_end=1904
  _DEVICEETHERNET._serialized_start=1907
  _DEVICEETHERNET._serialized_end=2155
  _ETHERNETCONNECTION._serialized_start=2158
  _ETHERNETCONNECTION._serialized_end=2441
  _ETHERNETCONNECTION_CHOICE._serialized_start=2310
  _ETHERNETCONNECTION_CHOICE._serialized_end=2388
  _ETHERNETCONNECTION_CHOICE_ENUM._serialized_start=2320
  _ETHERNETCONNECTION_CHOICE_ENUM._serialized_end=2388
  _DEVICEVLAN._serialized_start=2444
  _DEVICEVLAN._serialized_end=2673
  _DEVICEVLAN_TPID._serialized_start=2558
  _DEVICEVLAN_TPID._serialized_end=2644
  _DEVICEVLAN_TPID_ENUM._serialized_start=2566
  _DEVICEVLAN_TPID_ENUM._serialized_end=2644
  _DEVICEIPV4._serialized_start=2676
  _DEVICEIPV4._serialized_end=2837
  _DEVICEIPV4LOOPBACK._serialized_start=2839
  _DEVICEIPV4LOOPBACK._serialized_end=2925
  _DEVICEIPV4GATEWAYMAC._serialized_start=2928
  _DEVICEIPV4GATEWAYMAC._serialized_end=3135
  _DEVICEIPV4GATEWAYMAC_CHOICE._serialized_start=3051
  _DEVICEIPV4GATEWAYMAC_CHOICE._serialized_end=3105
  _DEVICEIPV4GATEWAYMAC_CHOICE_ENUM._serialized_start=3061
  _DEVICEIPV4GATEWAYMAC_CHOICE_ENUM._serialized_end=3105
  _DEVICEIPV6._serialized_start=3138
  _DEVICEIPV6._serialized_end=3299
  _DEVICEIPV6LOOPBACK._serialized_start=3301
  _DEVICEIPV6LOOPBACK._serialized_end=3387
  _DEVICEIPV6GATEWAYMAC._serialized_start=3390
  _DEVICEIPV6GATEWAYMAC._serialized_end=3597
  _DEVICEIPV6GATEWAYMAC_CHOICE._serialized_start=3051
  _DEVICEIPV6GATEWAYMAC_CHOICE._serialized_end=3105
  _DEVICEIPV6GATEWAYMAC_CHOICE_ENUM._serialized_start=3061
  _DEVICEIPV6GATEWAYMAC_CHOICE_ENUM._serialized_end=3105
  _LAYER1._serialized_start=3600
  _LAYER1._serialized_end=4420
  _LAYER1_SPEED._serialized_start=3950
  _LAYER1_SPEED._serialized_end=4227
  _LAYER1_SPEED_ENUM._serialized_start=3960
  _LAYER1_SPEED_ENUM._serialized_end=4227
  _LAYER1_MEDIA._serialized_start=4229
  _LAYER1_MEDIA._serialized_end=4295
  _LAYER1_MEDIA_ENUM._serialized_start=4238
  _LAYER1_MEDIA_ENUM._serialized_end=4295
  _LAYER1AUTONEGOTIATION._serialized_start=4423
  _LAYER1AUTONEGOTIATION._serialized_end=4826
  _LAYER1FLOWCONTROL._serialized_start=4829
  _LAYER1FLOWCONTROL._serialized_end=5173
  _LAYER1FLOWCONTROL_CHOICE._serialized_start=5038
  _LAYER1FLOWCONTROL_CHOICE._serialized_end=5107
  _LAYER1FLOWCONTROL_CHOICE_ENUM._serialized_start=5048
  _LAYER1FLOWCONTROL_CHOICE_ENUM._serialized_end=5107
  _LAYER1IEEE8023X._serialized_start=5175
  _LAYER1IEEE8023X._serialized_end=5192
  _LAYER1IEEE8021QBB._serialized_start=5195
  _LAYER1IEEE8021QBB._serialized_end=5588
  _CAPTURE._serialized_start=5591
  _CAPTURE._serialized_end=5866
  _CAPTURE_FORMAT._serialized_start=5770
  _CAPTURE_FORMAT._serialized_end=5825
  _CAPTURE_FORMAT_ENUM._serialized_start=5780
  _CAPTURE_FORMAT_ENUM._serialized_end=5825
  _CAPTUREFILTER._serialized_start=5869
  _CAPTUREFILTER._serialized_end=6287
  _CAPTUREFILTER_CHOICE._serialized_start=6136
  _CAPTUREFILTER_CHOICE._serialized_end=6225
  _CAPTUREFILTER_CHOICE_ENUM._serialized_start=6146
  _CAPTUREFILTER_CHOICE_ENUM._serialized_end=6225
  _CAPTURECUSTOM._serialized_start=6290
  _CAPTURECUSTOM._serialized_end=6467
  _CAPTUREFIELD._serialized_start=6469
  _CAPTUREFIELD._serialized_end=6573
  _CAPTUREETHERNET._serialized_start=6576
  _CAPTUREETHERNET._serialized_end=6799
  _CAPTUREVLAN._serialized_start=6802
  _CAPTUREVLAN._serialized_end=7013
  _CAPTUREIPV4._serialized_start=7016
  _CAPTUREIPV4._serialized_end=7865
  _CAPTUREIPV6._serialized_start=7868
  _CAPTUREIPV6._serialized_end=8333
  _DEVICE._serialized_start=8336
  _DEVICE._serialized_end=8688
  _PROTOCOLOPTIONS._serialized_start=8690
  _PROTOCOLOPTIONS._serialized_end=8755
  _DEVICEISISROUTER._serialized_start=8758
  _DEVICEISISROUTER._serialized_end=9167
  _DEVICEISISMULTIINSTANCE._serialized_start=9169
  _DEVICEISISMULTIINSTANCE._serialized_end=9235
  _ISISINTERFACE._serialized_start=9238
  _ISISINTERFACE._serialized_end=10100
  _ISISINTERFACE_NETWORKTYPE._serialized_start=9821
  _ISISINTERFACE_NETWORKTYPE._serialized_end=9894
  _ISISINTERFACE_NETWORKTYPE_ENUM._serialized_start=9836
  _ISISINTERFACE_NETWORKTYPE_ENUM._serialized_end=9894
  _ISISINTERFACE_LEVELTYPE._serialized_start=9896
  _ISISINTERFACE_LEVELTYPE._serialized_end=9973
  _ISISINTERFACE_LEVELTYPE_ENUM._serialized_start=9909
  _ISISINTERFACE_LEVELTYPE_ENUM._serialized_end=9973
  _ISISINTERFACELEVEL._serialized_start=10103
  _ISISINTERFACELEVEL._serialized_end=10253
  _ISISMT._serialized_start=10255
  _ISISMT._serialized_end=10335
  _LINKSTATETE._serialized_start=10338
  _LINKSTATETE._serialized_end=10659
  _LINKSTATEPRIORITYBANDWIDTHS._serialized_start=10662
  _LINKSTATEPRIORITYBANDWIDTHS._serialized_end=10899
  _ISISINTERFACEAUTHENTICATION._serialized_start=10902
  _ISISINTERFACEAUTHENTICATION._serialized_end=11120
  _ISISINTERFACEAUTHENTICATION_AUTHTYPE._serialized_start=11041
  _ISISINTERFACEAUTHENTICATION_AUTHTYPE._serialized_end=11099
  _ISISINTERFACEAUTHENTICATION_AUTHTYPE_ENUM._serialized_start=11053
  _ISISINTERFACEAUTHENTICATION_AUTHTYPE_ENUM._serialized_end=11099
  _ISISINTERFACEADVANCED._serialized_start=11123
  _ISISINTERFACEADVANCED._serialized_end=11462
  _ISISINTERFACELINKPROTECTION._serialized_start=11465
  _ISISINTERFACELINKPROTECTION._serialized_end=11842
  _ISISBASIC._serialized_start=11845
  _ISISBASIC._serialized_end=12058
  _ISISADVANCED._serialized_start=12061
  _ISISADVANCED._serialized_end=12583
  _ISISAUTHENTICATION._serialized_start=12586
  _ISISAUTHENTICATION._serialized_end=12800
  _ISISAUTHENTICATIONBASE._serialized_start=12803
  _ISISAUTHENTICATIONBASE._serialized_end=13011
  _ISISAUTHENTICATIONBASE_AUTHTYPE._serialized_start=11041
  _ISISAUTHENTICATIONBASE_AUTHTYPE._serialized_end=11099
  _ISISAUTHENTICATIONBASE_AUTHTYPE_ENUM._serialized_start=11053
  _ISISAUTHENTICATIONBASE_AUTHTYPE_ENUM._serialized_end=11099
  _ISISV4ROUTERANGE._serialized_start=13014
  _ISISV4ROUTERANGE._serialized_end=13600
  _ISISV4ROUTERANGE_ORIGINTYPE._serialized_start=13357
  _ISISV4ROUTERANGE_ORIGINTYPE._serialized_end=13422
  _ISISV4ROUTERANGE_ORIGINTYPE_ENUM._serialized_start=13371
  _ISISV4ROUTERANGE_ORIGINTYPE_ENUM._serialized_end=13422
  _ISISV4ROUTERANGE_REDISTRIBUTIONTYPE._serialized_start=13424
  _ISISV4ROUTERANGE_REDISTRIBUTIONTYPE._serialized_end=13487
  _ISISV4ROUTERANGE_REDISTRIBUTIONTYPE_ENUM._serialized_start=13446
  _ISISV4ROUTERANGE_REDISTRIBUTIONTYPE_ENUM._serialized_end=13487
  _V4ROUTEADDRESS._serialized_start=13602
  _V4ROUTEADDRESS._serialized_end=13725
  _V6ROUTEADDRESS._serialized_start=13727
  _V6ROUTEADDRESS._serialized_end=13850
  _MACROUTEADDRESS._serialized_start=13852
  _MACROUTEADDRESS._serialized_end=13976
  _ISISV6ROUTERANGE._serialized_start=13979
  _ISISV6ROUTERANGE._serialized_end=14565
  _ISISV6ROUTERANGE_ORIGINTYPE._serialized_start=13357
  _ISISV6ROUTERANGE_ORIGINTYPE._serialized_end=13422
  _ISISV6ROUTERANGE_ORIGINTYPE_ENUM._serialized_start=13371
  _ISISV6ROUTERANGE_ORIGINTYPE_ENUM._serialized_end=13422
  _ISISV6ROUTERANGE_REDISTRIBUTIONTYPE._serialized_start=13424
  _ISISV6ROUTERANGE_REDISTRIBUTIONTYPE._serialized_end=13487
  _ISISV6ROUTERANGE_REDISTRIBUTIONTYPE_ENUM._serialized_start=13446
  _ISISV6ROUTERANGE_REDISTRIBUTIONTYPE_ENUM._serialized_end=13487
  _DEVICEBGPROUTER._serialized_start=14568
  _DEVICEBGPROUTER._serialized_end=14696
  _DEVICEBGPMESSAGEHEADERERROR._serialized_start=14699
  _DEVICEBGPMESSAGEHEADERERROR._serialized_end=14971
  _DEVICEBGPMESSAGEHEADERERROR_SUBCODE._serialized_start=14800
  _DEVICEBGPMESSAGEHEADERERROR_SUBCODE._serialized_end=14959
  _DEVICEBGPMESSAGEHEADERERROR_SUBCODE_ENUM._serialized_start=14812
  _DEVICEBGPMESSAGEHEADERERROR_SUBCODE_ENUM._serialized_end=14959
  _DEVICEBGPOPENMESSAGEERROR._serialized_start=14974
  _DEVICEBGPOPENMESSAGEERROR._serialized_end=15400
  _DEVICEBGPOPENMESSAGEERROR_SUBCODE._serialized_start=15071
  _DEVICEBGPOPENMESSAGEERROR_SUBCODE._serialized_end=15388
  _DEVICEBGPOPENMESSAGEERROR_SUBCODE_ENUM._serialized_start=15083
  _DEVICEBGPOPENMESSAGEERROR_SUBCODE_ENUM._serialized_end=15388
  _DEVICEBGPUPDATEMESSAGEERROR._serialized_start=15403
  _DEVICEBGPUPDATEMESSAGEERROR._serialized_end=16007
  _DEVICEBGPUPDATEMESSAGEERROR_SUBCODE._serialized_start=15504
  _DEVICEBGPUPDATEMESSAGEERROR_SUBCODE._serialized_end=15995
  _DEVICEBGPUPDATEMESSAGEERROR_SUBCODE_ENUM._serialized_start=15516
  _DEVICEBGPUPDATEMESSAGEERROR_SUBCODE_ENUM._serialized_end=15995
  _DEVICEBGPHOLDTIMEREXPIRED._serialized_start=16009
  _DEVICEBGPHOLDTIMEREXPIRED._serialized_end=16036
  _DEVICEBGPFINITESTATEMACHINEERROR._serialized_start=16038
  _DEVICEBGPFINITESTATEMACHINEERROR._serialized_end=16072
  _DEVICEBGPCEASEERROR._serialized_start=16075
  _DEVICEBGPCEASEERROR._serialized_end=16558
  _DEVICEBGPCEASEERROR_SUBCODE._serialized_start=16160
  _DEVICEBGPCEASEERROR_SUBCODE._serialized_end=16546
  _DEVICEBGPCEASEERROR_SUBCODE_ENUM._serialized_start=16172
  _DEVICEBGPCEASEERROR_SUBCODE_ENUM._serialized_end=16546
  _DEVICEBGPCUSTOMERROR._serialized_start=16560
  _DEVICEBGPCUSTOMERROR._serialized_end=16644
  _BGPV4PEER._serialized_start=16647
  _BGPV4PEER._serialized_end=17493
  _BGPV4PEER_ASTYPE._serialized_start=17279
  _BGPV4PEER_ASTYPE._serialized_end=17332
  _BGPV4PEER_ASTYPE_ENUM._serialized_start=17289
  _BGPV4PEER_ASTYPE_ENUM._serialized_end=17332
  _BGPV4PEER_ASNUMBERWIDTH._serialized_start=17334
  _BGPV4PEER_ASNUMBERWIDTH._serialized_end=17393
  _BGPV4PEER_ASNUMBERWIDTH_ENUM._serialized_start=17351
  _BGPV4PEER_ASNUMBERWIDTH_ENUM._serialized_end=17393
  _BGPV4INTERFACE._serialized_start=17495
  _BGPV4INTERFACE._serialized_end=17561
  _BGPV4ETHERNETSEGMENT._serialized_start=17564
  _BGPV4ETHERNETSEGMENT._serialized_end=18116
  _BGPV4ETHERNETSEGMENT_ACTIVEMODE._serialized_start=17965
  _BGPV4ETHERNETSEGMENT_ACTIVEMODE._serialized_end=18037
  _BGPV4ETHERNETSEGMENT_ACTIVEMODE_ENUM._serialized_start=17979
  _BGPV4ETHERNETSEGMENT_ACTIVEMODE_ENUM._serialized_end=18037
  _BGPETHERNETSEGMENTDFELECTION._serialized_start=18118
  _BGPETHERNETSEGMENTDFELECTION._serialized_end=18196
  _BGPROUTEADVANCED._serialized_start=18199
  _BGPROUTEADVANCED._serialized_end=18673
  _BGPROUTEADVANCED_ORIGIN._serialized_start=18460
  _BGPROUTEADVANCED_ORIGIN._serialized_end=18527
  _BGPROUTEADVANCED_ORIGIN_ENUM._serialized_start=18470
  _BGPROUTEADVANCED_ORIGIN_ENUM._serialized_end=18527
  _BGPCOMMUNITY._serialized_start=18676
  _BGPCOMMUNITY._serialized_end=18968
  _BGPCOMMUNITY_TYPE._serialized_start=18789
  _BGPCOMMUNITY_TYPE._serialized_end=18931
  _BGPCOMMUNITY_TYPE_ENUM._serialized_start=18798
  _BGPCOMMUNITY_TYPE_ENUM._serialized_end=18931
  _BGPEXTCOMMUNITY._serialized_start=18971
  _BGPEXTCOMMUNITY._serialized_end=19476
  _BGPEXTCOMMUNITY_TYPE._serialized_start=19119
  _BGPEXTCOMMUNITY_TYPE._serialized_end=19307
  _BGPEXTCOMMUNITY_TYPE_ENUM._serialized_start=19128
  _BGPEXTCOMMUNITY_TYPE_ENUM._serialized_end=19307
  _BGPEXTCOMMUNITY_SUBTYPE._serialized_start=19310
  _BGPEXTCOMMUNITY_SUBTYPE._serialized_end=19445
  _BGPEXTCOMMUNITY_SUBTYPE_ENUM._serialized_start=19321
  _BGPEXTCOMMUNITY_SUBTYPE_ENUM._serialized_end=19445
  _BGPASPATH._serialized_start=19479
  _BGPASPATH._serialized_end=19797
  _BGPASPATH_ASSETMODE._serialized_start=19591
  _BGPASPATH_ASSETMODE._serialized_end=19781
  _BGPASPATH_ASSETMODE_ENUM._serialized_start=19605
  _BGPASPATH_ASSETMODE_ENUM._serialized_end=19781
  _BGPASPATHSEGMENT._serialized_start=19800
  _BGPASPATHSEGMENT._serialized_end=19994
  _BGPASPATHSEGMENT_TYPE._serialized_start=19892
  _BGPASPATHSEGMENT_TYPE._serialized_end=19985
  _BGPASPATHSEGMENT_TYPE_ENUM._serialized_start=19900
  _BGPASPATHSEGMENT_TYPE_ENUM._serialized_end=19985
  _BGPV4EVPNEVIS._serialized_start=19997
  _BGPV4EVPNEVIS._serialized_end=20184
  _BGPV4EVPNEVIS_CHOICE._serialized_start=20111
  _BGPV4EVPNEVIS_CHOICE._serialized_end=20159
  _BGPV4EVPNEVIS_CHOICE_ENUM._serialized_start=20121
  _BGPV4EVPNEVIS_CHOICE_ENUM._serialized_end=20159
  _BGPV4EVIVXLAN._serialized_start=20187
  _BGPV4EVIVXLAN._serialized_end=20990
  _BGPV4EVIVXLAN_REPLICATIONTYPE._serialized_start=20825
  _BGPV4EVIVXLAN_REPLICATIONTYPE._serialized_end=20892
  _BGPV4EVIVXLAN_REPLICATIONTYPE_ENUM._serialized_start=20844
  _BGPV4EVIVXLAN_REPLICATIONTYPE_ENUM._serialized_end=20892
  _BGPV4EVIVXLANBROADCASTDOMAIN._serialized_start=20993
  _BGPV4EVIVXLANBROADCASTDOMAIN._serialized_end=21173
  _BGPCMACIPRANGE._serialized_start=21176
  _BGPCMACIPRANGE._serialized_end=21734
  _BGPROUTEDISTINGUISHER._serialized_start=21737
  _BGPROUTEDISTINGUISHER._serialized_end=22017
  _BGPROUTEDISTINGUISHER_RDTYPE._serialized_start=21884
  _BGPROUTEDISTINGUISHER_RDTYPE._serialized_end=21965
  _BGPROUTEDISTINGUISHER_RDTYPE_ENUM._serialized_start=21894
  _BGPROUTEDISTINGUISHER_RDTYPE_ENUM._serialized_end=21965
  _BGPROUTETARGET._serialized_start=22020
  _BGPROUTETARGET._serialized_end=22222
  _BGPROUTETARGET_RTTYPE._serialized_start=22116
  _BGPROUTETARGET_RTTYPE._serialized_end=22197
  _BGPROUTETARGET_RTTYPE_ENUM._serialized_start=21894
  _BGPROUTETARGET_RTTYPE_ENUM._serialized_end=21965
  _BGPADVANCED._serialized_start=22225
  _BGPADVANCED._serialized_end=22480
  _BGPCAPABILITY._serialized_start=22483
  _BGPCAPABILITY._serialized_end=23780
  _BGPLEARNEDINFORMATIONFILTER._serialized_start=23783
  _BGPLEARNEDINFORMATIONFILTER._serialized_end=23928
  _BGPV4ROUTERANGE._serialized_start=23931
  _BGPV4ROUTERANGE._serialized_end=24758
  _BGPV4ROUTERANGE_NEXTHOPMODE._serialized_start=24493
  _BGPV4ROUTERANGE_NEXTHOPMODE._serialized_end=24557
  _BGPV4ROUTERANGE_NEXTHOPMODE_ENUM._serialized_start=24508
  _BGPV4ROUTERANGE_NEXTHOPMODE_ENUM._serialized_end=24557
  _BGPV4ROUTERANGE_NEXTHOPADDRESSTYPE._serialized_start=24559
  _BGPV4ROUTERANGE_NEXTHOPADDRESSTYPE._serialized_end=24624
  _BGPV4ROUTERANGE_NEXTHOPADDRESSTYPE_ENUM._serialized_start=24581
  _BGPV4ROUTERANGE_NEXTHOPADDRESSTYPE_ENUM._serialized_end=24624
  _BGPADDPATH._serialized_start=24760
  _BGPADDPATH._serialized_end=24806
  _BGPEXTENDEDCOMMUNITY._serialized_start=24809
  _BGPEXTENDEDCOMMUNITY._serialized_end=25917
  _BGPEXTENDEDCOMMUNITY_CHOICE._serialized_start=25485
  _BGPEXTENDEDCOMMUNITY_CHOICE._serialized_end=25716
  _BGPEXTENDEDCOMMUNITY_CHOICE_ENUM._serialized_start=25496
  _BGPEXTENDEDCOMMUNITY_CHOICE_ENUM._serialized_end=25716
  _BGPEXTENDEDCOMMUNITYTRANSITIVE2OCTETASTYPEROUTETARGET._serialized_start=25920
  _BGPEXTENDEDCOMMUNITYTRANSITIVE2OCTETASTYPEROUTETARGET._serialized_end=26079
  _BGPEXTENDEDCOMMUNITYTRANSITIVE2OCTETASTYPEROUTEORIGIN._serialized_start=26082
  _BGPEXTENDEDCOMMUNITYTRANSITIVE2OCTETASTYPEROUTEORIGIN._serialized_end=26241
  _BGPEXTENDEDCOMMUNITYTRANSITIVE2OCTETASTYPE._serialized_start=26244
  _BGPEXTENDEDCOMMUNITYTRANSITIVE2OCTETASTYPE._serialized_end=26708
  _BGPEXTENDEDCOMMUNITYTRANSITIVE2OCTETASTYPE_CHOICE._serialized_start=26562
  _BGPEXTENDEDCOMMUNITYTRANSITIVE2OCTETASTYPE_CHOICE._serialized_end=26647
  _BGPEXTENDEDCOMMUNITYTRANSITIVE2OCTETASTYPE_CHOICE_ENUM._serialized_start=26572
  _BGPEXTENDEDCOMMUNITYTRANSITIVE2OCTETASTYPE_CHOICE_ENUM._serialized_end=26647
  _BGPEXTENDEDCOMMUNITYTRANSITIVEIPV4ADDRESSTYPEROUTEORIGIN._serialized_start=26711
  _BGPEXTENDEDCOMMUNITYTRANSITIVEIPV4ADDRESSTYPEROUTEORIGIN._serialized_end=26877
  _BGPEXTENDEDCOMMUNITYTRANSITIVEIPV4ADDRESSTYPEROUTETARGET._serialized_start=26880
  _BGPEXTENDEDCOMMUNITYTRANSITIVEIPV4ADDRESSTYPEROUTETARGET._serialized_end=27046
  _BGPEXTENDEDCOMMUNITYTRANSITIVEIPV4ADDRESSTYPE._serialized_start=27049
  _BGPEXTENDEDCOMMUNITYTRANSITIVEIPV4ADDRESSTYPE._serialized_end=27525
  _BGPEXTENDEDCOMMUNITYTRANSITIVEIPV4ADDRESSTYPE_CHOICE._serialized_start=26562
  _BGPEXTENDEDCOMMUNITYTRANSITIVEIPV4ADDRESSTYPE_CHOICE._serialized_end=26647
  _BGPEXTENDEDCOMMUNITYTRANSITIVEIPV4ADDRESSTYPE_CHOICE_ENUM._serialized_start=26572
  _BGPEXTENDEDCOMMUNITYTRANSITIVEIPV4ADDRESSTYPE_CHOICE_ENUM._serialized_end=26647
  _BGPEXTENDEDCOMMUNITYTRANSITIVE4OCTETASTYPEROUTETARGET._serialized_start=27528
  _BGPEXTENDEDCOMMUNITYTRANSITIVE4OCTETASTYPEROUTETARGET._serialized_end=27687
  _BGPEXTENDEDCOMMUNITYTRANSITIVE4OCTETASTYPEROUTEORIGIN._serialized_start=27690
  _BGPEXTENDEDCOMMUNITYTRANSITIVE4OCTETASTYPEROUTEORIGIN._serialized_end=27849
  _BGPEXTENDEDCOMMUNITYTRANSITIVE4OCTETASTYPE._serialized_start=27852
  _BGPEXTENDEDCOMMUNITYTRANSITIVE4OCTETASTYPE._serialized_end=28316
  _BGPEXTENDEDCOMMUNITYTRANSITIVE4OCTETASTYPE_CHOICE._serialized_start=26562
  _BGPEXTENDEDCOMMUNITYTRANSITIVE4OCTETASTYPE_CHOICE._serialized_end=26647
  _BGPEXTENDEDCOMMUNITYTRANSITIVE4OCTETASTYPE_CHOICE_ENUM._serialized_start=26572
  _BGPEXTENDEDCOMMUNITYTRANSITIVE4OCTETASTYPE_CHOICE_ENUM._serialized_end=26647
  _BGPEXTENDEDCOMMUNITYTRANSITIVEOPAQUETYPECOLOR._serialized_start=28318
  _BGPEXTENDEDCOMMUNITYTRANSITIVEOPAQUETYPECOLOR._serialized_end=28425
  _BGPEXTENDEDCOMMUNITYTRANSITIVEOPAQUETYPEENCAPSULATION._serialized_start=28428
  _BGPEXTENDEDCOMMUNITYTRANSITIVEOPAQUETYPEENCAPSULATION._serialized_end=28561
  _BGPEXTENDEDCOMMUNITYTRANSITIVEOPAQUETYPE._serialized_start=28564
  _BGPEXTENDEDCOMMUNITYTRANSITIVEOPAQUETYPE._serialized_end=28998
  _BGPEXTENDEDCOMMUNITYTRANSITIVEOPAQUETYPE_CHOICE._serialized_start=28864
  _BGPEXTENDEDCOMMUNITYTRANSITIVEOPAQUETYPE_CHOICE._serialized_end=28943
  _BGPEXTENDEDCOMMUNITYTRANSITIVEOPAQUETYPE_CHOICE_ENUM._serialized_start=28874
  _BGPEXTENDEDCOMMUNITYTRANSITIVEOPAQUETYPE_CHOICE_ENUM._serialized_end=28943
  _BGPEXTENDEDCOMMUNITYTRANSITIVEEVPNTYPEROUTERMAC._serialized_start=29000
  _BGPEXTENDEDCOMMUNITYTRANSITIVEEVPNTYPEROUTERMAC._serialized_end=29089
  _BGPEXTENDEDCOMMUNITYTRANSITIVEEVPNTYPE._serialized_start=29092
  _BGPEXTENDEDCOMMUNITYTRANSITIVEEVPNTYPE._serialized_end=29390
  _BGPEXTENDEDCOMMUNITYTRANSITIVEEVPNTYPE_CHOICE._serialized_start=29299
  _BGPEXTENDEDCOMMUNITYTRANSITIVEEVPNTYPE_CHOICE._serialized_end=29356
  _BGPEXTENDEDCOMMUNITYTRANSITIVEEVPNTYPE_CHOICE_ENUM._serialized_start=29309
  _BGPEXTENDEDCOMMUNITYTRANSITIVEEVPNTYPE_CHOICE_ENUM._serialized_end=29356
  _BGPEXTENDEDCOMMUNITYNONTRANSITIVE2OCTETASTYPELINKBANDWIDTH._serialized_start=29393
  _BGPEXTENDEDCOMMUNITYNONTRANSITIVE2OCTETASTYPELINKBANDWIDTH._serialized_end=29541
  _BGPEXTENDEDCOMMUNITYNONTRANSITIVE2OCTETASTYPE._serialized_start=29544
  _BGPEXTENDEDCOMMUNITYNONTRANSITIVE2OCTETASTYPE._serialized_end=29879
  _BGPEXTENDEDCOMMUNITYNONTRANSITIVE2OCTETASTYPE_CHOICE._serialized_start=29780
  _BGPEXTENDEDCOMMUNITYNONTRANSITIVE2OCTETASTYPE_CHOICE._serialized_end=29841
  _BGPEXTENDEDCOMMUNITYNONTRANSITIVE2OCTETASTYPE_CHOICE_ENUM._serialized_start=29790
  _BGPEXTENDEDCOMMUNITYNONTRANSITIVE2OCTETASTYPE_CHOICE_ENUM._serialized_end=29841
  _BGPEXTENDEDCOMMUNITYCUSTOMTYPE._serialized_start=29882
  _BGPEXTENDEDCOMMUNITYCUSTOMTYPE._serialized_end=30046
  _BGPV6ROUTERANGE._serialized_start=30049
  _BGPV6ROUTERANGE._serialized_end=30876
  _BGPV6ROUTERANGE_NEXTHOPMODE._serialized_start=24493
  _BGPV6ROUTERANGE_NEXTHOPMODE._serialized_end=24557
  _BGPV6ROUTERANGE_NEXTHOPMODE_ENUM._serialized_start=24508
  _BGPV6ROUTERANGE_NEXTHOPMODE_ENUM._serialized_end=24557
  _BGPV6ROUTERANGE_NEXTHOPADDRESSTYPE._serialized_start=24559
  _BGPV6ROUTERANGE_NEXTHOPADDRESSTYPE._serialized_end=24624
  _BGPV6ROUTERANGE_NEXTHOPADDRESSTYPE_ENUM._serialized_start=24581
  _BGPV6ROUTERANGE_NEXTHOPADDRESSTYPE_ENUM._serialized_end=24624
  _BGPSRTEV4POLICY._serialized_start=30879
  _BGPSRTEV4POLICY._serialized_end=31786
  _BGPSRTEV4POLICY_NEXTHOPMODE._serialized_start=24493
  _BGPSRTEV4POLICY_NEXTHOPMODE._serialized_end=24557
  _BGPSRTEV4POLICY_NEXTHOPMODE_ENUM._serialized_start=24508
  _BGPSRTEV4POLICY_NEXTHOPMODE_ENUM._serialized_end=24557
  _BGPSRTEV4POLICY_NEXTHOPADDRESSTYPE._serialized_start=24559
  _BGPSRTEV4POLICY_NEXTHOPADDRESSTYPE._serialized_end=24624
  _BGPSRTEV4POLICY_NEXTHOPADDRESSTYPE_ENUM._serialized_start=24581
  _BGPSRTEV4POLICY_NEXTHOPADDRESSTYPE_ENUM._serialized_end=24624
  _BGPSRTEV4TUNNELTLV._serialized_start=31789
  _BGPSRTEV4TUNNELTLV._serialized_end=32556
  _BGPSRTEREMOTEENDPOINTSUBTLV._serialized_start=32559
  _BGPSRTEREMOTEENDPOINTSUBTLV._serialized_end=32877
  _BGPSRTEREMOTEENDPOINTSUBTLV_ADDRESSFAMILY._serialized_start=32750
  _BGPSRTEREMOTEENDPOINTSUBTLV_ADDRESSFAMILY._serialized_end=32810
  _BGPSRTEREMOTEENDPOINTSUBTLV_ADDRESSFAMILY_ENUM._serialized_start=24581
  _BGPSRTEREMOTEENDPOINTSUBTLV_ADDRESSFAMILY_ENUM._serialized_end=24624
  _BGPSRTECOLORSUBTLV._serialized_start=32879
  _BGPSRTECOLORSUBTLV._serialized_end=32929
  _BGPSRTEBINDINGSUBTLV._serialized_start=32932
  _BGPSRTEBINDINGSUBTLV._serialized_end=33294
  _BGPSRTEBINDINGSUBTLV_BINDINGSIDTYPE._serialized_start=33128
  _BGPSRTEBINDINGSUBTLV_BINDINGSIDTYPE._serialized_end=33219
  _BGPSRTEBINDINGSUBTLV_BINDINGSIDTYPE_ENUM._serialized_start=33146
  _BGPSRTEBINDINGSUBTLV_BINDINGSIDTYPE_ENUM._serialized_end=33219
  _BGPSRTEPREFERENCESUBTLV._serialized_start=33296
  _BGPSRTEPREFERENCESUBTLV._serialized_end=33361
  _BGPSRTEPOLICYPRIORITYSUBTLV._serialized_start=33363
  _BGPSRTEPOLICYPRIORITYSUBTLV._serialized_end=33442
  _BGPSRTEPOLICYNAMESUBTLV._serialized_start=33444
  _BGPSRTEPOLICYNAMESUBTLV._serialized_end=33511
  _BGPSRTEEXPLICITNULLLABELPOLICYSUBTLV._serialized_start=33514
  _BGPSRTEEXPLICITNULLLABELPOLICYSUBTLV._serialized_end=33856
  _BGPSRTEEXPLICITNULLLABELPOLICYSUBTLV_EXPLICITNULLLABELPOLICY._serialized_start=33668
  _BGPSRTEEXPLICITNULLLABELPOLICYSUBTLV_EXPLICITNULLLABELPOLICY._serialized_end=33825
  _BGPSRTEEXPLICITNULLLABELPOLICYSUBTLV_EXPLICITNULLLABELPOLICY_ENUM._serialized_start=33696
  _BGPSRTEEXPLICITNULLLABELPOLICYSUBTLV_EXPLICITNULLLABELPOLICY_ENUM._serialized_end=33825
  _BGPSRTESEGMENTLIST._serialized_start=33859
  _BGPSRTESEGMENTLIST._serialized_end=33996
  _BGPSRTESEGMENT._serialized_start=33999
  _BGPSRTESEGMENT._serialized_end=34999
  _BGPSRTESEGMENT_SEGMENTTYPE._serialized_start=34696
  _BGPSRTESEGMENT_SEGMENTTYPE._serialized_end=34867
  _BGPSRTESEGMENT_SEGMENTTYPE_ENUM._serialized_start=34712
  _BGPSRTESEGMENT_SEGMENTTYPE_ENUM._serialized_end=34867
  _BGPSRTESRMPLSSID._serialized_start=35002
  _BGPSRTESRMPLSSID._serialized_end=35130
  _BGPSRTESRV6SIDENDPOINTBEHAVIORANDSTRUCTURE._serialized_start=35133
  _BGPSRTESRV6SIDENDPOINTBEHAVIORANDSTRUCTURE._serialized_end=35335
  _BGPSRTESEGMENTATYPESUBTLV._serialized_start=35338
  _BGPSRTESEGMENTATYPESUBTLV._serialized_end=35505
  _BGPSRTESEGMENTBTYPESUBTLV._serialized_start=35508
  _BGPSRTESEGMENTBTYPESUBTLV._serialized_end=35704
  _BGPSRTESEGMENTCTYPESUBTLV._serialized_start=35707
  _BGPSRTESEGMENTCTYPESUBTLV._serialized_end=35900
  _BGPSRTESEGMENTDTYPESUBTLV._serialized_start=35903
  _BGPSRTESEGMENTDTYPESUBTLV._serialized_end=36096
  _BGPSRTESEGMENTETYPESUBTLV._serialized_start=36099
  _BGPSRTESEGMENTETYPESUBTLV._serialized_end=36304
  _BGPSRTESEGMENTFTYPESUBTLV._serialized_start=36307
  _BGPSRTESEGMENTFTYPESUBTLV._serialized_end=36486
  _BGPSRTESEGMENTGTYPESUBTLV._serialized_start=36489
  _BGPSRTESEGMENTGTYPESUBTLV._serialized_end=36792
  _BGPSRTESEGMENTHTYPESUBTLV._serialized_start=36795
  _BGPSRTESEGMENTHTYPESUBTLV._serialized_end=36974
  _BGPSRTESEGMENTITYPESUBTLV._serialized_start=36977
  _BGPSRTESEGMENTITYPESUBTLV._serialized_end=37218
  _BGPSRTESEGMENTJTYPESUBTLV._serialized_start=37221
  _BGPSRTESEGMENTJTYPESUBTLV._serialized_end=37660
  _BGPSRTESEGMENTKTYPESUBTLV._serialized_start=37663
  _BGPSRTESEGMENTKTYPESUBTLV._serialized_end=37978
  _BGPSRTEV6POLICY._serialized_start=37981
  _BGPSRTEV6POLICY._serialized_end=38887
  _BGPSRTEV6POLICY_NEXTHOPMODE._serialized_start=24493
  _BGPSRTEV6POLICY_NEXTHOPMODE._serialized_end=24557
  _BGPSRTEV6POLICY_NEXTHOPMODE_ENUM._serialized_start=24508
  _BGPSRTEV6POLICY_NEXTHOPMODE_ENUM._serialized_end=24557
  _BGPSRTEV6POLICY_NEXTHOPADDRESSTYPE._serialized_start=24559
  _BGPSRTEV6POLICY_NEXTHOPADDRESSTYPE._serialized_end=24624
  _BGPSRTEV6POLICY_NEXTHOPADDRESSTYPE_ENUM._serialized_start=24581
  _BGPSRTEV6POLICY_NEXTHOPADDRESSTYPE_ENUM._serialized_end=24624
  _BGPSRTEV6TUNNELTLV._serialized_start=38890
  _BGPSRTEV6TUNNELTLV._serialized_end=39657
  _BGPGRACEFULRESTART._serialized_start=39660
  _BGPGRACEFULRESTART._serialized_end=39844
  _BGPV6PEER._serialized_start=39847
  _BGPV6PEER._serialized_end=40769
  _BGPV6PEER_ASTYPE._serialized_start=17279
  _BGPV6PEER_ASTYPE._serialized_end=17332
  _BGPV6PEER_ASTYPE_ENUM._serialized_start=17289
  _BGPV6PEER_ASTYPE_ENUM._serialized_end=17332
  _BGPV6PEER_ASNUMBERWIDTH._serialized_start=17334
  _BGPV6PEER_ASNUMBERWIDTH._serialized_end=17393
  _BGPV6PEER_ASNUMBERWIDTH_ENUM._serialized_start=17351
  _BGPV6PEER_ASNUMBERWIDTH_ENUM._serialized_end=17393
  _BGPV6INTERFACE._serialized_start=40771
  _BGPV6INTERFACE._serialized_end=40837
  _BGPV6SEGMENTROUTING._serialized_start=40840
  _BGPV6SEGMENTROUTING._serialized_end=41337
  _BGPV6ETHERNETSEGMENT._serialized_start=41340
  _BGPV6ETHERNETSEGMENT._serialized_end=41892
  _BGPV6ETHERNETSEGMENT_ACTIVEMODE._serialized_start=17965
  _BGPV6ETHERNETSEGMENT_ACTIVEMODE._serialized_end=18037
  _BGPV6ETHERNETSEGMENT_ACTIVEMODE_ENUM._serialized_start=17979
  _BGPV6ETHERNETSEGMENT_ACTIVEMODE_ENUM._serialized_end=18037
  _BGPV6EVPNEVIS._serialized_start=41895
  _BGPV6EVPNEVIS._serialized_end=42082
  _BGPV6EVPNEVIS_CHOICE._serialized_start=20111
  _BGPV6EVPNEVIS_CHOICE._serialized_end=20159
  _BGPV6EVPNEVIS_CHOICE_ENUM._serialized_start=20121
  _BGPV6EVPNEVIS_CHOICE_ENUM._serialized_end=20159
  _BGPV6EVIVXLAN._serialized_start=42085
  _BGPV6EVIVXLAN._serialized_end=42888
  _BGPV6EVIVXLAN_REPLICATIONTYPE._serialized_start=20825
  _BGPV6EVIVXLAN_REPLICATIONTYPE._serialized_end=20892
  _BGPV6EVIVXLAN_REPLICATIONTYPE_ENUM._serialized_start=20844
  _BGPV6EVIVXLAN_REPLICATIONTYPE_ENUM._serialized_end=20892
  _BGPV6EVIVXLANBROADCASTDOMAIN._serialized_start=42891
  _BGPV6EVIVXLANBROADCASTDOMAIN._serialized_end=43071
  _DEVICEVXLAN._serialized_start=43073
  _DEVICEVXLAN._serialized_end=43166
  _VXLANV4TUNNEL._serialized_start=43169
  _VXLANV4TUNNEL._serialized_end=43332
  _VXLANV6TUNNEL._serialized_start=43335
  _VXLANV6TUNNEL._serialized_end=43498
  _VXLANV4TUNNELDESTINATIONIPMODE._serialized_start=43501
  _VXLANV4TUNNELDESTINATIONIPMODE._serialized_end=43839
  _VXLANV4TUNNELDESTINATIONIPMODE_CHOICE._serialized_start=43741
  _VXLANV4TUNNELDESTINATIONIPMODE_CHOICE._serialized_end=43802
  _VXLANV4TUNNELDESTINATIONIPMODE_CHOICE_ENUM._serialized_start=43751
  _VXLANV4TUNNELDESTINATIONIPMODE_CHOICE_ENUM._serialized_end=43802
  _VXLANV6TUNNELDESTINATIONIPMODE._serialized_start=43842
  _VXLANV6TUNNELDESTINATIONIPMODE._serialized_end=44180
  _VXLANV6TUNNELDESTINATIONIPMODE_CHOICE._serialized_start=43741
  _VXLANV6TUNNELDESTINATIONIPMODE_CHOICE._serialized_end=43802
  _VXLANV6TUNNELDESTINATIONIPMODE_CHOICE_ENUM._serialized_start=43751
  _VXLANV6TUNNELDESTINATIONIPMODE_CHOICE_ENUM._serialized_end=43802
  _VXLANV4TUNNELDESTINATIONIPMODEUNICAST._serialized_start=44182
  _VXLANV4TUNNELDESTINATIONIPMODEUNICAST._serialized_end=44284
  _VXLANV6TUNNELDESTINATIONIPMODEUNICAST._serialized_start=44286
  _VXLANV6TUNNELDESTINATIONIPMODEUNICAST._serialized_end=44388
  _VXLANTUNNELDESTINATIONIPMODEUNICASTARPSUPPRESSIONCACHE._serialized_start=44391
  _VXLANTUNNELDESTINATIONIPMODEUNICASTARPSUPPRESSIONCACHE._serialized_end=44541
  _VXLANV4TUNNELDESTINATIONIPMODEUNICASTVTEP._serialized_start=44544
  _VXLANV4TUNNELDESTINATIONIPMODEUNICASTVTEP._serialized_end=44737
  _VXLANV6TUNNELDESTINATIONIPMODEUNICASTVTEP._serialized_start=44740
  _VXLANV6TUNNELDESTINATIONIPMODEUNICASTVTEP._serialized_end=44933
  _VXLANV4TUNNELDESTINATIONIPMODEMULTICAST._serialized_start=44935
  _VXLANV4TUNNELDESTINATIONIPMODEMULTICAST._serialized_end=45010
  _VXLANV6TUNNELDESTINATIONIPMODEMULTICAST._serialized_start=45012
  _VXLANV6TUNNELDESTINATIONIPMODEMULTICAST._serialized_end=45087
  _DEVICERSVP._serialized_start=45090
  _DEVICERSVP._serialized_end=45235
  _RSVPIPV4INTERFACE._serialized_start=45238
  _RSVPIPV4INTERFACE._serialized_end=45779
  _RSVPLSPIPV4INTERFACE._serialized_start=45782
  _RSVPLSPIPV4INTERFACE._serialized_end=46001
  _RSVPLSPIPV4INTERFACEP2PEGRESSIPV4LSP._serialized_start=46004
  _RSVPLSPIPV4INTERFACEP2PEGRESSIPV4LSP._serialized_end=46487
  _RSVPLSPIPV4INTERFACEP2PEGRESSIPV4LSP_RESERVATIONSTYLE._serialized_start=46284
  _RSVPLSPIPV4INTERFACEP2PEGRESSIPV4LSP_RESERVATIONSTYLE._serialized_end=46376
  _RSVPLSPIPV4INTERFACEP2PEGRESSIPV4LSP_RESERVATIONSTYLE_ENUM._serialized_start=46304
  _RSVPLSPIPV4INTERFACEP2PEGRESSIPV4LSP_RESERVATIONSTYLE_ENUM._serialized_end=46376
  _RSVPLSPIPV4INTERFACEP2PINGRESSIPV4LSP._serialized_start=46490
  _RSVPLSPIPV4INTERFACEP2PINGRESSIPV4LSP._serialized_end=47084
  _RSVPSESSIONATTRIBUTE._serialized_start=47087
  _RSVPSESSIONATTRIBUTE._serialized_end=47740
  _RSVPRESOURCEAFFINITIES._serialized_start=47743
  _RSVPRESOURCEAFFINITIES._serialized_end=47893
  _RSVPTSPEC._serialized_start=47896
  _RSVPTSPEC._serialized_end=48183
  _RSVPFASTREROUTE._serialized_start=48186
  _RSVPFASTREROUTE._serialized_end=48641
  _RSVPERO._serialized_start=48644
  _RSVPERO._serialized_end=48940
  _RSVPERO_PREPENDNEIGHBORIP._serialized_start=48797
  _RSVPERO_PREPENDNEIGHBORIP._serialized_end=48898
  _RSVPERO_PREPENDNEIGHBORIP_ENUM._serialized_start=48818
  _RSVPERO_PREPENDNEIGHBORIP_ENUM._serialized_end=48898
  _RSVPEROSUBOBJECT._serialized_start=48943
  _RSVPEROSUBOBJECT._serialized_end=49339
  _RSVPEROSUBOBJECT_TYPE._serialized_start=49153
  _RSVPEROSUBOBJECT_TYPE._serialized_end=49209
  _RSVPEROSUBOBJECT_TYPE_ENUM._serialized_start=49161
  _RSVPEROSUBOBJECT_TYPE_ENUM._serialized_end=49209
  _RSVPEROSUBOBJECT_HOPTYPE._serialized_start=49211
  _RSVPEROSUBOBJECT_HOPTYPE._serialized_end=49268
  _RSVPEROSUBOBJECT_HOPTYPE_ENUM._serialized_start=49222
  _RSVPEROSUBOBJECT_HOPTYPE_ENUM._serialized_end=49268
  _FLOW._serialized_start=49342
  _FLOW._serialized_end=49658
  _FLOWTXRX._serialized_start=49661
  _FLOWTXRX._serialized_end=49879
  _FLOWTXRX_CHOICE._serialized_start=49793
  _FLOWTXRX_CHOICE._serialized_end=49848
  _FLOWTXRX_CHOICE_ENUM._serialized_start=49803
  _FLOWTXRX_CHOICE_ENUM._serialized_end=49848
  _FLOWPORT._serialized_start=49881
  _FLOWPORT._serialized_end=49960
  _FLOWROUTER._serialized_start=49963
  _FLOWROUTER._serialized_end=50125
  _FLOWROUTER_MODE._serialized_start=50059
  _FLOWROUTER_MODE._serialized_end=50116
  _FLOWROUTER_MODE_ENUM._serialized_start=50067
  _FLOWROUTER_MODE_ENUM._serialized_end=50116
  _FLOWHEADER._serialized_start=50128
  _FLOWHEADER._serialized_end=51329
  _FLOWHEADER_CHOICE._serialized_start=50881
  _FLOWHEADER_CHOICE._serialized_end=51126
  _FLOWHEADER_CHOICE_ENUM._serialized_start=50892
  _FLOWHEADER_CHOICE_ENUM._serialized_end=51126
  _FLOWCUSTOM._serialized_start=51331
  _FLOWCUSTOM._serialized_end=51405
  _FLOWCUSTOMMETRICTAG._serialized_start=51407
  _FLOWCUSTOMMETRICTAG._serialized_end=51506
  _FLOWETHERNET._serialized_start=51509
  _FLOWETHERNET._serialized_end=51780
  _FLOWVLAN._serialized_start=51783
  _FLOWVLAN._serialized_end=52012
  _FLOWVXLAN._serialized_start=52015
  _FLOWVXLAN._serialized_end=52276
  _FLOWIPV4._serialized_start=52279
  _FLOWIPV4._serialized_end=53297
  _FLOWIPV4PRIORITY._serialized_start=53300
  _FLOWIPV4PRIORITY._serialized_end=53598
  _FLOWIPV4PRIORITY_CHOICE._serialized_start=53501
  _FLOWIPV4PRIORITY_CHOICE._serialized_end=53562
  _FLOWIPV4PRIORITY_CHOICE_ENUM._serialized_start=53511
  _FLOWIPV4PRIORITY_CHOICE_ENUM._serialized_end=53562
  _FLOWIPV4DSCP._serialized_start=53600
  _FLOWIPV4DSCP._serialized_end=53724
  _FLOWIPV4TOS._serialized_start=53727
  _FLOWIPV4TOS._serialized_end=54160
  _FLOWIPV6._serialized_start=54163
  _FLOWIPV6._serialized_end=54714
  _FLOWPFCPAUSE._serialized_start=54717
  _FLOWPFCPAUSE._serialized_end=55770
  _FLOWETHERNETPAUSE._serialized_start=55773
  _FLOWETHERNETPAUSE._serialized_end=56149
  _FLOWTCP._serialized_start=56152
  _FLOWTCP._serialized_end=57092
  _FLOWUDP._serialized_start=57095
  _FLOWUDP._serialized_end=57356
  _FLOWGRE._serialized_start=57359
  _FLOWGRE._serialized_end=57784
  _FLOWGTPV1._serialized_start=57787
  _FLOWGTPV1._serialized_end=58739
  _FLOWGTPEXTENSION._serialized_start=58742
  _FLOWGTPEXTENSION._serialized_end=59042
  _FLOWGTPV2._serialized_start=59045
  _FLOWGTPV2._serialized_end=59708
  _FLOWARP._serialized_start=59711
  _FLOWARP._serialized_end=60512
  _FLOWICMP._serialized_start=60515
  _FLOWICMP._serialized_end=60676
  _FLOWICMP_CHOICE._serialized_start=60613
  _FLOWICMP_CHOICE._serialized_end=60656
  _FLOWICMP_CHOICE_ENUM._serialized_start=60623
  _FLOWICMP_CHOICE_ENUM._serialized_end=60656
  _FLOWICMPECHO._serialized_start=60679
  _FLOWICMPECHO._serialized_end=61045
  _FLOWICMPV6._serialized_start=61048
  _FLOWICMPV6._serialized_end=61215
  _FLOWICMPV6_CHOICE._serialized_start=60613
  _FLOWICMPV6_CHOICE._serialized_end=60656
  _FLOWICMPV6_CHOICE_ENUM._serialized_start=60623
  _FLOWICMPV6_CHOICE_ENUM._serialized_end=60656
  _FLOWICMPV6ECHO._serialized_start=61218
  _FLOWICMPV6ECHO._serialized_end=61596
  _FLOWPPP._serialized_start=61599
  _FLOWPPP._serialized_end=61811
  _FLOWIGMPV1._serialized_start=61814
  _FLOWIGMPV1._serialized_end=62159
  _FLOWMPLS._serialized_start=62162
  _FLOWMPLS._serialized_end=62470
  _FLOWSIZE._serialized_start=62473
  _FLOWSIZE._serialized_end=62848
  _FLOWSIZE_CHOICE._serialized_start=62696
  _FLOWSIZE_CHOICE._serialized_end=62785
  _FLOWSIZE_CHOICE_ENUM._serialized_start=62706
  _FLOWSIZE_CHOICE_ENUM._serialized_end=62785
  _FLOWSIZEINCREMENT._serialized_start=62850
  _FLOWSIZEINCREMENT._serialized_end=62953
  _FLOWSIZERANDOM._serialized_start=62955
  _FLOWSIZERANDOM._serialized_end=63023
  _FLOWSIZEWEIGHTPAIRS._serialized_start=63026
  _FLOWSIZEWEIGHTPAIRS._serialized_end=63423
  _FLOWSIZEWEIGHTPAIRS_CHOICE._serialized_start=63223
  _FLOWSIZEWEIGHTPAIRS_CHOICE._serialized_end=63284
  _FLOWSIZEWEIGHTPAIRS_CHOICE_ENUM._serialized_start=63233
  _FLOWSIZEWEIGHTPAIRS_CHOICE_ENUM._serialized_end=63284
  _FLOWSIZEWEIGHTPAIRS_PREDEFINED._serialized_start=63286
  _FLOWSIZEWEIGHTPAIRS_PREDEFINED._serialized_end=63397
  _FLOWSIZEWEIGHTPAIRS_PREDEFINED_ENUM._serialized_start=63300
  _FLOWSIZEWEIGHTPAIRS_PREDEFINED_ENUM._serialized_end=63397
  _FLOWSIZEWEIGHTPAIRSCUSTOM._serialized_start=63425
  _FLOWSIZEWEIGHTPAIRSCUSTOM._serialized_end=63512
  _FLOWRATE._serialized_start=63515
  _FLOWRATE._serialized_end=63859
  _FLOWRATE_CHOICE._serialized_start=63693
  _FLOWRATE_CHOICE._serialized_end=63790
  _FLOWRATE_CHOICE_ENUM._serialized_start=63703
  _FLOWRATE_CHOICE_ENUM._serialized_end=63790
  _FLOWDURATION._serialized_start=63862
  _FLOWDURATION._serialized_end=64284
  _FLOWDURATION_CHOICE._serialized_start=64114
  _FLOWDURATION_CHOICE._serialized_end=64212
  _FLOWDURATION_CHOICE_ENUM._serialized_start=64124
  _FLOWDURATION_CHOICE_ENUM._serialized_end=64212
  _FLOWCONTINUOUS._serialized_start=64286
  _FLOWCONTINUOUS._serialized_end=64374
  _FLOWDELAY._serialized_start=64377
  _FLOWDELAY._serialized_end=64645
  _FLOWDELAY_CHOICE._serialized_start=64512
  _FLOWDELAY_CHOICE._serialized_end=64591
  _FLOWDELAY_CHOICE_ENUM._serialized_start=64522
  _FLOWDELAY_CHOICE_ENUM._serialized_end=64591
  _FLOWFIXEDPACKETS._serialized_start=64647
  _FLOWFIXEDPACKETS._serialized_end=64771
  _FLOWFIXEDSECONDS._serialized_start=64773
  _FLOWFIXEDSECONDS._serialized_end=64897
  _FLOWBURST._serialized_start=64900
  _FLOWBURST._serialized_end=65085
  _FLOWDURATIONINTERBURSTGAP._serialized_start=65088
  _FLOWDURATIONINTERBURSTGAP._serialized_end=65388
  _FLOWDURATIONINTERBURSTGAP_CHOICE._serialized_start=64512
  _FLOWDURATIONINTERBURSTGAP_CHOICE._serialized_end=64591
  _FLOWDURATIONINTERBURSTGAP_CHOICE_ENUM._serialized_start=64522
  _FLOWDURATIONINTERBURSTGAP_CHOICE_ENUM._serialized_end=64591
  _FLOWMETRICS._serialized_start=65391
  _FLOWMETRICS._serialized_end=65714
  _FLOWLATENCYMETRICS._serialized_start=65717
  _FLOWLATENCYMETRICS._serialized_end=65901
  _FLOWLATENCYMETRICS_MODE._serialized_start=65814
  _FLOWLATENCYMETRICS_MODE._serialized_end=65881
  _FLOWLATENCYMETRICS_MODE_ENUM._serialized_start=65822
  _FLOWLATENCYMETRICS_MODE_ENUM._serialized_end=65881
  _FLOWPREDEFINEDTAGS._serialized_start=65903
  _FLOWPREDEFINEDTAGS._serialized_end=65957
  _FLOWRXTXRATIO._serialized_start=65960
  _FLOWRXTXRATIO._serialized_end=66192
  _FLOWRXTXRATIO_CHOICE._serialized_start=66100
  _FLOWRXTXRATIO_CHOICE._serialized_end=66158
  _FLOWRXTXRATIO_CHOICE_ENUM._serialized_start=66110
  _FLOWRXTXRATIO_CHOICE_ENUM._serialized_end=66158
  _FLOWRXTXRATIORXCOUNT._serialized_start=66194
  _FLOWRXTXRATIORXCOUNT._serialized_end=66216
  _EVENT._serialized_start=66219
  _EVENT._serialized_end=66485
  _EVENTRXRATETHRESHOLD._serialized_start=66487
  _EVENTRXRATETHRESHOLD._serialized_end=66579
  _EVENTLINK._serialized_start=66581
  _EVENTLINK._serialized_end=66624
  _EVENTROUTEADVERTISEWITHDRAW._serialized_start=66626
  _EVENTROUTEADVERTISEWITHDRAW._serialized_end=66687
  _EVENTREQUEST._serialized_start=66690
  _EVENTREQUEST._serialized_end=66935
  _EVENTREQUEST_TYPE._serialized_start=66766
  _EVENTREQUEST_TYPE._serialized_end=66935
  _EVENTREQUEST_TYPE_ENUM._serialized_start=66775
  _EVENTREQUEST_TYPE_ENUM._serialized_end=66935
  _EVENTSUBSCRIPTION._serialized_start=66937
  _EVENTSUBSCRIPTION._serialized_end=67051
  _LLDP._serialized_start=67054
  _LLDP._serialized_end=67391
  _LLDPCONNECTION._serialized_start=67394
  _LLDPCONNECTION._serialized_end=67563
  _LLDPCONNECTION_CHOICE._serialized_start=67490
  _LLDPCONNECTION_CHOICE._serialized_end=67538
  _LLDPCONNECTION_CHOICE_ENUM._serialized_start=2320
  _LLDPCONNECTION_CHOICE_ENUM._serialized_end=2358
  _LLDPCHASSISID._serialized_start=67566
  _LLDPCHASSISID._serialized_end=67948
  _LLDPCHASSISID_CHOICE._serialized_start=67763
  _LLDPCHASSISID_CHOICE._serialized_end=67868
  _LLDPCHASSISID_CHOICE_ENUM._serialized_start=67773
  _LLDPCHASSISID_CHOICE_ENUM._serialized_end=67868
  _LLDPPORTID._serialized_start=67951
  _LLDPPORTID._serialized_end=68334
  _LLDPPORTID_CHOICE._serialized_start=67763
  _LLDPPORTID_CHOICE._serialized_end=67868
  _LLDPPORTID_CHOICE_ENUM._serialized_start=67773
  _LLDPPORTID_CHOICE_ENUM._serialized_end=67868
  _LLDPCHASSISMACSUBTYPE._serialized_start=68337
  _LLDPCHASSISMACSUBTYPE._serialized_end=68546
  _LLDPCHASSISMACSUBTYPE_CHOICE._serialized_start=3051
  _LLDPCHASSISMACSUBTYPE_CHOICE._serialized_end=3105
  _LLDPCHASSISMACSUBTYPE_CHOICE_ENUM._serialized_start=3061
  _LLDPCHASSISMACSUBTYPE_CHOICE_ENUM._serialized_end=3105
  _LLDPPORTINTERFACENAMESUBTYPE._serialized_start=68549
  _LLDPPORTINTERFACENAMESUBTYPE._serialized_end=68772
  _LLDPPORTINTERFACENAMESUBTYPE_CHOICE._serialized_start=3051
  _LLDPPORTINTERFACENAMESUBTYPE_CHOICE._serialized_end=3105
  _LLDPPORTINTERFACENAMESUBTYPE_CHOICE_ENUM._serialized_start=3061
  _LLDPPORTINTERFACENAMESUBTYPE_CHOICE_ENUM._serialized_end=3105
  _LLDPSYSTEMNAME._serialized_start=68775
  _LLDPSYSTEMNAME._serialized_end=68970
  _LLDPSYSTEMNAME_CHOICE._serialized_start=3051
  _LLDPSYSTEMNAME_CHOICE._serialized_end=3105
  _LLDPSYSTEMNAME_CHOICE_ENUM._serialized_start=3061
  _LLDPSYSTEMNAME_CHOICE_ENUM._serialized_end=3105
  _ERROR._serialized_start=68973
  _ERROR._serialized_end=69123
  _ERROR_KIND._serialized_start=69053
  _ERROR_KIND._serialized_end=69114
  _ERROR_KIND_ENUM._serialized_start=69061
  _ERROR_KIND_ENUM._serialized_end=69114
  _WARNING._serialized_start=69125
  _WARNING._serialized_end=69152
  _CONFIGUPDATE._serialized_start=69155
  _CONFIGUPDATE._serialized_end=69326
  _CONFIGUPDATE_CHOICE._serialized_start=69261
  _CONFIGUPDATE_CHOICE._serialized_end=69305
  _CONFIGUPDATE_CHOICE_ENUM._serialized_start=69271
  _CONFIGUPDATE_CHOICE_ENUM._serialized_end=69305
  _FLOWSUPDATE._serialized_start=69329
  _FLOWSUPDATE._serialized_end=69491
  _FLOWSUPDATE_PROPERTYNAMES._serialized_start=69431
  _FLOWSUPDATE_PROPERTYNAMES._serialized_end=69491
  _FLOWSUPDATE_PROPERTYNAMES_ENUM._serialized_start=69448
  _FLOWSUPDATE_PROPERTYNAMES_ENUM._serialized_end=69491
  _CONTROLSTATE._serialized_start=69494
  _CONTROLSTATE._serialized_end=69780
  _CONTROLSTATE_CHOICE._serialized_start=69676
  _CONTROLSTATE_CHOICE._serialized_end=69746
  _CONTROLSTATE_CHOICE_ENUM._serialized_start=69686
  _CONTROLSTATE_CHOICE_ENUM._serialized_end=69746
  _STATEPORT._serialized_start=69783
  _STATEPORT._serialized_end=70001
  _STATEPORT_CHOICE._serialized_start=69924
  _STATEPORT_CHOICE._serialized_end=69980
  _STATEPORT_CHOICE_ENUM._serialized_start=69934
  _STATEPORT_CHOICE_ENUM._serialized_end=69980
  _STATETRAFFIC._serialized_start=70004
  _STATETRAFFIC._serialized_end=70196
  _STATETRAFFIC_CHOICE._serialized_start=70126
  _STATETRAFFIC_CHOICE._serialized_end=70178
  _STATETRAFFIC_CHOICE_ENUM._serialized_start=70136
  _STATETRAFFIC_CHOICE_ENUM._serialized_end=70178
  _STATEPROTOCOL._serialized_start=70199
  _STATEPROTOCOL._serialized_end=70483
  _STATEPROTOCOL_CHOICE._serialized_start=70393
  _STATEPROTOCOL_CHOICE._serialized_end=70456
  _STATEPROTOCOL_CHOICE_ENUM._serialized_start=70403
  _STATEPROTOCOL_CHOICE_ENUM._serialized_end=70456
  _STATEPORTLINK._serialized_start=70486
  _STATEPORTLINK._serialized_end=70619
  _STATEPORTLINK_STATE._serialized_start=70569
  _STATEPORTLINK_STATE._serialized_end=70619
  _STATEPORTLINK_STATE_ENUM._serialized_start=13446
  _STATEPORTLINK_STATE_ENUM._serialized_end=13487
  _STATEPORTCAPTURE._serialized_start=70622
  _STATEPORTCAPTURE._serialized_end=70764
  _STATEPORTCAPTURE_STATE._serialized_start=70711
  _STATEPORTCAPTURE_STATE._serialized_end=70764
  _STATEPORTCAPTURE_STATE_ENUM._serialized_start=70720
  _STATEPORTCAPTURE_STATE_ENUM._serialized_end=70764
  _STATETRAFFICFLOWTRANSMIT._serialized_start=70767
  _STATETRAFFICFLOWTRANSMIT._serialized_end=70948
  _STATETRAFFICFLOWTRANSMIT_STATE._serialized_start=70872
  _STATETRAFFICFLOWTRANSMIT_STATE._serialized_end=70948
  _STATETRAFFICFLOWTRANSMIT_STATE_ENUM._serialized_start=70881
  _STATETRAFFICFLOWTRANSMIT_STATE_ENUM._serialized_end=70948
  _STATEPROTOCOLALL._serialized_start=70950
  _STATEPROTOCOLALL._serialized_end=71072
  _STATEPROTOCOLALL_STATE._serialized_start=70711
  _STATEPROTOCOLALL_STATE._serialized_end=70764
  _STATEPROTOCOLALL_STATE_ENUM._serialized_start=70720
  _STATEPROTOCOLALL_STATE_ENUM._serialized_end=70764
  _STATEPROTOCOLROUTE._serialized_start=71075
  _STATEPROTOCOLROUTE._serialized_end=71224
  _STATEPROTOCOLROUTE_STATE._serialized_start=71163
  _STATEPROTOCOLROUTE_STATE._serialized_end=71224
  _STATEPROTOCOLROUTE_STATE_ENUM._serialized_start=71172
  _STATEPROTOCOLROUTE_STATE_ENUM._serialized_end=71224
  _STATEPROTOCOLLACP._serialized_start=71227
  _STATEPROTOCOLLACP._serialized_end=71403
  _STATEPROTOCOLLACP_CHOICE._serialized_start=71349
  _STATEPROTOCOLLACP_CHOICE._serialized_end=71393
  _STATEPROTOCOLLACP_CHOICE_ENUM._serialized_start=71359
  _STATEPROTOCOLLACP_CHOICE_ENUM._serialized_end=71393
  _STATEPROTOCOLLACPADMIN._serialized_start=71406
  _STATEPROTOCOLLACPADMIN._serialized_end=71563
  _STATEPROTOCOLLACPADMIN_STATE._serialized_start=70569
  _STATEPROTOCOLLACPADMIN_STATE._serialized_end=70619
  _STATEPROTOCOLLACPADMIN_STATE_ENUM._serialized_start=13446
  _STATEPROTOCOLLACPADMIN_STATE_ENUM._serialized_end=13487
  _CONTROLACTION._serialized_start=71566
  _CONTROLACTION._serialized_end=71735
  _CONTROLACTION_CHOICE._serialized_start=71675
  _CONTROLACTION_CHOICE._serialized_end=71722
  _CONTROLACTION_CHOICE_ENUM._serialized_start=71685
  _CONTROLACTION_CHOICE_ENUM._serialized_end=71722
  _CONTROLACTIONRESPONSE._serialized_start=71737
  _CONTROLACTIONRESPONSE._serialized_end=71835
  _ACTIONRESPONSE._serialized_start=71838
  _ACTIONRESPONSE._serialized_end=72017
  _ACTIONRESPONSE_CHOICE._serialized_start=71675
  _ACTIONRESPONSE_CHOICE._serialized_end=71722
  _ACTIONRESPONSE_CHOICE_ENUM._serialized_start=71685
  _ACTIONRESPONSE_CHOICE_ENUM._serialized_end=71722
  _ACTIONPROTOCOL._serialized_start=72020
  _ACTIONPROTOCOL._serialized_end=72305
  _ACTIONPROTOCOL_CHOICE._serialized_start=72217
  _ACTIONPROTOCOL_CHOICE._serialized_end=72279
  _ACTIONPROTOCOL_CHOICE_ENUM._serialized_start=72227
  _ACTIONPROTOCOL_CHOICE_ENUM._serialized_end=72279
  _ACTIONRESPONSEPROTOCOL._serialized_start=72308
  _ACTIONRESPONSEPROTOCOL._serialized_end=72566
  _ACTIONRESPONSEPROTOCOL_CHOICE._serialized_start=72495
  _ACTIONRESPONSEPROTOCOL_CHOICE._serialized_end=72548
  _ACTIONRESPONSEPROTOCOL_CHOICE_ENUM._serialized_start=24581
  _ACTIONRESPONSEPROTOCOL_CHOICE_ENUM._serialized_end=24624
  _ACTIONPROTOCOLIPV4._serialized_start=72569
  _ACTIONPROTOCOLIPV4._serialized_end=72744
  _ACTIONPROTOCOLIPV4_CHOICE._serialized_start=72692
  _ACTIONPROTOCOLIPV4_CHOICE._serialized_end=72735
  _ACTIONPROTOCOLIPV4_CHOICE_ENUM._serialized_start=72702
  _ACTIONPROTOCOLIPV4_CHOICE_ENUM._serialized_end=72735
  _ACTIONRESPONSEPROTOCOLIPV4._serialized_start=72747
  _ACTIONRESPONSEPROTOCOLIPV4._serialized_end=72946
  _ACTIONRESPONSEPROTOCOLIPV4_CHOICE._serialized_start=72692
  _ACTIONRESPONSEPROTOCOLIPV4_CHOICE._serialized_end=72735
  _ACTIONRESPONSEPROTOCOLIPV4_CHOICE_ENUM._serialized_start=72702
  _ACTIONRESPONSEPROTOCOLIPV4_CHOICE_ENUM._serialized_end=72735
  _ACTIONPROTOCOLIPV4PING._serialized_start=72948
  _ACTIONPROTOCOLIPV4PING._serialized_end=73026
  _ACTIONPROTOCOLIPV4PINGREQUEST._serialized_start=73028
  _ACTIONPROTOCOLIPV4PINGREQUEST._serialized_end=73127
  _ACTIONRESPONSEPROTOCOLIPV4PING._serialized_start=73129
  _ACTIONRESPONSEPROTOCOLIPV4PING._serialized_end=73225
  _ACTIONRESPONSEPROTOCOLIPV4PINGRESPONSE._serialized_start=73228
  _ACTIONRESPONSEPROTOCOLIPV4PINGRESPONSE._serialized_end=73437
  _ACTIONRESPONSEPROTOCOLIPV4PINGRESPONSE_RESULT._serialized_start=73377
  _ACTIONRESPONSEPROTOCOLIPV4PINGRESPONSE_RESULT._serialized_end=73437
  _ACTIONRESPONSEPROTOCOLIPV4PINGRESPONSE_RESULT_ENUM._serialized_start=73387
  _ACTIONRESPONSEPROTOCOLIPV4PINGRESPONSE_RESULT_ENUM._serialized_end=73437
  _ACTIONPROTOCOLIPV6._serialized_start=73440
  _ACTIONPROTOCOLIPV6._serialized_end=73615
  _ACTIONPROTOCOLIPV6_CHOICE._serialized_start=72692
  _ACTIONPROTOCOLIPV6_CHOICE._serialized_end=72735
  _ACTIONPROTOCOLIPV6_CHOICE_ENUM._serialized_start=72702
  _ACTIONPROTOCOLIPV6_CHOICE_ENUM._serialized_end=72735
  _ACTIONRESPONSEPROTOCOLIPV6._serialized_start=73618
  _ACTIONRESPONSEPROTOCOLIPV6._serialized_end=73817
  _ACTIONRESPONSEPROTOCOLIPV6_CHOICE._serialized_start=72692
  _ACTIONRESPONSEPROTOCOLIPV6_CHOICE._serialized_end=72735
  _ACTIONRESPONSEPROTOCOLIPV6_CHOICE_ENUM._serialized_start=72702
  _ACTIONRESPONSEPROTOCOLIPV6_CHOICE_ENUM._serialized_end=72735
  _ACTIONPROTOCOLIPV6PING._serialized_start=73819
  _ACTIONPROTOCOLIPV6PING._serialized_end=73897
  _ACTIONPROTOCOLIPV6PINGREQUEST._serialized_start=73899
  _ACTIONPROTOCOLIPV6PINGREQUEST._serialized_end=73998
  _ACTIONRESPONSEPROTOCOLIPV6PING._serialized_start=74000
  _ACTIONRESPONSEPROTOCOLIPV6PING._serialized_end=74096
  _ACTIONRESPONSEPROTOCOLIPV6PINGRESPONSE._serialized_start=74099
  _ACTIONRESPONSEPROTOCOLIPV6PINGRESPONSE._serialized_end=74308
  _ACTIONRESPONSEPROTOCOLIPV6PINGRESPONSE_RESULT._serialized_start=73377
  _ACTIONRESPONSEPROTOCOLIPV6PINGRESPONSE_RESULT._serialized_end=73437
  _ACTIONRESPONSEPROTOCOLIPV6PINGRESPONSE_RESULT_ENUM._serialized_start=73387
  _ACTIONRESPONSEPROTOCOLIPV6PINGRESPONSE_RESULT_ENUM._serialized_end=73437
  _ACTIONPROTOCOLBGP._serialized_start=74311
  _ACTIONPROTOCOLBGP._serialized_end=74663
  _ACTIONPROTOCOLBGP_CHOICE._serialized_start=74534
  _ACTIONPROTOCOLBGP_CHOICE._serialized_end=74616
  _ACTIONPROTOCOLBGP_CHOICE_ENUM._serialized_start=74544
  _ACTIONPROTOCOLBGP_CHOICE_ENUM._serialized_end=74616
  _ACTIONPROTOCOLBGPNOTIFICATION._serialized_start=74666
  _ACTIONPROTOCOLBGPNOTIFICATION._serialized_end=75574
  _ACTIONPROTOCOLBGPNOTIFICATION_CHOICE._serialized_start=75226
  _ACTIONPROTOCOLBGPNOTIFICATION_CHOICE._serialized_end=75415
  _ACTIONPROTOCOLBGPNOTIFICATION_CHOICE_ENUM._serialized_start=75237
  _ACTIONPROTOCOLBGPNOTIFICATION_CHOICE_ENUM._serialized_end=75415
  _ACTIONPROTOCOLBGPINITIATEGRACEFULRESTART._serialized_start=75576
  _ACTIONPROTOCOLBGPINITIATEGRACEFULRESTART._serialized_end=75684
  _METRICSREQUEST._serialized_start=75687
  _METRICSREQUEST._serialized_end=76374
  _METRICSREQUEST_CHOICE._serialized_start=76157
  _METRICSREQUEST_CHOICE._serialized_end=76281
  _METRICSREQUEST_CHOICE_ENUM._serialized_start=76167
  _METRICSREQUEST_CHOICE_ENUM._serialized_end=76281
  _METRICSRESPONSE._serialized_start=76377
  _METRICSRESPONSE._serialized_end=77013
  _METRICSRESPONSE_CHOICE._serialized_start=76805
  _METRICSRESPONSE_CHOICE._serialized_end=77002
  _METRICSRESPONSE_CHOICE_ENUM._serialized_start=76816
  _METRICSRESPONSE_CHOICE_ENUM._serialized_end=77002
  _PORTMETRICSREQUEST._serialized_start=77016
  _PORTMETRICSREQUEST._serialized_end=77349
  _PORTMETRICSREQUEST_COLUMNNAMES._serialized_start=77123
  _PORTMETRICSREQUEST_COLUMNNAMES._serialized_end=77349
  _PORTMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_start=77139
  _PORTMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_end=77349
  _PORTMETRIC._serialized_start=77352
  _PORTMETRIC._serialized_end=78126
  _PORTMETRIC_LINK._serialized_start=77768
  _PORTMETRIC_LINK._serialized_end=77817
  _PORTMETRIC_LINK_ENUM._serialized_start=13446
  _PORTMETRIC_LINK_ENUM._serialized_end=13487
  _PORTMETRIC_CAPTURE._serialized_start=77819
  _PORTMETRIC_CAPTURE._serialized_end=77879
  _PORTMETRIC_CAPTURE_ENUM._serialized_start=77830
  _PORTMETRIC_CAPTURE_ENUM._serialized_end=77879
  _PORTMETRIC_TRANSMIT._serialized_start=77881
  _PORTMETRIC_TRANSMIT._serialized_end=77942
  _PORTMETRIC_TRANSMIT_ENUM._serialized_start=77830
  _PORTMETRIC_TRANSMIT_ENUM._serialized_end=77879
  _FLOWMETRICSREQUEST._serialized_start=78129
  _FLOWMETRICSREQUEST._serialized_end=78465
  _FLOWMETRICSREQUEST_METRICNAMES._serialized_start=78295
  _FLOWMETRICSREQUEST_METRICNAMES._serialized_end=78446
  _FLOWMETRICSREQUEST_METRICNAMES_ENUM._serialized_start=78311
  _FLOWMETRICSREQUEST_METRICNAMES_ENUM._serialized_end=78446
  _FLOWTAGGEDMETRICSFILTER._serialized_start=78468
  _FLOWTAGGEDMETRICSFILTER._serialized_end=78840
  _FLOWTAGGEDMETRICSFILTER_METRICNAMES._serialized_start=78666
  _FLOWTAGGEDMETRICSFILTER_METRICNAMES._serialized_end=78802
  _FLOWTAGGEDMETRICSFILTER_METRICNAMES_ENUM._serialized_start=78681
  _FLOWTAGGEDMETRICSFILTER_METRICNAMES_ENUM._serialized_end=78802
  _FLOWMETRICTAGFILTER._serialized_start=78842
  _FLOWMETRICTAGFILTER._serialized_end=78907
  _FLOWMETRIC._serialized_start=78910
  _FLOWMETRIC._serialized_end=79595
  _FLOWMETRIC_TRANSMIT._serialized_start=79348
  _FLOWMETRIC_TRANSMIT._serialized_end=79421
  _FLOWMETRIC_TRANSMIT_ENUM._serialized_start=79360
  _FLOWMETRIC_TRANSMIT_ENUM._serialized_end=79421
  _FLOWTAGGEDMETRIC._serialized_start=79598
  _FLOWTAGGEDMETRIC._serialized_end=80038
  _FLOWMETRICTAG._serialized_start=80040
  _FLOWMETRICTAG._serialized_end=80138
  _FLOWMETRICTAGVALUE._serialized_start=80141
  _FLOWMETRICTAGVALUE._serialized_end=80335
  _FLOWMETRICTAGVALUE_CHOICE._serialized_start=80257
  _FLOWMETRICTAGVALUE_CHOICE._serialized_end=80308
  _FLOWMETRICTAGVALUE_CHOICE_ENUM._serialized_start=80267
  _FLOWMETRICTAGVALUE_CHOICE_ENUM._serialized_end=80308
  _METRICTIMESTAMP._serialized_start=80337
  _METRICTIMESTAMP._serialized_end=80464
  _METRICLATENCY._serialized_start=80467
  _METRICLATENCY._serialized_end=80602
  _BGPV4METRICSREQUEST._serialized_start=80605
  _BGPV4METRICSREQUEST._serialized_end=81110
  _BGPV4METRICSREQUEST_COLUMNNAMES._serialized_start=80714
  _BGPV4METRICSREQUEST_COLUMNNAMES._serialized_end=81110
  _BGPV4METRICSREQUEST_COLUMNNAMES_ENUM._serialized_start=80730
  _BGPV4METRICSREQUEST_COLUMNNAMES_ENUM._serialized_end=81110
  _BGPV4METRIC._serialized_start=81113
  _BGPV4METRIC._serialized_end=82243
  _BGPV4METRIC_SESSIONSTATE._serialized_start=81716
  _BGPV4METRIC_SESSIONSTATE._serialized_end=81773
  _BGPV4METRIC_SESSIONSTATE_ENUM._serialized_start=13446
  _BGPV4METRIC_SESSIONSTATE_ENUM._serialized_end=13487
  _BGPV4METRIC_FSMSTATE._serialized_start=81775
  _BGPV4METRIC_FSMSTATE._serialized_end=81893
  _BGPV4METRIC_FSMSTATE_ENUM._serialized_start=81787
  _BGPV4METRIC_FSMSTATE_ENUM._serialized_end=81893
  _BGPV6METRICSREQUEST._serialized_start=82246
  _BGPV6METRICSREQUEST._serialized_end=82751
  _BGPV6METRICSREQUEST_COLUMNNAMES._serialized_start=80714
  _BGPV6METRICSREQUEST_COLUMNNAMES._serialized_end=81110
  _BGPV6METRICSREQUEST_COLUMNNAMES_ENUM._serialized_start=80730
  _BGPV6METRICSREQUEST_COLUMNNAMES_ENUM._serialized_end=81110
  _BGPV6METRIC._serialized_start=82754
  _BGPV6METRIC._serialized_end=83884
  _BGPV6METRIC_SESSIONSTATE._serialized_start=81716
  _BGPV6METRIC_SESSIONSTATE._serialized_end=81773
  _BGPV6METRIC_SESSIONSTATE_ENUM._serialized_start=13446
  _BGPV6METRIC_SESSIONSTATE_ENUM._serialized_end=13487
  _BGPV6METRIC_FSMSTATE._serialized_start=81775
  _BGPV6METRIC_FSMSTATE._serialized_end=81893
  _BGPV6METRIC_FSMSTATE_ENUM._serialized_start=81787
  _BGPV6METRIC_FSMSTATE_ENUM._serialized_end=81893
  _ISISMETRICSREQUEST._serialized_start=83887
  _ISISMETRICSREQUEST._serialized_end=84673
  _ISISMETRICSREQUEST_COLUMNNAMES._serialized_start=83996
  _ISISMETRICSREQUEST_COLUMNNAMES._serialized_end=84673
  _ISISMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_start=84012
  _ISISMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_end=84673
  _ISISMETRIC._serialized_start=84676
  _ISISMETRIC._serialized_end=86200
  _LAGMETRICSREQUEST._serialized_start=86203
  _LAGMETRICSREQUEST._serialized_end=86520
  _LAGMETRICSREQUEST_COLUMNNAMES._serialized_start=86307
  _LAGMETRICSREQUEST_COLUMNNAMES._serialized_end=86520
  _LAGMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_start=86323
  _LAGMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_end=86520
  _LAGMETRIC._serialized_start=86523
  _LAGMETRIC._serialized_end=87079
  _LAGMETRIC_OPERSTATUS._serialized_start=86851
  _LAGMETRIC_OPERSTATUS._serialized_end=86906
  _LAGMETRIC_OPERSTATUS_ENUM._serialized_start=13446
  _LAGMETRIC_OPERSTATUS_ENUM._serialized_end=13487
  _LACPMETRICSREQUEST._serialized_start=87082
  _LACPMETRICSREQUEST._serialized_end=87518
  _LACPMETRICSREQUEST_COLUMNNAMES._serialized_start=87219
  _LACPMETRICSREQUEST_COLUMNNAMES._serialized_end=87518
  _LACPMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_start=87235
  _LACPMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_end=87518
  _LACPMETRIC._serialized_start=87521
  _LACPMETRIC._serialized_end=88558
  _LACPMETRIC_ACTIVITY._serialized_start=88087
  _LACPMETRIC_ACTIVITY._serialized_end=88147
  _LACPMETRIC_ACTIVITY_ENUM._serialized_start=88099
  _LACPMETRIC_ACTIVITY_ENUM._serialized_end=88147
  _LACPMETRIC_TIMEOUT._serialized_start=88149
  _LACPMETRIC_TIMEOUT._serialized_end=88204
  _LACPMETRIC_TIMEOUT_ENUM._serialized_start=88160
  _LACPMETRIC_TIMEOUT_ENUM._serialized_end=88204
  _LACPMETRIC_SYNCHRONIZATION._serialized_start=88206
  _LACPMETRIC_SYNCHRONIZATION._serialized_end=88275
  _LACPMETRIC_SYNCHRONIZATION_ENUM._serialized_start=88225
  _LACPMETRIC_SYNCHRONIZATION_ENUM._serialized_end=88275
  _LLDPMETRICSREQUEST._serialized_start=88561
  _LLDPMETRICSREQUEST._serialized_end=88814
  _LLDPMETRICSREQUEST_COLUMNNAMES._serialized_start=88668
  _LLDPMETRICSREQUEST_COLUMNNAMES._serialized_end=88814
  _LLDPMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_start=88684
  _LLDPMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_end=88814
  _LLDPMETRIC._serialized_start=88817
  _LLDPMETRIC._serialized_end=89119
  _RSVPMETRICSREQUEST._serialized_start=89122
  _RSVPMETRICSREQUEST._serialized_end=89828
  _RSVPMETRICSREQUEST_COLUMNNAMES._serialized_start=89231
  _RSVPMETRICSREQUEST_COLUMNNAMES._serialized_end=89828
  _RSVPMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_start=89247
  _RSVPMETRICSREQUEST_COLUMNNAMES_ENUM._serialized_end=89828
  _RSVPMETRIC._serialized_start=89831
  _RSVPMETRIC._serialized_end=91227
  _STATESREQUEST._serialized_start=91230
  _STATESREQUEST._serialized_end=91894
  _STATESREQUEST_CHOICE._serialized_start=91639
  _STATESREQUEST_CHOICE._serialized_end=91781
  _STATESREQUEST_CHOICE_ENUM._serialized_start=91650
  _STATESREQUEST_CHOICE_ENUM._serialized_end=91781
  _STATESRESPONSE._serialized_start=91897
  _STATESRESPONSE._serialized_end=92389
  _STATESRESPONSE_CHOICE._serialized_start=91639
  _STATESRESPONSE_CHOICE._serialized_end=91781
  _STATESRESPONSE_CHOICE_ENUM._serialized_start=91650
  _STATESRESPONSE_CHOICE_ENUM._serialized_end=91781
  _NEIGHBORSV4STATESREQUEST._serialized_start=92391
  _NEIGHBORSV4STATESREQUEST._serialized_end=92441
  _NEIGHBORSV4STATE._serialized_start=92443
  _NEIGHBORSV4STATE._serialized_end=92562
  _NEIGHBORSV6STATESREQUEST._serialized_start=92564
  _NEIGHBORSV6STATESREQUEST._serialized_end=92614
  _NEIGHBORSV6STATE._serialized_start=92616
  _NEIGHBORSV6STATE._serialized_end=92735
  _BGPPREFIXSTATEREQUEST._serialized_start=92738
  _BGPPREFIXSTATEREQUEST._serialized_end=93060
  _BGPPREFIXSTATEREQUEST_PREFIXFILTERS._serialized_start=92984
  _BGPPREFIXSTATEREQUEST_PREFIXFILTERS._serialized_end=93060
  _BGPPREFIXSTATEREQUEST_PREFIXFILTERS_ENUM._serialized_start=93001
  _BGPPREFIXSTATEREQUEST_PREFIXFILTERS_ENUM._serialized_end=93060
  _BGPPREFIXIPV4UNICASTFILTER._serialized_start=93063
  _BGPPREFIXIPV4UNICASTFILTER._serialized_end=93336
  _BGPPREFIXIPV4UNICASTFILTER_ORIGIN._serialized_start=18460
  _BGPPREFIXIPV4UNICASTFILTER_ORIGIN._serialized_end=18527
  _BGPPREFIXIPV4UNICASTFILTER_ORIGIN_ENUM._serialized_start=18470
  _BGPPREFIXIPV4UNICASTFILTER_ORIGIN_ENUM._serialized_end=18527
  _BGPPREFIXIPV6UNICASTFILTER._serialized_start=93339
  _BGPPREFIXIPV6UNICASTFILTER._serialized_end=93612
  _BGPPREFIXIPV6UNICASTFILTER_ORIGIN._serialized_start=18460
  _BGPPREFIXIPV6UNICASTFILTER_ORIGIN._serialized_end=18527
  _BGPPREFIXIPV6UNICASTFILTER_ORIGIN_ENUM._serialized_start=18470
  _BGPPREFIXIPV6UNICASTFILTER_ORIGIN_ENUM._serialized_end=18527
  _BGPPREFIXESSTATE._serialized_start=93615
  _BGPPREFIXESSTATE._serialized_end=93805
  _BGPPREFIXIPV4UNICASTSTATE._serialized_start=93808
  _BGPPREFIXIPV4UNICASTSTATE._serialized_end=94418
  _BGPPREFIXIPV4UNICASTSTATE_ORIGIN._serialized_start=18460
  _BGPPREFIXIPV4UNICASTSTATE_ORIGIN._serialized_end=18527
  _BGPPREFIXIPV4UNICASTSTATE_ORIGIN_ENUM._serialized_start=18470
  _BGPPREFIXIPV4UNICASTSTATE_ORIGIN_ENUM._serialized_end=18527
  _BGPPREFIXIPV6UNICASTSTATE._serialized_start=94421
  _BGPPREFIXIPV6UNICASTSTATE._serialized_end=95031
  _BGPPREFIXIPV6UNICASTSTATE_ORIGIN._serialized_start=18460
  _BGPPREFIXIPV6UNICASTSTATE_ORIGIN._serialized_end=18527
  _BGPPREFIXIPV6UNICASTSTATE_ORIGIN_ENUM._serialized_start=18470
  _BGPPREFIXIPV6UNICASTSTATE_ORIGIN_ENUM._serialized_end=18527
  _RESULTBGPCOMMUNITY._serialized_start=95034
  _RESULTBGPCOMMUNITY._serialized_end=95338
  _RESULTBGPCOMMUNITY_TYPE._serialized_start=18789
  _RESULTBGPCOMMUNITY_TYPE._serialized_end=18931
  _RESULTBGPCOMMUNITY_TYPE_ENUM._serialized_start=18798
  _RESULTBGPCOMMUNITY_TYPE_ENUM._serialized_end=18931
  _RESULTBGPASPATH._serialized_start=95340
  _RESULTBGPASPATH._serialized_end=95404
  _RESULTBGPASPATHSEGMENT._serialized_start=95407
  _RESULTBGPASPATHSEGMENT._serialized_end=95613
  _RESULTBGPASPATHSEGMENT_TYPE._serialized_start=19892
  _RESULTBGPASPATHSEGMENT_TYPE._serialized_end=19985
  _RESULTBGPASPATHSEGMENT_TYPE_ENUM._serialized_start=19900
  _RESULTBGPASPATHSEGMENT_TYPE_ENUM._serialized_end=19985
  _ISISLSPSSTATEREQUEST._serialized_start=95615
  _ISISLSPSSTATEREQUEST._serialized_end=95664
  _ISISLSPSSTATE._serialized_start=95666
  _ISISLSPSSTATE._serialized_end=95766
  _ISISLSPSTATE._serialized_start=95769
  _ISISLSPSTATE._serialized_end=96204
  _ISISLSPSTATE_PDUTYPE._serialized_start=96042
  _ISISLSPSTATE_PDUTYPE._serialized_end=96102
  _ISISLSPSTATE_PDUTYPE_ENUM._serialized_start=9909
  _ISISLSPSTATE_PDUTYPE_ENUM._serialized_end=9958
  _ISISLSPTLVS._serialized_start=96207
  _ISISLSPTLVS._serialized_end=96715
  _ISISLSPHOSTNAME._serialized_start=96717
  _ISISLSPHOSTNAME._serialized_end=96770
  _ISISLSPFLAGS._serialized_start=96773
  _ISISLSPFLAGS._serialized_end=97075
  _ISISLSPISREACHABILITYTLV._serialized_start=97077
  _ISISLSPISREACHABILITYTLV._serialized_end=97144
  _ISISLSPEXTENDEDISREACHABILITYTLV._serialized_start=97146
  _ISISLSPEXTENDEDISREACHABILITYTLV._serialized_end=97221
  _ISISLSPNEIGHBOR._serialized_start=97223
  _ISISLSPNEIGHBOR._serialized_end=97278
  _ISISLSPIPV4INTERNALREACHABILITYTLV._serialized_start=97280
  _ISISLSPIPV4INTERNALREACHABILITYTLV._serialized_end=97356
  _ISISLSPIPV4EXTERNALREACHABILITYTLV._serialized_start=97358
  _ISISLSPIPV4EXTERNALREACHABILITYTLV._serialized_end=97434
  _ISISLSPV4PREFIX._serialized_start=97437
  _ISISLSPV4PREFIX._serialized_end=97908
  _ISISLSPV4PREFIX_REDISTRIBUTIONTYPE._serialized_start=13424
  _ISISLSPV4PREFIX_REDISTRIBUTIONTYPE._serialized_end=13487
  _ISISLSPV4PREFIX_REDISTRIBUTIONTYPE_ENUM._serialized_start=13446
  _ISISLSPV4PREFIX_REDISTRIBUTIONTYPE_ENUM._serialized_end=13487
  _ISISLSPV4PREFIX_ORIGINTYPE._serialized_start=13357
  _ISISLSPV4PREFIX_ORIGINTYPE._serialized_end=13422
  _ISISLSPV4PREFIX_ORIGINTYPE_ENUM._serialized_start=13371
  _ISISLSPV4PREFIX_ORIGINTYPE_ENUM._serialized_end=13422
  _ISISLSPEXTENDEDIPV4REACHABILITYTLV._serialized_start=97910
  _ISISLSPEXTENDEDIPV4REACHABILITYTLV._serialized_end=97994
  _ISISLSPEXTENDEDV4PREFIX._serialized_start=97997
  _ISISLSPEXTENDEDV4PREFIX._serialized_end=98405
  _ISISLSPEXTENDEDV4PREFIX_REDISTRIBUTIONTYPE._serialized_start=13424
  _ISISLSPEXTENDEDV4PREFIX_REDISTRIBUTIONTYPE._serialized_end=13487
  _ISISLSPEXTENDEDV4PREFIX_REDISTRIBUTIONTYPE_ENUM._serialized_start=13446
  _ISISLSPEXTENDEDV4PREFIX_REDISTRIBUTIONTYPE_ENUM._serialized_end=13487
  _ISISLSPIPV6REACHABILITYTLV._serialized_start=98407
  _ISISLSPIPV6REACHABILITYTLV._serialized_end=98475
  _ISISLSPV6PREFIX._serialized_start=98478
  _ISISLSPV6PREFIX._serialized_end=99017
  _ISISLSPV6PREFIX_REDISTRIBUTIONTYPE._serialized_start=13424
  _ISISLSPV6PREFIX_REDISTRIBUTIONTYPE._serialized_end=13487
  _ISISLSPV6PREFIX_REDISTRIBUTIONTYPE_ENUM._serialized_start=13446
  _ISISLSPV6PREFIX_REDISTRIBUTIONTYPE_ENUM._serialized_end=13487
  _ISISLSPV6PREFIX_ORIGINTYPE._serialized_start=13357
  _ISISLSPV6PREFIX_ORIGINTYPE._serialized_end=13422
  _ISISLSPV6PREFIX_ORIGINTYPE_ENUM._serialized_start=13371
  _ISISLSPV6PREFIX_ORIGINTYPE_ENUM._serialized_end=13422
  _ISISLSPPREFIXATTRIBUTES._serialized_start=99019
  _ISISLSPPREFIXATTRIBUTES._serialized_end=99140
  _LLDPNEIGHBORSSTATEREQUEST._serialized_start=99142
  _LLDPNEIGHBORSSTATEREQUEST._serialized_end=99218
  _LLDPNEIGHBORSSTATE._serialized_start=99221
  _LLDPNEIGHBORSSTATE._serialized_end=100384
  _LLDPNEIGHBORSSTATE_CHASSISIDTYPE._serialized_start=99800
  _LLDPNEIGHBORSSTATE_CHASSISIDTYPE._serialized_end=99974
  _LLDPNEIGHBORSSTATE_CHASSISIDTYPE_ENUM._serialized_start=99818
  _LLDPNEIGHBORSSTATE_CHASSISIDTYPE_ENUM._serialized_end=99974
  _LLDPNEIGHBORSSTATE_PORTIDTYPE._serialized_start=99977
  _LLDPNEIGHBORSSTATE_PORTIDTYPE._serialized_end=100147
  _LLDPNEIGHBORSSTATE_PORTIDTYPE_ENUM._serialized_start=99992
  _LLDPNEIGHBORSSTATE_PORTIDTYPE_ENUM._serialized_end=100147
  _LLDPCUSTOMTLVSTATE._serialized_start=100387
  _LLDPCUSTOMTLVSTATE._serialized_end=100517
  _LLDPCAPABILITYSTATE._serialized_start=100520
  _LLDPCAPABILITYSTATE._serialized_end=100920
  _LLDPCAPABILITYSTATE_CAPABILITYNAME._serialized_start=100653
  _LLDPCAPABILITYSTATE_CAPABILITYNAME._serialized_end=100877
  _LLDPCAPABILITYSTATE_CAPABILITYNAME_ENUM._serialized_start=100672
  _LLDPCAPABILITYSTATE_CAPABILITYNAME_ENUM._serialized_end=100877
  _RSVPLSPSSTATEREQUEST._serialized_start=100922
  _RSVPLSPSSTATEREQUEST._serialized_end=100971
  _RSVPLSPSSTATE._serialized_start=100973
  _RSVPLSPSSTATE._serialized_end=101082
  _RSVPIPV4LSPSTATE._serialized_start=101085
  _RSVPIPV4LSPSTATE._serialized_end=101324
  _RSVPLSPSTATE._serialized_start=101327
  _RSVPLSPSTATE._serialized_end=101891
  _RSVPLSPSTATE_SESSIONSTATUS._serialized_start=101621
  _RSVPLSPSTATE_SESSIONSTATUS._serialized_end=101679
  _RSVPLSPSTATE_SESSIONSTATUS_ENUM._serialized_start=13446
  _RSVPLSPSTATE_SESSIONSTATUS_ENUM._serialized_end=13487
  _RSVPLSPSTATE_LASTFLAPREASON._serialized_start=101681
  _RSVPLSPSTATE_LASTFLAPREASON._serialized_end=101770
  _RSVPLSPSTATE_LASTFLAPREASON_ENUM._serialized_start=101699
  _RSVPLSPSTATE_LASTFLAPREASON_ENUM._serialized_end=101770
  _RSVPLSPIPV4RRO._serialized_start=101893
  _RSVPLSPIPV4RRO._serialized_end=101991
  _RSVPLSPIPV4ERO._serialized_start=101994
  _RSVPLSPIPV4ERO._serialized_end=102236
  _RSVPLSPIPV4ERO_TYPE._serialized_start=102101
  _RSVPLSPIPV4ERO_TYPE._serialized_end=102208
  _RSVPLSPIPV4ERO_TYPE_ENUM._serialized_start=102109
  _RSVPLSPIPV4ERO_TYPE_ENUM._serialized_end=102208
  _CAPTUREREQUEST._serialized_start=102238
  _CAPTUREREQUEST._serialized_end=102273
  _PATTERNFLOWETHERNETDSTCOUNTER._serialized_start=102275
  _PATTERNFLOWETHERNETDSTCOUNTER._serialized_end=102394
  _PATTERNFLOWETHERNETDSTMETRICTAG._serialized_start=102396
  _PATTERNFLOWETHERNETDSTMETRICTAG._serialized_end=102507
  _PATTERNFLOWETHERNETDST._serialized_start=102510
  _PATTERNFLOWETHERNETDST._serialized_end=102986
  _PATTERNFLOWETHERNETDST_CHOICE._serialized_start=102832
  _PATTERNFLOWETHERNETDST_CHOICE._serialized_end=102928
  _PATTERNFLOWETHERNETDST_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWETHERNETDST_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWETHERNETSRCCOUNTER._serialized_start=102988
  _PATTERNFLOWETHERNETSRCCOUNTER._serialized_end=103107
  _PATTERNFLOWETHERNETSRCMETRICTAG._serialized_start=103109
  _PATTERNFLOWETHERNETSRCMETRICTAG._serialized_end=103220
  _PATTERNFLOWETHERNETSRC._serialized_start=103223
  _PATTERNFLOWETHERNETSRC._serialized_end=103661
  _PATTERNFLOWETHERNETSRC_CHOICE._serialized_start=103526
  _PATTERNFLOWETHERNETSRC_CHOICE._serialized_end=103612
  _PATTERNFLOWETHERNETSRC_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWETHERNETSRC_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWETHERNETETHERTYPECOUNTER._serialized_start=103663
  _PATTERNFLOWETHERNETETHERTYPECOUNTER._serialized_end=103788
  _PATTERNFLOWETHERNETETHERTYPEMETRICTAG._serialized_start=103790
  _PATTERNFLOWETHERNETETHERTYPEMETRICTAG._serialized_end=103907
  _PATTERNFLOWETHERNETETHERTYPE._serialized_start=103910
  _PATTERNFLOWETHERNETETHERTYPE._serialized_end=104416
  _PATTERNFLOWETHERNETETHERTYPE_CHOICE._serialized_start=102832
  _PATTERNFLOWETHERNETETHERTYPE_CHOICE._serialized_end=102928
  _PATTERNFLOWETHERNETETHERTYPE_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWETHERNETETHERTYPE_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWETHERNETPFCQUEUECOUNTER._serialized_start=104418
  _PATTERNFLOWETHERNETPFCQUEUECOUNTER._serialized_end=104542
  _PATTERNFLOWETHERNETPFCQUEUEMETRICTAG._serialized_start=104544
  _PATTERNFLOWETHERNETPFCQUEUEMETRICTAG._serialized_end=104660
  _PATTERNFLOWETHERNETPFCQUEUE._serialized_start=104663
  _PATTERNFLOWETHERNETPFCQUEUE._serialized_end=105126
  _PATTERNFLOWETHERNETPFCQUEUE_CHOICE._serialized_start=103526
  _PATTERNFLOWETHERNETPFCQUEUE_CHOICE._serialized_end=103612
  _PATTERNFLOWETHERNETPFCQUEUE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWETHERNETPFCQUEUE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWVLANPRIORITYCOUNTER._serialized_start=105128
  _PATTERNFLOWVLANPRIORITYCOUNTER._serialized_end=105248
  _PATTERNFLOWVLANPRIORITYMETRICTAG._serialized_start=105250
  _PATTERNFLOWVLANPRIORITYMETRICTAG._serialized_end=105362
  _PATTERNFLOWVLANPRIORITY._serialized_start=105365
  _PATTERNFLOWVLANPRIORITY._serialized_end=105808
  _PATTERNFLOWVLANPRIORITY_CHOICE._serialized_start=103526
  _PATTERNFLOWVLANPRIORITY_CHOICE._serialized_end=103612
  _PATTERNFLOWVLANPRIORITY_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWVLANPRIORITY_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWVLANCFICOUNTER._serialized_start=105810
  _PATTERNFLOWVLANCFICOUNTER._serialized_end=105925
  _PATTERNFLOWVLANCFIMETRICTAG._serialized_start=105927
  _PATTERNFLOWVLANCFIMETRICTAG._serialized_end=106034
  _PATTERNFLOWVLANCFI._serialized_start=106037
  _PATTERNFLOWVLANCFI._serialized_end=106455
  _PATTERNFLOWVLANCFI_CHOICE._serialized_start=103526
  _PATTERNFLOWVLANCFI_CHOICE._serialized_end=103612
  _PATTERNFLOWVLANCFI_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWVLANCFI_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWVLANIDCOUNTER._serialized_start=106457
  _PATTERNFLOWVLANIDCOUNTER._serialized_end=106571
  _PATTERNFLOWVLANIDMETRICTAG._serialized_start=106573
  _PATTERNFLOWVLANIDMETRICTAG._serialized_end=106679
  _PATTERNFLOWVLANID._serialized_start=106682
  _PATTERNFLOWVLANID._serialized_end=107095
  _PATTERNFLOWVLANID_CHOICE._serialized_start=103526
  _PATTERNFLOWVLANID_CHOICE._serialized_end=103612
  _PATTERNFLOWVLANID_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWVLANID_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWVLANTPIDCOUNTER._serialized_start=107097
  _PATTERNFLOWVLANTPIDCOUNTER._serialized_end=107213
  _PATTERNFLOWVLANTPIDMETRICTAG._serialized_start=107215
  _PATTERNFLOWVLANTPIDMETRICTAG._serialized_end=107323
  _PATTERNFLOWVLANTPID._serialized_start=107326
  _PATTERNFLOWVLANTPID._serialized_end=107749
  _PATTERNFLOWVLANTPID_CHOICE._serialized_start=103526
  _PATTERNFLOWVLANTPID_CHOICE._serialized_end=103612
  _PATTERNFLOWVLANTPID_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWVLANTPID_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWVXLANFLAGSCOUNTER._serialized_start=107751
  _PATTERNFLOWVXLANFLAGSCOUNTER._serialized_end=107869
  _PATTERNFLOWVXLANFLAGSMETRICTAG._serialized_start=107871
  _PATTERNFLOWVXLANFLAGSMETRICTAG._serialized_end=107981
  _PATTERNFLOWVXLANFLAGS._serialized_start=107984
  _PATTERNFLOWVXLANFLAGS._serialized_end=108417
  _PATTERNFLOWVXLANFLAGS_CHOICE._serialized_start=103526
  _PATTERNFLOWVXLANFLAGS_CHOICE._serialized_end=103612
  _PATTERNFLOWVXLANFLAGS_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWVXLANFLAGS_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWVXLANRESERVED0COUNTER._serialized_start=108419
  _PATTERNFLOWVXLANRESERVED0COUNTER._serialized_end=108541
  _PATTERNFLOWVXLANRESERVED0METRICTAG._serialized_start=108543
  _PATTERNFLOWVXLANRESERVED0METRICTAG._serialized_end=108657
  _PATTERNFLOWVXLANRESERVED0._serialized_start=108660
  _PATTERNFLOWVXLANRESERVED0._serialized_end=109113
  _PATTERNFLOWVXLANRESERVED0_CHOICE._serialized_start=103526
  _PATTERNFLOWVXLANRESERVED0_CHOICE._serialized_end=103612
  _PATTERNFLOWVXLANRESERVED0_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWVXLANRESERVED0_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWVXLANVNICOUNTER._serialized_start=109115
  _PATTERNFLOWVXLANVNICOUNTER._serialized_end=109231
  _PATTERNFLOWVXLANVNIMETRICTAG._serialized_start=109233
  _PATTERNFLOWVXLANVNIMETRICTAG._serialized_end=109341
  _PATTERNFLOWVXLANVNI._serialized_start=109344
  _PATTERNFLOWVXLANVNI._serialized_end=109805
  _PATTERNFLOWVXLANVNI_CHOICE._serialized_start=102832
  _PATTERNFLOWVXLANVNI_CHOICE._serialized_end=102928
  _PATTERNFLOWVXLANVNI_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWVXLANVNI_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWVXLANRESERVED1COUNTER._serialized_start=109807
  _PATTERNFLOWVXLANRESERVED1COUNTER._serialized_end=109929
  _PATTERNFLOWVXLANRESERVED1METRICTAG._serialized_start=109931
  _PATTERNFLOWVXLANRESERVED1METRICTAG._serialized_end=110045
  _PATTERNFLOWVXLANRESERVED1._serialized_start=110048
  _PATTERNFLOWVXLANRESERVED1._serialized_end=110501
  _PATTERNFLOWVXLANRESERVED1_CHOICE._serialized_start=103526
  _PATTERNFLOWVXLANRESERVED1_CHOICE._serialized_end=103612
  _PATTERNFLOWVXLANRESERVED1_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWVXLANRESERVED1_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4VERSIONCOUNTER._serialized_start=110503
  _PATTERNFLOWIPV4VERSIONCOUNTER._serialized_end=110622
  _PATTERNFLOWIPV4VERSIONMETRICTAG._serialized_start=110624
  _PATTERNFLOWIPV4VERSIONMETRICTAG._serialized_end=110735
  _PATTERNFLOWIPV4VERSION._serialized_start=110738
  _PATTERNFLOWIPV4VERSION._serialized_end=111176
  _PATTERNFLOWIPV4VERSION_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4VERSION_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4VERSION_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4VERSION_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4HEADERLENGTHCOUNTER._serialized_start=111178
  _PATTERNFLOWIPV4HEADERLENGTHCOUNTER._serialized_end=111302
  _PATTERNFLOWIPV4HEADERLENGTHMETRICTAG._serialized_start=111304
  _PATTERNFLOWIPV4HEADERLENGTHMETRICTAG._serialized_end=111420
  _PATTERNFLOWIPV4HEADERLENGTH._serialized_start=111423
  _PATTERNFLOWIPV4HEADERLENGTH._serialized_end=111924
  _PATTERNFLOWIPV4HEADERLENGTH_CHOICE._serialized_start=102832
  _PATTERNFLOWIPV4HEADERLENGTH_CHOICE._serialized_end=102928
  _PATTERNFLOWIPV4HEADERLENGTH_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWIPV4HEADERLENGTH_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWIPV4TOTALLENGTHCOUNTER._serialized_start=111926
  _PATTERNFLOWIPV4TOTALLENGTHCOUNTER._serialized_end=112049
  _PATTERNFLOWIPV4TOTALLENGTHMETRICTAG._serialized_start=112051
  _PATTERNFLOWIPV4TOTALLENGTHMETRICTAG._serialized_end=112166
  _PATTERNFLOWIPV4TOTALLENGTH._serialized_start=112169
  _PATTERNFLOWIPV4TOTALLENGTH._serialized_end=112665
  _PATTERNFLOWIPV4TOTALLENGTH_CHOICE._serialized_start=102832
  _PATTERNFLOWIPV4TOTALLENGTH_CHOICE._serialized_end=102928
  _PATTERNFLOWIPV4TOTALLENGTH_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWIPV4TOTALLENGTH_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWIPV4IDENTIFICATIONCOUNTER._serialized_start=112667
  _PATTERNFLOWIPV4IDENTIFICATIONCOUNTER._serialized_end=112793
  _PATTERNFLOWIPV4IDENTIFICATIONMETRICTAG._serialized_start=112795
  _PATTERNFLOWIPV4IDENTIFICATIONMETRICTAG._serialized_end=112913
  _PATTERNFLOWIPV4IDENTIFICATION._serialized_start=112916
  _PATTERNFLOWIPV4IDENTIFICATION._serialized_end=113389
  _PATTERNFLOWIPV4IDENTIFICATION_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4IDENTIFICATION_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4IDENTIFICATION_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4IDENTIFICATION_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4RESERVEDCOUNTER._serialized_start=113391
  _PATTERNFLOWIPV4RESERVEDCOUNTER._serialized_end=113511
  _PATTERNFLOWIPV4RESERVEDMETRICTAG._serialized_start=113513
  _PATTERNFLOWIPV4RESERVEDMETRICTAG._serialized_end=113625
  _PATTERNFLOWIPV4RESERVED._serialized_start=113628
  _PATTERNFLOWIPV4RESERVED._serialized_end=114071
  _PATTERNFLOWIPV4RESERVED_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4RESERVED_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4RESERVED_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4RESERVED_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4DONTFRAGMENTCOUNTER._serialized_start=114073
  _PATTERNFLOWIPV4DONTFRAGMENTCOUNTER._serialized_end=114197
  _PATTERNFLOWIPV4DONTFRAGMENTMETRICTAG._serialized_start=114199
  _PATTERNFLOWIPV4DONTFRAGMENTMETRICTAG._serialized_end=114315
  _PATTERNFLOWIPV4DONTFRAGMENT._serialized_start=114318
  _PATTERNFLOWIPV4DONTFRAGMENT._serialized_end=114781
  _PATTERNFLOWIPV4DONTFRAGMENT_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4DONTFRAGMENT_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4DONTFRAGMENT_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4DONTFRAGMENT_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4MOREFRAGMENTSCOUNTER._serialized_start=114783
  _PATTERNFLOWIPV4MOREFRAGMENTSCOUNTER._serialized_end=114908
  _PATTERNFLOWIPV4MOREFRAGMENTSMETRICTAG._serialized_start=114910
  _PATTERNFLOWIPV4MOREFRAGMENTSMETRICTAG._serialized_end=115027
  _PATTERNFLOWIPV4MOREFRAGMENTS._serialized_start=115030
  _PATTERNFLOWIPV4MOREFRAGMENTS._serialized_end=115498
  _PATTERNFLOWIPV4MOREFRAGMENTS_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4MOREFRAGMENTS_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4MOREFRAGMENTS_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4MOREFRAGMENTS_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4FRAGMENTOFFSETCOUNTER._serialized_start=115500
  _PATTERNFLOWIPV4FRAGMENTOFFSETCOUNTER._serialized_end=115626
  _PATTERNFLOWIPV4FRAGMENTOFFSETMETRICTAG._serialized_start=115628
  _PATTERNFLOWIPV4FRAGMENTOFFSETMETRICTAG._serialized_end=115746
  _PATTERNFLOWIPV4FRAGMENTOFFSET._serialized_start=115749
  _PATTERNFLOWIPV4FRAGMENTOFFSET._serialized_end=116222
  _PATTERNFLOWIPV4FRAGMENTOFFSET_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4FRAGMENTOFFSET_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4FRAGMENTOFFSET_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4FRAGMENTOFFSET_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4TIMETOLIVECOUNTER._serialized_start=116224
  _PATTERNFLOWIPV4TIMETOLIVECOUNTER._serialized_end=116346
  _PATTERNFLOWIPV4TIMETOLIVEMETRICTAG._serialized_start=116348
  _PATTERNFLOWIPV4TIMETOLIVEMETRICTAG._serialized_end=116462
  _PATTERNFLOWIPV4TIMETOLIVE._serialized_start=116465
  _PATTERNFLOWIPV4TIMETOLIVE._serialized_end=116918
  _PATTERNFLOWIPV4TIMETOLIVE_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4TIMETOLIVE_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4TIMETOLIVE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4TIMETOLIVE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4PROTOCOLCOUNTER._serialized_start=116920
  _PATTERNFLOWIPV4PROTOCOLCOUNTER._serialized_end=117040
  _PATTERNFLOWIPV4PROTOCOLMETRICTAG._serialized_start=117042
  _PATTERNFLOWIPV4PROTOCOLMETRICTAG._serialized_end=117154
  _PATTERNFLOWIPV4PROTOCOL._serialized_start=117157
  _PATTERNFLOWIPV4PROTOCOL._serialized_end=117638
  _PATTERNFLOWIPV4PROTOCOL_CHOICE._serialized_start=102832
  _PATTERNFLOWIPV4PROTOCOL_CHOICE._serialized_end=102928
  _PATTERNFLOWIPV4PROTOCOL_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWIPV4PROTOCOL_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWIPV4HEADERCHECKSUM._serialized_start=117641
  _PATTERNFLOWIPV4HEADERCHECKSUM._serialized_end=117992
  _PATTERNFLOWIPV4HEADERCHECKSUM_CHOICE._serialized_start=117839
  _PATTERNFLOWIPV4HEADERCHECKSUM_CHOICE._serialized_end=117899
  _PATTERNFLOWIPV4HEADERCHECKSUM_CHOICE_ENUM._serialized_start=117849
  _PATTERNFLOWIPV4HEADERCHECKSUM_CHOICE_ENUM._serialized_end=117899
  _PATTERNFLOWIPV4HEADERCHECKSUM_GENERATED._serialized_start=117901
  _PATTERNFLOWIPV4HEADERCHECKSUM_GENERATED._serialized_end=117956
  _PATTERNFLOWIPV4HEADERCHECKSUM_GENERATED_ENUM._serialized_start=117914
  _PATTERNFLOWIPV4HEADERCHECKSUM_GENERATED_ENUM._serialized_end=117956
  _PATTERNFLOWIPV4SRCCOUNTER._serialized_start=117994
  _PATTERNFLOWIPV4SRCCOUNTER._serialized_end=118109
  _PATTERNFLOWIPV4SRCMETRICTAG._serialized_start=118111
  _PATTERNFLOWIPV4SRCMETRICTAG._serialized_end=118218
  _PATTERNFLOWIPV4SRC._serialized_start=118221
  _PATTERNFLOWIPV4SRC._serialized_end=118639
  _PATTERNFLOWIPV4SRC_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4SRC_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4SRC_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4SRC_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4DSTCOUNTER._serialized_start=118641
  _PATTERNFLOWIPV4DSTCOUNTER._serialized_end=118756
  _PATTERNFLOWIPV4DSTMETRICTAG._serialized_start=118758
  _PATTERNFLOWIPV4DSTMETRICTAG._serialized_end=118865
  _PATTERNFLOWIPV4DST._serialized_start=118868
  _PATTERNFLOWIPV4DST._serialized_end=119286
  _PATTERNFLOWIPV4DST_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4DST_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4DST_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4DST_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4PRIORITYRAWCOUNTER._serialized_start=119288
  _PATTERNFLOWIPV4PRIORITYRAWCOUNTER._serialized_end=119411
  _PATTERNFLOWIPV4PRIORITYRAWMETRICTAG._serialized_start=119413
  _PATTERNFLOWIPV4PRIORITYRAWMETRICTAG._serialized_end=119528
  _PATTERNFLOWIPV4PRIORITYRAW._serialized_start=119531
  _PATTERNFLOWIPV4PRIORITYRAW._serialized_end=119989
  _PATTERNFLOWIPV4PRIORITYRAW_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4PRIORITYRAW_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4PRIORITYRAW_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4PRIORITYRAW_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4DSCPPHBCOUNTER._serialized_start=119991
  _PATTERNFLOWIPV4DSCPPHBCOUNTER._serialized_end=120110
  _PATTERNFLOWIPV4DSCPPHBMETRICTAG._serialized_start=120112
  _PATTERNFLOWIPV4DSCPPHBMETRICTAG._serialized_end=120223
  _PATTERNFLOWIPV4DSCPPHB._serialized_start=120226
  _PATTERNFLOWIPV4DSCPPHB._serialized_end=120664
  _PATTERNFLOWIPV4DSCPPHB_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4DSCPPHB_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4DSCPPHB_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4DSCPPHB_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4DSCPECNCOUNTER._serialized_start=120666
  _PATTERNFLOWIPV4DSCPECNCOUNTER._serialized_end=120785
  _PATTERNFLOWIPV4DSCPECNMETRICTAG._serialized_start=120787
  _PATTERNFLOWIPV4DSCPECNMETRICTAG._serialized_end=120898
  _PATTERNFLOWIPV4DSCPECN._serialized_start=120901
  _PATTERNFLOWIPV4DSCPECN._serialized_end=121339
  _PATTERNFLOWIPV4DSCPECN_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4DSCPECN_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4DSCPECN_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4DSCPECN_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4TOSPRECEDENCECOUNTER._serialized_start=121341
  _PATTERNFLOWIPV4TOSPRECEDENCECOUNTER._serialized_end=121466
  _PATTERNFLOWIPV4TOSPRECEDENCEMETRICTAG._serialized_start=121468
  _PATTERNFLOWIPV4TOSPRECEDENCEMETRICTAG._serialized_end=121585
  _PATTERNFLOWIPV4TOSPRECEDENCE._serialized_start=121588
  _PATTERNFLOWIPV4TOSPRECEDENCE._serialized_end=122056
  _PATTERNFLOWIPV4TOSPRECEDENCE_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4TOSPRECEDENCE_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4TOSPRECEDENCE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4TOSPRECEDENCE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4TOSDELAYCOUNTER._serialized_start=122058
  _PATTERNFLOWIPV4TOSDELAYCOUNTER._serialized_end=122178
  _PATTERNFLOWIPV4TOSDELAYMETRICTAG._serialized_start=122180
  _PATTERNFLOWIPV4TOSDELAYMETRICTAG._serialized_end=122292
  _PATTERNFLOWIPV4TOSDELAY._serialized_start=122295
  _PATTERNFLOWIPV4TOSDELAY._serialized_end=122738
  _PATTERNFLOWIPV4TOSDELAY_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4TOSDELAY_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4TOSDELAY_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4TOSDELAY_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4TOSTHROUGHPUTCOUNTER._serialized_start=122740
  _PATTERNFLOWIPV4TOSTHROUGHPUTCOUNTER._serialized_end=122865
  _PATTERNFLOWIPV4TOSTHROUGHPUTMETRICTAG._serialized_start=122867
  _PATTERNFLOWIPV4TOSTHROUGHPUTMETRICTAG._serialized_end=122984
  _PATTERNFLOWIPV4TOSTHROUGHPUT._serialized_start=122987
  _PATTERNFLOWIPV4TOSTHROUGHPUT._serialized_end=123455
  _PATTERNFLOWIPV4TOSTHROUGHPUT_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4TOSTHROUGHPUT_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4TOSTHROUGHPUT_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4TOSTHROUGHPUT_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4TOSRELIABILITYCOUNTER._serialized_start=123457
  _PATTERNFLOWIPV4TOSRELIABILITYCOUNTER._serialized_end=123583
  _PATTERNFLOWIPV4TOSRELIABILITYMETRICTAG._serialized_start=123585
  _PATTERNFLOWIPV4TOSRELIABILITYMETRICTAG._serialized_end=123703
  _PATTERNFLOWIPV4TOSRELIABILITY._serialized_start=123706
  _PATTERNFLOWIPV4TOSRELIABILITY._serialized_end=124179
  _PATTERNFLOWIPV4TOSRELIABILITY_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4TOSRELIABILITY_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4TOSRELIABILITY_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4TOSRELIABILITY_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4TOSMONETARYCOUNTER._serialized_start=124181
  _PATTERNFLOWIPV4TOSMONETARYCOUNTER._serialized_end=124304
  _PATTERNFLOWIPV4TOSMONETARYMETRICTAG._serialized_start=124306
  _PATTERNFLOWIPV4TOSMONETARYMETRICTAG._serialized_end=124421
  _PATTERNFLOWIPV4TOSMONETARY._serialized_start=124424
  _PATTERNFLOWIPV4TOSMONETARY._serialized_end=124882
  _PATTERNFLOWIPV4TOSMONETARY_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4TOSMONETARY_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4TOSMONETARY_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4TOSMONETARY_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV4TOSUNUSEDCOUNTER._serialized_start=124884
  _PATTERNFLOWIPV4TOSUNUSEDCOUNTER._serialized_end=125005
  _PATTERNFLOWIPV4TOSUNUSEDMETRICTAG._serialized_start=125007
  _PATTERNFLOWIPV4TOSUNUSEDMETRICTAG._serialized_end=125120
  _PATTERNFLOWIPV4TOSUNUSED._serialized_start=125123
  _PATTERNFLOWIPV4TOSUNUSED._serialized_end=125571
  _PATTERNFLOWIPV4TOSUNUSED_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV4TOSUNUSED_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV4TOSUNUSED_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV4TOSUNUSED_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV6VERSIONCOUNTER._serialized_start=125573
  _PATTERNFLOWIPV6VERSIONCOUNTER._serialized_end=125692
  _PATTERNFLOWIPV6VERSIONMETRICTAG._serialized_start=125694
  _PATTERNFLOWIPV6VERSIONMETRICTAG._serialized_end=125805
  _PATTERNFLOWIPV6VERSION._serialized_start=125808
  _PATTERNFLOWIPV6VERSION._serialized_end=126246
  _PATTERNFLOWIPV6VERSION_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV6VERSION_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV6VERSION_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV6VERSION_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV6TRAFFICCLASSCOUNTER._serialized_start=126248
  _PATTERNFLOWIPV6TRAFFICCLASSCOUNTER._serialized_end=126372
  _PATTERNFLOWIPV6TRAFFICCLASSMETRICTAG._serialized_start=126374
  _PATTERNFLOWIPV6TRAFFICCLASSMETRICTAG._serialized_end=126490
  _PATTERNFLOWIPV6TRAFFICCLASS._serialized_start=126493
  _PATTERNFLOWIPV6TRAFFICCLASS._serialized_end=126956
  _PATTERNFLOWIPV6TRAFFICCLASS_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV6TRAFFICCLASS_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV6TRAFFICCLASS_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV6TRAFFICCLASS_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV6FLOWLABELCOUNTER._serialized_start=126958
  _PATTERNFLOWIPV6FLOWLABELCOUNTER._serialized_end=127079
  _PATTERNFLOWIPV6FLOWLABELMETRICTAG._serialized_start=127081
  _PATTERNFLOWIPV6FLOWLABELMETRICTAG._serialized_end=127194
  _PATTERNFLOWIPV6FLOWLABEL._serialized_start=127197
  _PATTERNFLOWIPV6FLOWLABEL._serialized_end=127645
  _PATTERNFLOWIPV6FLOWLABEL_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV6FLOWLABEL_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV6FLOWLABEL_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV6FLOWLABEL_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV6PAYLOADLENGTHCOUNTER._serialized_start=127647
  _PATTERNFLOWIPV6PAYLOADLENGTHCOUNTER._serialized_end=127772
  _PATTERNFLOWIPV6PAYLOADLENGTHMETRICTAG._serialized_start=127774
  _PATTERNFLOWIPV6PAYLOADLENGTHMETRICTAG._serialized_end=127891
  _PATTERNFLOWIPV6PAYLOADLENGTH._serialized_start=127894
  _PATTERNFLOWIPV6PAYLOADLENGTH._serialized_end=128400
  _PATTERNFLOWIPV6PAYLOADLENGTH_CHOICE._serialized_start=102832
  _PATTERNFLOWIPV6PAYLOADLENGTH_CHOICE._serialized_end=102928
  _PATTERNFLOWIPV6PAYLOADLENGTH_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWIPV6PAYLOADLENGTH_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWIPV6NEXTHEADERCOUNTER._serialized_start=128402
  _PATTERNFLOWIPV6NEXTHEADERCOUNTER._serialized_end=128524
  _PATTERNFLOWIPV6NEXTHEADERMETRICTAG._serialized_start=128526
  _PATTERNFLOWIPV6NEXTHEADERMETRICTAG._serialized_end=128640
  _PATTERNFLOWIPV6NEXTHEADER._serialized_start=128643
  _PATTERNFLOWIPV6NEXTHEADER._serialized_end=129134
  _PATTERNFLOWIPV6NEXTHEADER_CHOICE._serialized_start=102832
  _PATTERNFLOWIPV6NEXTHEADER_CHOICE._serialized_end=102928
  _PATTERNFLOWIPV6NEXTHEADER_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWIPV6NEXTHEADER_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWIPV6HOPLIMITCOUNTER._serialized_start=129136
  _PATTERNFLOWIPV6HOPLIMITCOUNTER._serialized_end=129256
  _PATTERNFLOWIPV6HOPLIMITMETRICTAG._serialized_start=129258
  _PATTERNFLOWIPV6HOPLIMITMETRICTAG._serialized_end=129370
  _PATTERNFLOWIPV6HOPLIMIT._serialized_start=129373
  _PATTERNFLOWIPV6HOPLIMIT._serialized_end=129816
  _PATTERNFLOWIPV6HOPLIMIT_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV6HOPLIMIT_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV6HOPLIMIT_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV6HOPLIMIT_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV6SRCCOUNTER._serialized_start=129818
  _PATTERNFLOWIPV6SRCCOUNTER._serialized_end=129933
  _PATTERNFLOWIPV6SRCMETRICTAG._serialized_start=129935
  _PATTERNFLOWIPV6SRCMETRICTAG._serialized_end=130042
  _PATTERNFLOWIPV6SRC._serialized_start=130045
  _PATTERNFLOWIPV6SRC._serialized_end=130463
  _PATTERNFLOWIPV6SRC_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV6SRC_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV6SRC_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV6SRC_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIPV6DSTCOUNTER._serialized_start=130465
  _PATTERNFLOWIPV6DSTCOUNTER._serialized_end=130580
  _PATTERNFLOWIPV6DSTMETRICTAG._serialized_start=130582
  _PATTERNFLOWIPV6DSTMETRICTAG._serialized_end=130689
  _PATTERNFLOWIPV6DST._serialized_start=130692
  _PATTERNFLOWIPV6DST._serialized_end=131110
  _PATTERNFLOWIPV6DST_CHOICE._serialized_start=103526
  _PATTERNFLOWIPV6DST_CHOICE._serialized_end=103612
  _PATTERNFLOWIPV6DST_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIPV6DST_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSEDSTCOUNTER._serialized_start=131112
  _PATTERNFLOWPFCPAUSEDSTCOUNTER._serialized_end=131231
  _PATTERNFLOWPFCPAUSEDSTMETRICTAG._serialized_start=131233
  _PATTERNFLOWPFCPAUSEDSTMETRICTAG._serialized_end=131344
  _PATTERNFLOWPFCPAUSEDST._serialized_start=131347
  _PATTERNFLOWPFCPAUSEDST._serialized_end=131785
  _PATTERNFLOWPFCPAUSEDST_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSEDST_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSEDST_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSEDST_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSESRCCOUNTER._serialized_start=131787
  _PATTERNFLOWPFCPAUSESRCCOUNTER._serialized_end=131906
  _PATTERNFLOWPFCPAUSESRCMETRICTAG._serialized_start=131908
  _PATTERNFLOWPFCPAUSESRCMETRICTAG._serialized_end=132019
  _PATTERNFLOWPFCPAUSESRC._serialized_start=132022
  _PATTERNFLOWPFCPAUSESRC._serialized_end=132460
  _PATTERNFLOWPFCPAUSESRC_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSESRC_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSESRC_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSESRC_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSEETHERTYPECOUNTER._serialized_start=132462
  _PATTERNFLOWPFCPAUSEETHERTYPECOUNTER._serialized_end=132587
  _PATTERNFLOWPFCPAUSEETHERTYPEMETRICTAG._serialized_start=132589
  _PATTERNFLOWPFCPAUSEETHERTYPEMETRICTAG._serialized_end=132706
  _PATTERNFLOWPFCPAUSEETHERTYPE._serialized_start=132709
  _PATTERNFLOWPFCPAUSEETHERTYPE._serialized_end=133177
  _PATTERNFLOWPFCPAUSEETHERTYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSEETHERTYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSEETHERTYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSEETHERTYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSECONTROLOPCODECOUNTER._serialized_start=133180
  _PATTERNFLOWPFCPAUSECONTROLOPCODECOUNTER._serialized_end=133309
  _PATTERNFLOWPFCPAUSECONTROLOPCODEMETRICTAG._serialized_start=133311
  _PATTERNFLOWPFCPAUSECONTROLOPCODEMETRICTAG._serialized_end=133432
  _PATTERNFLOWPFCPAUSECONTROLOPCODE._serialized_start=133435
  _PATTERNFLOWPFCPAUSECONTROLOPCODE._serialized_end=133923
  _PATTERNFLOWPFCPAUSECONTROLOPCODE_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSECONTROLOPCODE_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSECONTROLOPCODE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSECONTROLOPCODE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSECLASSENABLEVECTORCOUNTER._serialized_start=133926
  _PATTERNFLOWPFCPAUSECLASSENABLEVECTORCOUNTER._serialized_end=134059
  _PATTERNFLOWPFCPAUSECLASSENABLEVECTORMETRICTAG._serialized_start=134061
  _PATTERNFLOWPFCPAUSECLASSENABLEVECTORMETRICTAG._serialized_end=134186
  _PATTERNFLOWPFCPAUSECLASSENABLEVECTOR._serialized_start=134189
  _PATTERNFLOWPFCPAUSECLASSENABLEVECTOR._serialized_end=134697
  _PATTERNFLOWPFCPAUSECLASSENABLEVECTOR_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSECLASSENABLEVECTOR_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSECLASSENABLEVECTOR_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSECLASSENABLEVECTOR_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS0COUNTER._serialized_start=134699
  _PATTERNFLOWPFCPAUSEPAUSECLASS0COUNTER._serialized_end=134826
  _PATTERNFLOWPFCPAUSEPAUSECLASS0METRICTAG._serialized_start=134828
  _PATTERNFLOWPFCPAUSEPAUSECLASS0METRICTAG._serialized_end=134947
  _PATTERNFLOWPFCPAUSEPAUSECLASS0._serialized_start=134950
  _PATTERNFLOWPFCPAUSEPAUSECLASS0._serialized_end=135428
  _PATTERNFLOWPFCPAUSEPAUSECLASS0_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSEPAUSECLASS0_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS0_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSEPAUSECLASS0_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS1COUNTER._serialized_start=135430
  _PATTERNFLOWPFCPAUSEPAUSECLASS1COUNTER._serialized_end=135557
  _PATTERNFLOWPFCPAUSEPAUSECLASS1METRICTAG._serialized_start=135559
  _PATTERNFLOWPFCPAUSEPAUSECLASS1METRICTAG._serialized_end=135678
  _PATTERNFLOWPFCPAUSEPAUSECLASS1._serialized_start=135681
  _PATTERNFLOWPFCPAUSEPAUSECLASS1._serialized_end=136159
  _PATTERNFLOWPFCPAUSEPAUSECLASS1_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSEPAUSECLASS1_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS1_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSEPAUSECLASS1_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS2COUNTER._serialized_start=136161
  _PATTERNFLOWPFCPAUSEPAUSECLASS2COUNTER._serialized_end=136288
  _PATTERNFLOWPFCPAUSEPAUSECLASS2METRICTAG._serialized_start=136290
  _PATTERNFLOWPFCPAUSEPAUSECLASS2METRICTAG._serialized_end=136409
  _PATTERNFLOWPFCPAUSEPAUSECLASS2._serialized_start=136412
  _PATTERNFLOWPFCPAUSEPAUSECLASS2._serialized_end=136890
  _PATTERNFLOWPFCPAUSEPAUSECLASS2_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSEPAUSECLASS2_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS2_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSEPAUSECLASS2_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS3COUNTER._serialized_start=136892
  _PATTERNFLOWPFCPAUSEPAUSECLASS3COUNTER._serialized_end=137019
  _PATTERNFLOWPFCPAUSEPAUSECLASS3METRICTAG._serialized_start=137021
  _PATTERNFLOWPFCPAUSEPAUSECLASS3METRICTAG._serialized_end=137140
  _PATTERNFLOWPFCPAUSEPAUSECLASS3._serialized_start=137143
  _PATTERNFLOWPFCPAUSEPAUSECLASS3._serialized_end=137621
  _PATTERNFLOWPFCPAUSEPAUSECLASS3_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSEPAUSECLASS3_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS3_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSEPAUSECLASS3_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS4COUNTER._serialized_start=137623
  _PATTERNFLOWPFCPAUSEPAUSECLASS4COUNTER._serialized_end=137750
  _PATTERNFLOWPFCPAUSEPAUSECLASS4METRICTAG._serialized_start=137752
  _PATTERNFLOWPFCPAUSEPAUSECLASS4METRICTAG._serialized_end=137871
  _PATTERNFLOWPFCPAUSEPAUSECLASS4._serialized_start=137874
  _PATTERNFLOWPFCPAUSEPAUSECLASS4._serialized_end=138352
  _PATTERNFLOWPFCPAUSEPAUSECLASS4_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSEPAUSECLASS4_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS4_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSEPAUSECLASS4_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS5COUNTER._serialized_start=138354
  _PATTERNFLOWPFCPAUSEPAUSECLASS5COUNTER._serialized_end=138481
  _PATTERNFLOWPFCPAUSEPAUSECLASS5METRICTAG._serialized_start=138483
  _PATTERNFLOWPFCPAUSEPAUSECLASS5METRICTAG._serialized_end=138602
  _PATTERNFLOWPFCPAUSEPAUSECLASS5._serialized_start=138605
  _PATTERNFLOWPFCPAUSEPAUSECLASS5._serialized_end=139083
  _PATTERNFLOWPFCPAUSEPAUSECLASS5_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSEPAUSECLASS5_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS5_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSEPAUSECLASS5_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS6COUNTER._serialized_start=139085
  _PATTERNFLOWPFCPAUSEPAUSECLASS6COUNTER._serialized_end=139212
  _PATTERNFLOWPFCPAUSEPAUSECLASS6METRICTAG._serialized_start=139214
  _PATTERNFLOWPFCPAUSEPAUSECLASS6METRICTAG._serialized_end=139333
  _PATTERNFLOWPFCPAUSEPAUSECLASS6._serialized_start=139336
  _PATTERNFLOWPFCPAUSEPAUSECLASS6._serialized_end=139814
  _PATTERNFLOWPFCPAUSEPAUSECLASS6_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSEPAUSECLASS6_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS6_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSEPAUSECLASS6_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS7COUNTER._serialized_start=139816
  _PATTERNFLOWPFCPAUSEPAUSECLASS7COUNTER._serialized_end=139943
  _PATTERNFLOWPFCPAUSEPAUSECLASS7METRICTAG._serialized_start=139945
  _PATTERNFLOWPFCPAUSEPAUSECLASS7METRICTAG._serialized_end=140064
  _PATTERNFLOWPFCPAUSEPAUSECLASS7._serialized_start=140067
  _PATTERNFLOWPFCPAUSEPAUSECLASS7._serialized_end=140545
  _PATTERNFLOWPFCPAUSEPAUSECLASS7_CHOICE._serialized_start=103526
  _PATTERNFLOWPFCPAUSEPAUSECLASS7_CHOICE._serialized_end=103612
  _PATTERNFLOWPFCPAUSEPAUSECLASS7_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPFCPAUSEPAUSECLASS7_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWETHERNETPAUSEDSTCOUNTER._serialized_start=140547
  _PATTERNFLOWETHERNETPAUSEDSTCOUNTER._serialized_end=140671
  _PATTERNFLOWETHERNETPAUSEDSTMETRICTAG._serialized_start=140673
  _PATTERNFLOWETHERNETPAUSEDSTMETRICTAG._serialized_end=140789
  _PATTERNFLOWETHERNETPAUSEDST._serialized_start=140792
  _PATTERNFLOWETHERNETPAUSEDST._serialized_end=141255
  _PATTERNFLOWETHERNETPAUSEDST_CHOICE._serialized_start=103526
  _PATTERNFLOWETHERNETPAUSEDST_CHOICE._serialized_end=103612
  _PATTERNFLOWETHERNETPAUSEDST_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWETHERNETPAUSEDST_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWETHERNETPAUSESRCCOUNTER._serialized_start=141257
  _PATTERNFLOWETHERNETPAUSESRCCOUNTER._serialized_end=141381
  _PATTERNFLOWETHERNETPAUSESRCMETRICTAG._serialized_start=141383
  _PATTERNFLOWETHERNETPAUSESRCMETRICTAG._serialized_end=141499
  _PATTERNFLOWETHERNETPAUSESRC._serialized_start=141502
  _PATTERNFLOWETHERNETPAUSESRC._serialized_end=141965
  _PATTERNFLOWETHERNETPAUSESRC_CHOICE._serialized_start=103526
  _PATTERNFLOWETHERNETPAUSESRC_CHOICE._serialized_end=103612
  _PATTERNFLOWETHERNETPAUSESRC_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWETHERNETPAUSESRC_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWETHERNETPAUSEETHERTYPECOUNTER._serialized_start=141968
  _PATTERNFLOWETHERNETPAUSEETHERTYPECOUNTER._serialized_end=142098
  _PATTERNFLOWETHERNETPAUSEETHERTYPEMETRICTAG._serialized_start=142100
  _PATTERNFLOWETHERNETPAUSEETHERTYPEMETRICTAG._serialized_end=142222
  _PATTERNFLOWETHERNETPAUSEETHERTYPE._serialized_start=142225
  _PATTERNFLOWETHERNETPAUSEETHERTYPE._serialized_end=142718
  _PATTERNFLOWETHERNETPAUSEETHERTYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWETHERNETPAUSEETHERTYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWETHERNETPAUSEETHERTYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWETHERNETPAUSEETHERTYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWETHERNETPAUSECONTROLOPCODECOUNTER._serialized_start=142721
  _PATTERNFLOWETHERNETPAUSECONTROLOPCODECOUNTER._serialized_end=142855
  _PATTERNFLOWETHERNETPAUSECONTROLOPCODEMETRICTAG._serialized_start=142857
  _PATTERNFLOWETHERNETPAUSECONTROLOPCODEMETRICTAG._serialized_end=142983
  _PATTERNFLOWETHERNETPAUSECONTROLOPCODE._serialized_start=142986
  _PATTERNFLOWETHERNETPAUSECONTROLOPCODE._serialized_end=143499
  _PATTERNFLOWETHERNETPAUSECONTROLOPCODE_CHOICE._serialized_start=103526
  _PATTERNFLOWETHERNETPAUSECONTROLOPCODE_CHOICE._serialized_end=103612
  _PATTERNFLOWETHERNETPAUSECONTROLOPCODE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWETHERNETPAUSECONTROLOPCODE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWETHERNETPAUSETIMECOUNTER._serialized_start=143501
  _PATTERNFLOWETHERNETPAUSETIMECOUNTER._serialized_end=143626
  _PATTERNFLOWETHERNETPAUSETIMEMETRICTAG._serialized_start=143628
  _PATTERNFLOWETHERNETPAUSETIMEMETRICTAG._serialized_end=143745
  _PATTERNFLOWETHERNETPAUSETIME._serialized_start=143748
  _PATTERNFLOWETHERNETPAUSETIME._serialized_end=144216
  _PATTERNFLOWETHERNETPAUSETIME_CHOICE._serialized_start=103526
  _PATTERNFLOWETHERNETPAUSETIME_CHOICE._serialized_end=103612
  _PATTERNFLOWETHERNETPAUSETIME_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWETHERNETPAUSETIME_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPSRCPORTCOUNTER._serialized_start=144218
  _PATTERNFLOWTCPSRCPORTCOUNTER._serialized_end=144336
  _PATTERNFLOWTCPSRCPORTMETRICTAG._serialized_start=144338
  _PATTERNFLOWTCPSRCPORTMETRICTAG._serialized_end=144448
  _PATTERNFLOWTCPSRCPORT._serialized_start=144451
  _PATTERNFLOWTCPSRCPORT._serialized_end=144884
  _PATTERNFLOWTCPSRCPORT_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPSRCPORT_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPSRCPORT_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPSRCPORT_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPDSTPORTCOUNTER._serialized_start=144886
  _PATTERNFLOWTCPDSTPORTCOUNTER._serialized_end=145004
  _PATTERNFLOWTCPDSTPORTMETRICTAG._serialized_start=145006
  _PATTERNFLOWTCPDSTPORTMETRICTAG._serialized_end=145116
  _PATTERNFLOWTCPDSTPORT._serialized_start=145119
  _PATTERNFLOWTCPDSTPORT._serialized_end=145552
  _PATTERNFLOWTCPDSTPORT_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPDSTPORT_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPDSTPORT_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPDSTPORT_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPSEQNUMCOUNTER._serialized_start=145554
  _PATTERNFLOWTCPSEQNUMCOUNTER._serialized_end=145671
  _PATTERNFLOWTCPSEQNUMMETRICTAG._serialized_start=145673
  _PATTERNFLOWTCPSEQNUMMETRICTAG._serialized_end=145782
  _PATTERNFLOWTCPSEQNUM._serialized_start=145785
  _PATTERNFLOWTCPSEQNUM._serialized_end=146213
  _PATTERNFLOWTCPSEQNUM_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPSEQNUM_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPSEQNUM_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPSEQNUM_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPACKNUMCOUNTER._serialized_start=146215
  _PATTERNFLOWTCPACKNUMCOUNTER._serialized_end=146332
  _PATTERNFLOWTCPACKNUMMETRICTAG._serialized_start=146334
  _PATTERNFLOWTCPACKNUMMETRICTAG._serialized_end=146443
  _PATTERNFLOWTCPACKNUM._serialized_start=146446
  _PATTERNFLOWTCPACKNUM._serialized_end=146874
  _PATTERNFLOWTCPACKNUM_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPACKNUM_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPACKNUM_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPACKNUM_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPDATAOFFSETCOUNTER._serialized_start=146876
  _PATTERNFLOWTCPDATAOFFSETCOUNTER._serialized_end=146997
  _PATTERNFLOWTCPDATAOFFSETMETRICTAG._serialized_start=146999
  _PATTERNFLOWTCPDATAOFFSETMETRICTAG._serialized_end=147112
  _PATTERNFLOWTCPDATAOFFSET._serialized_start=147115
  _PATTERNFLOWTCPDATAOFFSET._serialized_end=147563
  _PATTERNFLOWTCPDATAOFFSET_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPDATAOFFSET_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPDATAOFFSET_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPDATAOFFSET_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPECNNSCOUNTER._serialized_start=147565
  _PATTERNFLOWTCPECNNSCOUNTER._serialized_end=147681
  _PATTERNFLOWTCPECNNSMETRICTAG._serialized_start=147683
  _PATTERNFLOWTCPECNNSMETRICTAG._serialized_end=147791
  _PATTERNFLOWTCPECNNS._serialized_start=147794
  _PATTERNFLOWTCPECNNS._serialized_end=148217
  _PATTERNFLOWTCPECNNS_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPECNNS_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPECNNS_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPECNNS_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPECNCWRCOUNTER._serialized_start=148219
  _PATTERNFLOWTCPECNCWRCOUNTER._serialized_end=148336
  _PATTERNFLOWTCPECNCWRMETRICTAG._serialized_start=148338
  _PATTERNFLOWTCPECNCWRMETRICTAG._serialized_end=148447
  _PATTERNFLOWTCPECNCWR._serialized_start=148450
  _PATTERNFLOWTCPECNCWR._serialized_end=148878
  _PATTERNFLOWTCPECNCWR_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPECNCWR_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPECNCWR_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPECNCWR_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPECNECHOCOUNTER._serialized_start=148880
  _PATTERNFLOWTCPECNECHOCOUNTER._serialized_end=148998
  _PATTERNFLOWTCPECNECHOMETRICTAG._serialized_start=149000
  _PATTERNFLOWTCPECNECHOMETRICTAG._serialized_end=149110
  _PATTERNFLOWTCPECNECHO._serialized_start=149113
  _PATTERNFLOWTCPECNECHO._serialized_end=149546
  _PATTERNFLOWTCPECNECHO_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPECNECHO_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPECNECHO_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPECNECHO_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPCTLURGCOUNTER._serialized_start=149548
  _PATTERNFLOWTCPCTLURGCOUNTER._serialized_end=149665
  _PATTERNFLOWTCPCTLURGMETRICTAG._serialized_start=149667
  _PATTERNFLOWTCPCTLURGMETRICTAG._serialized_end=149776
  _PATTERNFLOWTCPCTLURG._serialized_start=149779
  _PATTERNFLOWTCPCTLURG._serialized_end=150207
  _PATTERNFLOWTCPCTLURG_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPCTLURG_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPCTLURG_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPCTLURG_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPCTLACKCOUNTER._serialized_start=150209
  _PATTERNFLOWTCPCTLACKCOUNTER._serialized_end=150326
  _PATTERNFLOWTCPCTLACKMETRICTAG._serialized_start=150328
  _PATTERNFLOWTCPCTLACKMETRICTAG._serialized_end=150437
  _PATTERNFLOWTCPCTLACK._serialized_start=150440
  _PATTERNFLOWTCPCTLACK._serialized_end=150868
  _PATTERNFLOWTCPCTLACK_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPCTLACK_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPCTLACK_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPCTLACK_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPCTLPSHCOUNTER._serialized_start=150870
  _PATTERNFLOWTCPCTLPSHCOUNTER._serialized_end=150987
  _PATTERNFLOWTCPCTLPSHMETRICTAG._serialized_start=150989
  _PATTERNFLOWTCPCTLPSHMETRICTAG._serialized_end=151098
  _PATTERNFLOWTCPCTLPSH._serialized_start=151101
  _PATTERNFLOWTCPCTLPSH._serialized_end=151529
  _PATTERNFLOWTCPCTLPSH_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPCTLPSH_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPCTLPSH_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPCTLPSH_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPCTLRSTCOUNTER._serialized_start=151531
  _PATTERNFLOWTCPCTLRSTCOUNTER._serialized_end=151648
  _PATTERNFLOWTCPCTLRSTMETRICTAG._serialized_start=151650
  _PATTERNFLOWTCPCTLRSTMETRICTAG._serialized_end=151759
  _PATTERNFLOWTCPCTLRST._serialized_start=151762
  _PATTERNFLOWTCPCTLRST._serialized_end=152190
  _PATTERNFLOWTCPCTLRST_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPCTLRST_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPCTLRST_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPCTLRST_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPCTLSYNCOUNTER._serialized_start=152192
  _PATTERNFLOWTCPCTLSYNCOUNTER._serialized_end=152309
  _PATTERNFLOWTCPCTLSYNMETRICTAG._serialized_start=152311
  _PATTERNFLOWTCPCTLSYNMETRICTAG._serialized_end=152420
  _PATTERNFLOWTCPCTLSYN._serialized_start=152423
  _PATTERNFLOWTCPCTLSYN._serialized_end=152851
  _PATTERNFLOWTCPCTLSYN_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPCTLSYN_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPCTLSYN_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPCTLSYN_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPCTLFINCOUNTER._serialized_start=152853
  _PATTERNFLOWTCPCTLFINCOUNTER._serialized_end=152970
  _PATTERNFLOWTCPCTLFINMETRICTAG._serialized_start=152972
  _PATTERNFLOWTCPCTLFINMETRICTAG._serialized_end=153081
  _PATTERNFLOWTCPCTLFIN._serialized_start=153084
  _PATTERNFLOWTCPCTLFIN._serialized_end=153512
  _PATTERNFLOWTCPCTLFIN_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPCTLFIN_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPCTLFIN_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPCTLFIN_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWTCPWINDOWCOUNTER._serialized_start=153514
  _PATTERNFLOWTCPWINDOWCOUNTER._serialized_end=153631
  _PATTERNFLOWTCPWINDOWMETRICTAG._serialized_start=153633
  _PATTERNFLOWTCPWINDOWMETRICTAG._serialized_end=153742
  _PATTERNFLOWTCPWINDOW._serialized_start=153745
  _PATTERNFLOWTCPWINDOW._serialized_end=154173
  _PATTERNFLOWTCPWINDOW_CHOICE._serialized_start=103526
  _PATTERNFLOWTCPWINDOW_CHOICE._serialized_end=103612
  _PATTERNFLOWTCPWINDOW_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWTCPWINDOW_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWUDPSRCPORTCOUNTER._serialized_start=154175
  _PATTERNFLOWUDPSRCPORTCOUNTER._serialized_end=154293
  _PATTERNFLOWUDPSRCPORTMETRICTAG._serialized_start=154295
  _PATTERNFLOWUDPSRCPORTMETRICTAG._serialized_end=154405
  _PATTERNFLOWUDPSRCPORT._serialized_start=154408
  _PATTERNFLOWUDPSRCPORT._serialized_end=154841
  _PATTERNFLOWUDPSRCPORT_CHOICE._serialized_start=103526
  _PATTERNFLOWUDPSRCPORT_CHOICE._serialized_end=103612
  _PATTERNFLOWUDPSRCPORT_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWUDPSRCPORT_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWUDPDSTPORTCOUNTER._serialized_start=154843
  _PATTERNFLOWUDPDSTPORTCOUNTER._serialized_end=154961
  _PATTERNFLOWUDPDSTPORTMETRICTAG._serialized_start=154963
  _PATTERNFLOWUDPDSTPORTMETRICTAG._serialized_end=155073
  _PATTERNFLOWUDPDSTPORT._serialized_start=155076
  _PATTERNFLOWUDPDSTPORT._serialized_end=155509
  _PATTERNFLOWUDPDSTPORT_CHOICE._serialized_start=103526
  _PATTERNFLOWUDPDSTPORT_CHOICE._serialized_end=103612
  _PATTERNFLOWUDPDSTPORT_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWUDPDSTPORT_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWUDPLENGTHCOUNTER._serialized_start=155511
  _PATTERNFLOWUDPLENGTHCOUNTER._serialized_end=155628
  _PATTERNFLOWUDPLENGTHMETRICTAG._serialized_start=155630
  _PATTERNFLOWUDPLENGTHMETRICTAG._serialized_end=155739
  _PATTERNFLOWUDPLENGTH._serialized_start=155742
  _PATTERNFLOWUDPLENGTH._serialized_end=156170
  _PATTERNFLOWUDPLENGTH_CHOICE._serialized_start=103526
  _PATTERNFLOWUDPLENGTH_CHOICE._serialized_end=103612
  _PATTERNFLOWUDPLENGTH_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWUDPLENGTH_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWUDPCHECKSUM._serialized_start=156173
  _PATTERNFLOWUDPCHECKSUM._serialized_end=156503
  _PATTERNFLOWUDPCHECKSUM_CHOICE._serialized_start=117839
  _PATTERNFLOWUDPCHECKSUM_CHOICE._serialized_end=117899
  _PATTERNFLOWUDPCHECKSUM_CHOICE_ENUM._serialized_start=117849
  _PATTERNFLOWUDPCHECKSUM_CHOICE_ENUM._serialized_end=117899
  _PATTERNFLOWUDPCHECKSUM_GENERATED._serialized_start=117901
  _PATTERNFLOWUDPCHECKSUM_GENERATED._serialized_end=117956
  _PATTERNFLOWUDPCHECKSUM_GENERATED_ENUM._serialized_start=117914
  _PATTERNFLOWUDPCHECKSUM_GENERATED_ENUM._serialized_end=117956
  _PATTERNFLOWGRECHECKSUMPRESENTCOUNTER._serialized_start=156505
  _PATTERNFLOWGRECHECKSUMPRESENTCOUNTER._serialized_end=156631
  _PATTERNFLOWGRECHECKSUMPRESENTMETRICTAG._serialized_start=156633
  _PATTERNFLOWGRECHECKSUMPRESENTMETRICTAG._serialized_end=156751
  _PATTERNFLOWGRECHECKSUMPRESENT._serialized_start=156754
  _PATTERNFLOWGRECHECKSUMPRESENT._serialized_end=157227
  _PATTERNFLOWGRECHECKSUMPRESENT_CHOICE._serialized_start=103526
  _PATTERNFLOWGRECHECKSUMPRESENT_CHOICE._serialized_end=103612
  _PATTERNFLOWGRECHECKSUMPRESENT_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGRECHECKSUMPRESENT_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGRERESERVED0COUNTER._serialized_start=157229
  _PATTERNFLOWGRERESERVED0COUNTER._serialized_end=157349
  _PATTERNFLOWGRERESERVED0METRICTAG._serialized_start=157351
  _PATTERNFLOWGRERESERVED0METRICTAG._serialized_end=157463
  _PATTERNFLOWGRERESERVED0._serialized_start=157466
  _PATTERNFLOWGRERESERVED0._serialized_end=157909
  _PATTERNFLOWGRERESERVED0_CHOICE._serialized_start=103526
  _PATTERNFLOWGRERESERVED0_CHOICE._serialized_end=103612
  _PATTERNFLOWGRERESERVED0_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGRERESERVED0_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGREVERSIONCOUNTER._serialized_start=157911
  _PATTERNFLOWGREVERSIONCOUNTER._serialized_end=158029
  _PATTERNFLOWGREVERSIONMETRICTAG._serialized_start=158031
  _PATTERNFLOWGREVERSIONMETRICTAG._serialized_end=158141
  _PATTERNFLOWGREVERSION._serialized_start=158144
  _PATTERNFLOWGREVERSION._serialized_end=158577
  _PATTERNFLOWGREVERSION_CHOICE._serialized_start=103526
  _PATTERNFLOWGREVERSION_CHOICE._serialized_end=103612
  _PATTERNFLOWGREVERSION_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGREVERSION_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGREPROTOCOLCOUNTER._serialized_start=158579
  _PATTERNFLOWGREPROTOCOLCOUNTER._serialized_end=158698
  _PATTERNFLOWGREPROTOCOLMETRICTAG._serialized_start=158700
  _PATTERNFLOWGREPROTOCOLMETRICTAG._serialized_end=158811
  _PATTERNFLOWGREPROTOCOL._serialized_start=158814
  _PATTERNFLOWGREPROTOCOL._serialized_end=159252
  _PATTERNFLOWGREPROTOCOL_CHOICE._serialized_start=103526
  _PATTERNFLOWGREPROTOCOL_CHOICE._serialized_end=103612
  _PATTERNFLOWGREPROTOCOL_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGREPROTOCOL_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGRECHECKSUM._serialized_start=159255
  _PATTERNFLOWGRECHECKSUM._serialized_end=159585
  _PATTERNFLOWGRECHECKSUM_CHOICE._serialized_start=117839
  _PATTERNFLOWGRECHECKSUM_CHOICE._serialized_end=117899
  _PATTERNFLOWGRECHECKSUM_CHOICE_ENUM._serialized_start=117849
  _PATTERNFLOWGRECHECKSUM_CHOICE_ENUM._serialized_end=117899
  _PATTERNFLOWGRECHECKSUM_GENERATED._serialized_start=117901
  _PATTERNFLOWGRECHECKSUM_GENERATED._serialized_end=117956
  _PATTERNFLOWGRECHECKSUM_GENERATED_ENUM._serialized_start=117914
  _PATTERNFLOWGRECHECKSUM_GENERATED_ENUM._serialized_end=117956
  _PATTERNFLOWGRERESERVED1COUNTER._serialized_start=159587
  _PATTERNFLOWGRERESERVED1COUNTER._serialized_end=159707
  _PATTERNFLOWGRERESERVED1METRICTAG._serialized_start=159709
  _PATTERNFLOWGRERESERVED1METRICTAG._serialized_end=159821
  _PATTERNFLOWGRERESERVED1._serialized_start=159824
  _PATTERNFLOWGRERESERVED1._serialized_end=160267
  _PATTERNFLOWGRERESERVED1_CHOICE._serialized_start=103526
  _PATTERNFLOWGRERESERVED1_CHOICE._serialized_end=103612
  _PATTERNFLOWGRERESERVED1_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGRERESERVED1_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1VERSIONCOUNTER._serialized_start=160269
  _PATTERNFLOWGTPV1VERSIONCOUNTER._serialized_end=160389
  _PATTERNFLOWGTPV1VERSIONMETRICTAG._serialized_start=160391
  _PATTERNFLOWGTPV1VERSIONMETRICTAG._serialized_end=160503
  _PATTERNFLOWGTPV1VERSION._serialized_start=160506
  _PATTERNFLOWGTPV1VERSION._serialized_end=160949
  _PATTERNFLOWGTPV1VERSION_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1VERSION_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1VERSION_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1VERSION_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1PROTOCOLTYPECOUNTER._serialized_start=160951
  _PATTERNFLOWGTPV1PROTOCOLTYPECOUNTER._serialized_end=161076
  _PATTERNFLOWGTPV1PROTOCOLTYPEMETRICTAG._serialized_start=161078
  _PATTERNFLOWGTPV1PROTOCOLTYPEMETRICTAG._serialized_end=161195
  _PATTERNFLOWGTPV1PROTOCOLTYPE._serialized_start=161198
  _PATTERNFLOWGTPV1PROTOCOLTYPE._serialized_end=161666
  _PATTERNFLOWGTPV1PROTOCOLTYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1PROTOCOLTYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1PROTOCOLTYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1PROTOCOLTYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1RESERVEDCOUNTER._serialized_start=161668
  _PATTERNFLOWGTPV1RESERVEDCOUNTER._serialized_end=161789
  _PATTERNFLOWGTPV1RESERVEDMETRICTAG._serialized_start=161791
  _PATTERNFLOWGTPV1RESERVEDMETRICTAG._serialized_end=161904
  _PATTERNFLOWGTPV1RESERVED._serialized_start=161907
  _PATTERNFLOWGTPV1RESERVED._serialized_end=162355
  _PATTERNFLOWGTPV1RESERVED_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1RESERVED_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1RESERVED_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1RESERVED_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1EFLAGCOUNTER._serialized_start=162357
  _PATTERNFLOWGTPV1EFLAGCOUNTER._serialized_end=162475
  _PATTERNFLOWGTPV1EFLAGMETRICTAG._serialized_start=162477
  _PATTERNFLOWGTPV1EFLAGMETRICTAG._serialized_end=162587
  _PATTERNFLOWGTPV1EFLAG._serialized_start=162590
  _PATTERNFLOWGTPV1EFLAG._serialized_end=163023
  _PATTERNFLOWGTPV1EFLAG_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1EFLAG_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1EFLAG_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1EFLAG_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1SFLAGCOUNTER._serialized_start=163025
  _PATTERNFLOWGTPV1SFLAGCOUNTER._serialized_end=163143
  _PATTERNFLOWGTPV1SFLAGMETRICTAG._serialized_start=163145
  _PATTERNFLOWGTPV1SFLAGMETRICTAG._serialized_end=163255
  _PATTERNFLOWGTPV1SFLAG._serialized_start=163258
  _PATTERNFLOWGTPV1SFLAG._serialized_end=163691
  _PATTERNFLOWGTPV1SFLAG_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1SFLAG_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1SFLAG_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1SFLAG_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1PNFLAGCOUNTER._serialized_start=163693
  _PATTERNFLOWGTPV1PNFLAGCOUNTER._serialized_end=163812
  _PATTERNFLOWGTPV1PNFLAGMETRICTAG._serialized_start=163814
  _PATTERNFLOWGTPV1PNFLAGMETRICTAG._serialized_end=163925
  _PATTERNFLOWGTPV1PNFLAG._serialized_start=163928
  _PATTERNFLOWGTPV1PNFLAG._serialized_end=164366
  _PATTERNFLOWGTPV1PNFLAG_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1PNFLAG_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1PNFLAG_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1PNFLAG_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1MESSAGETYPECOUNTER._serialized_start=164368
  _PATTERNFLOWGTPV1MESSAGETYPECOUNTER._serialized_end=164492
  _PATTERNFLOWGTPV1MESSAGETYPEMETRICTAG._serialized_start=164494
  _PATTERNFLOWGTPV1MESSAGETYPEMETRICTAG._serialized_end=164610
  _PATTERNFLOWGTPV1MESSAGETYPE._serialized_start=164613
  _PATTERNFLOWGTPV1MESSAGETYPE._serialized_end=165076
  _PATTERNFLOWGTPV1MESSAGETYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1MESSAGETYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1MESSAGETYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1MESSAGETYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1MESSAGELENGTHCOUNTER._serialized_start=165078
  _PATTERNFLOWGTPV1MESSAGELENGTHCOUNTER._serialized_end=165204
  _PATTERNFLOWGTPV1MESSAGELENGTHMETRICTAG._serialized_start=165206
  _PATTERNFLOWGTPV1MESSAGELENGTHMETRICTAG._serialized_end=165324
  _PATTERNFLOWGTPV1MESSAGELENGTH._serialized_start=165327
  _PATTERNFLOWGTPV1MESSAGELENGTH._serialized_end=165800
  _PATTERNFLOWGTPV1MESSAGELENGTH_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1MESSAGELENGTH_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1MESSAGELENGTH_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1MESSAGELENGTH_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1TEIDCOUNTER._serialized_start=165802
  _PATTERNFLOWGTPV1TEIDCOUNTER._serialized_end=165919
  _PATTERNFLOWGTPV1TEIDMETRICTAG._serialized_start=165921
  _PATTERNFLOWGTPV1TEIDMETRICTAG._serialized_end=166030
  _PATTERNFLOWGTPV1TEID._serialized_start=166033
  _PATTERNFLOWGTPV1TEID._serialized_end=166461
  _PATTERNFLOWGTPV1TEID_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1TEID_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1TEID_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1TEID_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1SQUENCENUMBERCOUNTER._serialized_start=166463
  _PATTERNFLOWGTPV1SQUENCENUMBERCOUNTER._serialized_end=166589
  _PATTERNFLOWGTPV1SQUENCENUMBERMETRICTAG._serialized_start=166591
  _PATTERNFLOWGTPV1SQUENCENUMBERMETRICTAG._serialized_end=166709
  _PATTERNFLOWGTPV1SQUENCENUMBER._serialized_start=166712
  _PATTERNFLOWGTPV1SQUENCENUMBER._serialized_end=167185
  _PATTERNFLOWGTPV1SQUENCENUMBER_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1SQUENCENUMBER_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1SQUENCENUMBER_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1SQUENCENUMBER_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1NPDUNUMBERCOUNTER._serialized_start=167187
  _PATTERNFLOWGTPV1NPDUNUMBERCOUNTER._serialized_end=167310
  _PATTERNFLOWGTPV1NPDUNUMBERMETRICTAG._serialized_start=167312
  _PATTERNFLOWGTPV1NPDUNUMBERMETRICTAG._serialized_end=167427
  _PATTERNFLOWGTPV1NPDUNUMBER._serialized_start=167430
  _PATTERNFLOWGTPV1NPDUNUMBER._serialized_end=167888
  _PATTERNFLOWGTPV1NPDUNUMBER_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1NPDUNUMBER_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1NPDUNUMBER_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1NPDUNUMBER_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV1NEXTEXTENSIONHEADERTYPECOUNTER._serialized_start=167891
  _PATTERNFLOWGTPV1NEXTEXTENSIONHEADERTYPECOUNTER._serialized_end=168027
  _PATTERNFLOWGTPV1NEXTEXTENSIONHEADERTYPEMETRICTAG._serialized_start=168030
  _PATTERNFLOWGTPV1NEXTEXTENSIONHEADERTYPEMETRICTAG._serialized_end=168158
  _PATTERNFLOWGTPV1NEXTEXTENSIONHEADERTYPE._serialized_start=168161
  _PATTERNFLOWGTPV1NEXTEXTENSIONHEADERTYPE._serialized_end=168684
  _PATTERNFLOWGTPV1NEXTEXTENSIONHEADERTYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV1NEXTEXTENSIONHEADERTYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV1NEXTEXTENSIONHEADERTYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV1NEXTEXTENSIONHEADERTYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPEXTENSIONEXTENSIONLENGTHCOUNTER._serialized_start=168687
  _PATTERNFLOWGTPEXTENSIONEXTENSIONLENGTHCOUNTER._serialized_end=168822
  _PATTERNFLOWGTPEXTENSIONEXTENSIONLENGTHMETRICTAG._serialized_start=168824
  _PATTERNFLOWGTPEXTENSIONEXTENSIONLENGTHMETRICTAG._serialized_end=168951
  _PATTERNFLOWGTPEXTENSIONEXTENSIONLENGTH._serialized_start=168954
  _PATTERNFLOWGTPEXTENSIONEXTENSIONLENGTH._serialized_end=169472
  _PATTERNFLOWGTPEXTENSIONEXTENSIONLENGTH_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPEXTENSIONEXTENSIONLENGTH_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPEXTENSIONEXTENSIONLENGTH_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPEXTENSIONEXTENSIONLENGTH_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPEXTENSIONCONTENTSCOUNTER._serialized_start=169475
  _PATTERNFLOWGTPEXTENSIONCONTENTSCOUNTER._serialized_end=169603
  _PATTERNFLOWGTPEXTENSIONCONTENTSMETRICTAG._serialized_start=169605
  _PATTERNFLOWGTPEXTENSIONCONTENTSMETRICTAG._serialized_end=169725
  _PATTERNFLOWGTPEXTENSIONCONTENTS._serialized_start=169728
  _PATTERNFLOWGTPEXTENSIONCONTENTS._serialized_end=170211
  _PATTERNFLOWGTPEXTENSIONCONTENTS_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPEXTENSIONCONTENTS_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPEXTENSIONCONTENTS_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPEXTENSIONCONTENTS_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPEXTENSIONNEXTEXTENSIONHEADERCOUNTER._serialized_start=170214
  _PATTERNFLOWGTPEXTENSIONNEXTEXTENSIONHEADERCOUNTER._serialized_end=170353
  _PATTERNFLOWGTPEXTENSIONNEXTEXTENSIONHEADERMETRICTAG._serialized_start=170356
  _PATTERNFLOWGTPEXTENSIONNEXTEXTENSIONHEADERMETRICTAG._serialized_end=170487
  _PATTERNFLOWGTPEXTENSIONNEXTEXTENSIONHEADER._serialized_start=170490
  _PATTERNFLOWGTPEXTENSIONNEXTEXTENSIONHEADER._serialized_end=171028
  _PATTERNFLOWGTPEXTENSIONNEXTEXTENSIONHEADER_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPEXTENSIONNEXTEXTENSIONHEADER_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPEXTENSIONNEXTEXTENSIONHEADER_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPEXTENSIONNEXTEXTENSIONHEADER_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV2VERSIONCOUNTER._serialized_start=171030
  _PATTERNFLOWGTPV2VERSIONCOUNTER._serialized_end=171150
  _PATTERNFLOWGTPV2VERSIONMETRICTAG._serialized_start=171152
  _PATTERNFLOWGTPV2VERSIONMETRICTAG._serialized_end=171264
  _PATTERNFLOWGTPV2VERSION._serialized_start=171267
  _PATTERNFLOWGTPV2VERSION._serialized_end=171710
  _PATTERNFLOWGTPV2VERSION_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV2VERSION_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV2VERSION_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV2VERSION_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV2PIGGYBACKINGFLAGCOUNTER._serialized_start=171713
  _PATTERNFLOWGTPV2PIGGYBACKINGFLAGCOUNTER._serialized_end=171842
  _PATTERNFLOWGTPV2PIGGYBACKINGFLAGMETRICTAG._serialized_start=171844
  _PATTERNFLOWGTPV2PIGGYBACKINGFLAGMETRICTAG._serialized_end=171965
  _PATTERNFLOWGTPV2PIGGYBACKINGFLAG._serialized_start=171968
  _PATTERNFLOWGTPV2PIGGYBACKINGFLAG._serialized_end=172456
  _PATTERNFLOWGTPV2PIGGYBACKINGFLAG_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV2PIGGYBACKINGFLAG_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV2PIGGYBACKINGFLAG_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV2PIGGYBACKINGFLAG_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV2TEIDFLAGCOUNTER._serialized_start=172458
  _PATTERNFLOWGTPV2TEIDFLAGCOUNTER._serialized_end=172579
  _PATTERNFLOWGTPV2TEIDFLAGMETRICTAG._serialized_start=172581
  _PATTERNFLOWGTPV2TEIDFLAGMETRICTAG._serialized_end=172694
  _PATTERNFLOWGTPV2TEIDFLAG._serialized_start=172697
  _PATTERNFLOWGTPV2TEIDFLAG._serialized_end=173145
  _PATTERNFLOWGTPV2TEIDFLAG_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV2TEIDFLAG_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV2TEIDFLAG_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV2TEIDFLAG_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV2SPARE1COUNTER._serialized_start=173147
  _PATTERNFLOWGTPV2SPARE1COUNTER._serialized_end=173266
  _PATTERNFLOWGTPV2SPARE1METRICTAG._serialized_start=173268
  _PATTERNFLOWGTPV2SPARE1METRICTAG._serialized_end=173379
  _PATTERNFLOWGTPV2SPARE1._serialized_start=173382
  _PATTERNFLOWGTPV2SPARE1._serialized_end=173820
  _PATTERNFLOWGTPV2SPARE1_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV2SPARE1_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV2SPARE1_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV2SPARE1_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV2MESSAGETYPECOUNTER._serialized_start=173822
  _PATTERNFLOWGTPV2MESSAGETYPECOUNTER._serialized_end=173946
  _PATTERNFLOWGTPV2MESSAGETYPEMETRICTAG._serialized_start=173948
  _PATTERNFLOWGTPV2MESSAGETYPEMETRICTAG._serialized_end=174064
  _PATTERNFLOWGTPV2MESSAGETYPE._serialized_start=174067
  _PATTERNFLOWGTPV2MESSAGETYPE._serialized_end=174530
  _PATTERNFLOWGTPV2MESSAGETYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV2MESSAGETYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV2MESSAGETYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV2MESSAGETYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV2MESSAGELENGTHCOUNTER._serialized_start=174532
  _PATTERNFLOWGTPV2MESSAGELENGTHCOUNTER._serialized_end=174658
  _PATTERNFLOWGTPV2MESSAGELENGTHMETRICTAG._serialized_start=174660
  _PATTERNFLOWGTPV2MESSAGELENGTHMETRICTAG._serialized_end=174778
  _PATTERNFLOWGTPV2MESSAGELENGTH._serialized_start=174781
  _PATTERNFLOWGTPV2MESSAGELENGTH._serialized_end=175254
  _PATTERNFLOWGTPV2MESSAGELENGTH_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV2MESSAGELENGTH_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV2MESSAGELENGTH_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV2MESSAGELENGTH_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV2TEIDCOUNTER._serialized_start=175256
  _PATTERNFLOWGTPV2TEIDCOUNTER._serialized_end=175373
  _PATTERNFLOWGTPV2TEIDMETRICTAG._serialized_start=175375
  _PATTERNFLOWGTPV2TEIDMETRICTAG._serialized_end=175484
  _PATTERNFLOWGTPV2TEID._serialized_start=175487
  _PATTERNFLOWGTPV2TEID._serialized_end=175915
  _PATTERNFLOWGTPV2TEID_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV2TEID_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV2TEID_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV2TEID_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV2SEQUENCENUMBERCOUNTER._serialized_start=175917
  _PATTERNFLOWGTPV2SEQUENCENUMBERCOUNTER._serialized_end=176044
  _PATTERNFLOWGTPV2SEQUENCENUMBERMETRICTAG._serialized_start=176046
  _PATTERNFLOWGTPV2SEQUENCENUMBERMETRICTAG._serialized_end=176165
  _PATTERNFLOWGTPV2SEQUENCENUMBER._serialized_start=176168
  _PATTERNFLOWGTPV2SEQUENCENUMBER._serialized_end=176646
  _PATTERNFLOWGTPV2SEQUENCENUMBER_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV2SEQUENCENUMBER_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV2SEQUENCENUMBER_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV2SEQUENCENUMBER_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWGTPV2SPARE2COUNTER._serialized_start=176648
  _PATTERNFLOWGTPV2SPARE2COUNTER._serialized_end=176767
  _PATTERNFLOWGTPV2SPARE2METRICTAG._serialized_start=176769
  _PATTERNFLOWGTPV2SPARE2METRICTAG._serialized_end=176880
  _PATTERNFLOWGTPV2SPARE2._serialized_start=176883
  _PATTERNFLOWGTPV2SPARE2._serialized_end=177321
  _PATTERNFLOWGTPV2SPARE2_CHOICE._serialized_start=103526
  _PATTERNFLOWGTPV2SPARE2_CHOICE._serialized_end=103612
  _PATTERNFLOWGTPV2SPARE2_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWGTPV2SPARE2_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWARPHARDWARETYPECOUNTER._serialized_start=177323
  _PATTERNFLOWARPHARDWARETYPECOUNTER._serialized_end=177446
  _PATTERNFLOWARPHARDWARETYPEMETRICTAG._serialized_start=177448
  _PATTERNFLOWARPHARDWARETYPEMETRICTAG._serialized_end=177563
  _PATTERNFLOWARPHARDWARETYPE._serialized_start=177566
  _PATTERNFLOWARPHARDWARETYPE._serialized_end=178024
  _PATTERNFLOWARPHARDWARETYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWARPHARDWARETYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWARPHARDWARETYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWARPHARDWARETYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWARPPROTOCOLTYPECOUNTER._serialized_start=178026
  _PATTERNFLOWARPPROTOCOLTYPECOUNTER._serialized_end=178149
  _PATTERNFLOWARPPROTOCOLTYPEMETRICTAG._serialized_start=178151
  _PATTERNFLOWARPPROTOCOLTYPEMETRICTAG._serialized_end=178266
  _PATTERNFLOWARPPROTOCOLTYPE._serialized_start=178269
  _PATTERNFLOWARPPROTOCOLTYPE._serialized_end=178727
  _PATTERNFLOWARPPROTOCOLTYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWARPPROTOCOLTYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWARPPROTOCOLTYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWARPPROTOCOLTYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWARPHARDWARELENGTHCOUNTER._serialized_start=178729
  _PATTERNFLOWARPHARDWARELENGTHCOUNTER._serialized_end=178854
  _PATTERNFLOWARPHARDWARELENGTHMETRICTAG._serialized_start=178856
  _PATTERNFLOWARPHARDWARELENGTHMETRICTAG._serialized_end=178973
  _PATTERNFLOWARPHARDWARELENGTH._serialized_start=178976
  _PATTERNFLOWARPHARDWARELENGTH._serialized_end=179444
  _PATTERNFLOWARPHARDWARELENGTH_CHOICE._serialized_start=103526
  _PATTERNFLOWARPHARDWARELENGTH_CHOICE._serialized_end=103612
  _PATTERNFLOWARPHARDWARELENGTH_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWARPHARDWARELENGTH_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWARPPROTOCOLLENGTHCOUNTER._serialized_start=179446
  _PATTERNFLOWARPPROTOCOLLENGTHCOUNTER._serialized_end=179571
  _PATTERNFLOWARPPROTOCOLLENGTHMETRICTAG._serialized_start=179573
  _PATTERNFLOWARPPROTOCOLLENGTHMETRICTAG._serialized_end=179690
  _PATTERNFLOWARPPROTOCOLLENGTH._serialized_start=179693
  _PATTERNFLOWARPPROTOCOLLENGTH._serialized_end=180161
  _PATTERNFLOWARPPROTOCOLLENGTH_CHOICE._serialized_start=103526
  _PATTERNFLOWARPPROTOCOLLENGTH_CHOICE._serialized_end=103612
  _PATTERNFLOWARPPROTOCOLLENGTH_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWARPPROTOCOLLENGTH_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWARPOPERATIONCOUNTER._serialized_start=180163
  _PATTERNFLOWARPOPERATIONCOUNTER._serialized_end=180283
  _PATTERNFLOWARPOPERATIONMETRICTAG._serialized_start=180285
  _PATTERNFLOWARPOPERATIONMETRICTAG._serialized_end=180397
  _PATTERNFLOWARPOPERATION._serialized_start=180400
  _PATTERNFLOWARPOPERATION._serialized_end=180843
  _PATTERNFLOWARPOPERATION_CHOICE._serialized_start=103526
  _PATTERNFLOWARPOPERATION_CHOICE._serialized_end=103612
  _PATTERNFLOWARPOPERATION_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWARPOPERATION_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWARPSENDERHARDWAREADDRCOUNTER._serialized_start=180846
  _PATTERNFLOWARPSENDERHARDWAREADDRCOUNTER._serialized_end=180975
  _PATTERNFLOWARPSENDERHARDWAREADDRMETRICTAG._serialized_start=180977
  _PATTERNFLOWARPSENDERHARDWAREADDRMETRICTAG._serialized_end=181098
  _PATTERNFLOWARPSENDERHARDWAREADDR._serialized_start=181101
  _PATTERNFLOWARPSENDERHARDWAREADDR._serialized_end=181589
  _PATTERNFLOWARPSENDERHARDWAREADDR_CHOICE._serialized_start=103526
  _PATTERNFLOWARPSENDERHARDWAREADDR_CHOICE._serialized_end=103612
  _PATTERNFLOWARPSENDERHARDWAREADDR_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWARPSENDERHARDWAREADDR_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWARPSENDERPROTOCOLADDRCOUNTER._serialized_start=181592
  _PATTERNFLOWARPSENDERPROTOCOLADDRCOUNTER._serialized_end=181721
  _PATTERNFLOWARPSENDERPROTOCOLADDRMETRICTAG._serialized_start=181723
  _PATTERNFLOWARPSENDERPROTOCOLADDRMETRICTAG._serialized_end=181844
  _PATTERNFLOWARPSENDERPROTOCOLADDR._serialized_start=181847
  _PATTERNFLOWARPSENDERPROTOCOLADDR._serialized_end=182335
  _PATTERNFLOWARPSENDERPROTOCOLADDR_CHOICE._serialized_start=103526
  _PATTERNFLOWARPSENDERPROTOCOLADDR_CHOICE._serialized_end=103612
  _PATTERNFLOWARPSENDERPROTOCOLADDR_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWARPSENDERPROTOCOLADDR_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWARPTARGETHARDWAREADDRCOUNTER._serialized_start=182338
  _PATTERNFLOWARPTARGETHARDWAREADDRCOUNTER._serialized_end=182467
  _PATTERNFLOWARPTARGETHARDWAREADDRMETRICTAG._serialized_start=182469
  _PATTERNFLOWARPTARGETHARDWAREADDRMETRICTAG._serialized_end=182590
  _PATTERNFLOWARPTARGETHARDWAREADDR._serialized_start=182593
  _PATTERNFLOWARPTARGETHARDWAREADDR._serialized_end=183081
  _PATTERNFLOWARPTARGETHARDWAREADDR_CHOICE._serialized_start=103526
  _PATTERNFLOWARPTARGETHARDWAREADDR_CHOICE._serialized_end=103612
  _PATTERNFLOWARPTARGETHARDWAREADDR_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWARPTARGETHARDWAREADDR_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWARPTARGETPROTOCOLADDRCOUNTER._serialized_start=183084
  _PATTERNFLOWARPTARGETPROTOCOLADDRCOUNTER._serialized_end=183213
  _PATTERNFLOWARPTARGETPROTOCOLADDRMETRICTAG._serialized_start=183215
  _PATTERNFLOWARPTARGETPROTOCOLADDRMETRICTAG._serialized_end=183336
  _PATTERNFLOWARPTARGETPROTOCOLADDR._serialized_start=183339
  _PATTERNFLOWARPTARGETPROTOCOLADDR._serialized_end=183827
  _PATTERNFLOWARPTARGETPROTOCOLADDR_CHOICE._serialized_start=103526
  _PATTERNFLOWARPTARGETPROTOCOLADDR_CHOICE._serialized_end=103612
  _PATTERNFLOWARPTARGETPROTOCOLADDR_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWARPTARGETPROTOCOLADDR_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPECHOTYPECOUNTER._serialized_start=183829
  _PATTERNFLOWICMPECHOTYPECOUNTER._serialized_end=183949
  _PATTERNFLOWICMPECHOTYPEMETRICTAG._serialized_start=183951
  _PATTERNFLOWICMPECHOTYPEMETRICTAG._serialized_end=184063
  _PATTERNFLOWICMPECHOTYPE._serialized_start=184066
  _PATTERNFLOWICMPECHOTYPE._serialized_end=184509
  _PATTERNFLOWICMPECHOTYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWICMPECHOTYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWICMPECHOTYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWICMPECHOTYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPECHOCODECOUNTER._serialized_start=184511
  _PATTERNFLOWICMPECHOCODECOUNTER._serialized_end=184631
  _PATTERNFLOWICMPECHOCODEMETRICTAG._serialized_start=184633
  _PATTERNFLOWICMPECHOCODEMETRICTAG._serialized_end=184745
  _PATTERNFLOWICMPECHOCODE._serialized_start=184748
  _PATTERNFLOWICMPECHOCODE._serialized_end=185191
  _PATTERNFLOWICMPECHOCODE_CHOICE._serialized_start=103526
  _PATTERNFLOWICMPECHOCODE_CHOICE._serialized_end=103612
  _PATTERNFLOWICMPECHOCODE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWICMPECHOCODE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPECHOCHECKSUM._serialized_start=185194
  _PATTERNFLOWICMPECHOCHECKSUM._serialized_end=185539
  _PATTERNFLOWICMPECHOCHECKSUM_CHOICE._serialized_start=117839
  _PATTERNFLOWICMPECHOCHECKSUM_CHOICE._serialized_end=117899
  _PATTERNFLOWICMPECHOCHECKSUM_CHOICE_ENUM._serialized_start=117849
  _PATTERNFLOWICMPECHOCHECKSUM_CHOICE_ENUM._serialized_end=117899
  _PATTERNFLOWICMPECHOCHECKSUM_GENERATED._serialized_start=117901
  _PATTERNFLOWICMPECHOCHECKSUM_GENERATED._serialized_end=117956
  _PATTERNFLOWICMPECHOCHECKSUM_GENERATED_ENUM._serialized_start=117914
  _PATTERNFLOWICMPECHOCHECKSUM_GENERATED_ENUM._serialized_end=117956
  _PATTERNFLOWICMPECHOIDENTIFIERCOUNTER._serialized_start=185541
  _PATTERNFLOWICMPECHOIDENTIFIERCOUNTER._serialized_end=185667
  _PATTERNFLOWICMPECHOIDENTIFIERMETRICTAG._serialized_start=185669
  _PATTERNFLOWICMPECHOIDENTIFIERMETRICTAG._serialized_end=185787
  _PATTERNFLOWICMPECHOIDENTIFIER._serialized_start=185790
  _PATTERNFLOWICMPECHOIDENTIFIER._serialized_end=186263
  _PATTERNFLOWICMPECHOIDENTIFIER_CHOICE._serialized_start=103526
  _PATTERNFLOWICMPECHOIDENTIFIER_CHOICE._serialized_end=103612
  _PATTERNFLOWICMPECHOIDENTIFIER_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWICMPECHOIDENTIFIER_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPECHOSEQUENCENUMBERCOUNTER._serialized_start=186266
  _PATTERNFLOWICMPECHOSEQUENCENUMBERCOUNTER._serialized_end=186396
  _PATTERNFLOWICMPECHOSEQUENCENUMBERMETRICTAG._serialized_start=186398
  _PATTERNFLOWICMPECHOSEQUENCENUMBERMETRICTAG._serialized_end=186520
  _PATTERNFLOWICMPECHOSEQUENCENUMBER._serialized_start=186523
  _PATTERNFLOWICMPECHOSEQUENCENUMBER._serialized_end=187016
  _PATTERNFLOWICMPECHOSEQUENCENUMBER_CHOICE._serialized_start=103526
  _PATTERNFLOWICMPECHOSEQUENCENUMBER_CHOICE._serialized_end=103612
  _PATTERNFLOWICMPECHOSEQUENCENUMBER_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWICMPECHOSEQUENCENUMBER_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPCOMMONCHECKSUM._serialized_start=187019
  _PATTERNFLOWICMPCOMMONCHECKSUM._serialized_end=187370
  _PATTERNFLOWICMPCOMMONCHECKSUM_CHOICE._serialized_start=117839
  _PATTERNFLOWICMPCOMMONCHECKSUM_CHOICE._serialized_end=117899
  _PATTERNFLOWICMPCOMMONCHECKSUM_CHOICE_ENUM._serialized_start=117849
  _PATTERNFLOWICMPCOMMONCHECKSUM_CHOICE_ENUM._serialized_end=117899
  _PATTERNFLOWICMPCOMMONCHECKSUM_GENERATED._serialized_start=117901
  _PATTERNFLOWICMPCOMMONCHECKSUM_GENERATED._serialized_end=117956
  _PATTERNFLOWICMPCOMMONCHECKSUM_GENERATED_ENUM._serialized_start=117914
  _PATTERNFLOWICMPCOMMONCHECKSUM_GENERATED_ENUM._serialized_end=117956
  _PATTERNFLOWICMPNEXTFIELDSIDENTIFIERCOUNTER._serialized_start=187373
  _PATTERNFLOWICMPNEXTFIELDSIDENTIFIERCOUNTER._serialized_end=187505
  _PATTERNFLOWICMPNEXTFIELDSIDENTIFIERMETRICTAG._serialized_start=187507
  _PATTERNFLOWICMPNEXTFIELDSIDENTIFIERMETRICTAG._serialized_end=187631
  _PATTERNFLOWICMPNEXTFIELDSIDENTIFIER._serialized_start=187634
  _PATTERNFLOWICMPNEXTFIELDSIDENTIFIER._serialized_end=188137
  _PATTERNFLOWICMPNEXTFIELDSIDENTIFIER_CHOICE._serialized_start=103526
  _PATTERNFLOWICMPNEXTFIELDSIDENTIFIER_CHOICE._serialized_end=103612
  _PATTERNFLOWICMPNEXTFIELDSIDENTIFIER_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWICMPNEXTFIELDSIDENTIFIER_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPNEXTFIELDSSEQUENCENUMBERCOUNTER._serialized_start=188140
  _PATTERNFLOWICMPNEXTFIELDSSEQUENCENUMBERCOUNTER._serialized_end=188276
  _PATTERNFLOWICMPNEXTFIELDSSEQUENCENUMBERMETRICTAG._serialized_start=188279
  _PATTERNFLOWICMPNEXTFIELDSSEQUENCENUMBERMETRICTAG._serialized_end=188407
  _PATTERNFLOWICMPNEXTFIELDSSEQUENCENUMBER._serialized_start=188410
  _PATTERNFLOWICMPNEXTFIELDSSEQUENCENUMBER._serialized_end=188933
  _PATTERNFLOWICMPNEXTFIELDSSEQUENCENUMBER_CHOICE._serialized_start=103526
  _PATTERNFLOWICMPNEXTFIELDSSEQUENCENUMBER_CHOICE._serialized_end=103612
  _PATTERNFLOWICMPNEXTFIELDSSEQUENCENUMBER_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWICMPNEXTFIELDSSEQUENCENUMBER_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPV6ECHOTYPECOUNTER._serialized_start=188935
  _PATTERNFLOWICMPV6ECHOTYPECOUNTER._serialized_end=189057
  _PATTERNFLOWICMPV6ECHOTYPEMETRICTAG._serialized_start=189059
  _PATTERNFLOWICMPV6ECHOTYPEMETRICTAG._serialized_end=189173
  _PATTERNFLOWICMPV6ECHOTYPE._serialized_start=189176
  _PATTERNFLOWICMPV6ECHOTYPE._serialized_end=189629
  _PATTERNFLOWICMPV6ECHOTYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWICMPV6ECHOTYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWICMPV6ECHOTYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWICMPV6ECHOTYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPV6ECHOCODECOUNTER._serialized_start=189631
  _PATTERNFLOWICMPV6ECHOCODECOUNTER._serialized_end=189753
  _PATTERNFLOWICMPV6ECHOCODEMETRICTAG._serialized_start=189755
  _PATTERNFLOWICMPV6ECHOCODEMETRICTAG._serialized_end=189869
  _PATTERNFLOWICMPV6ECHOCODE._serialized_start=189872
  _PATTERNFLOWICMPV6ECHOCODE._serialized_end=190325
  _PATTERNFLOWICMPV6ECHOCODE_CHOICE._serialized_start=103526
  _PATTERNFLOWICMPV6ECHOCODE_CHOICE._serialized_end=103612
  _PATTERNFLOWICMPV6ECHOCODE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWICMPV6ECHOCODE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPV6ECHOIDENTIFIERCOUNTER._serialized_start=190328
  _PATTERNFLOWICMPV6ECHOIDENTIFIERCOUNTER._serialized_end=190456
  _PATTERNFLOWICMPV6ECHOIDENTIFIERMETRICTAG._serialized_start=190458
  _PATTERNFLOWICMPV6ECHOIDENTIFIERMETRICTAG._serialized_end=190578
  _PATTERNFLOWICMPV6ECHOIDENTIFIER._serialized_start=190581
  _PATTERNFLOWICMPV6ECHOIDENTIFIER._serialized_end=191064
  _PATTERNFLOWICMPV6ECHOIDENTIFIER_CHOICE._serialized_start=103526
  _PATTERNFLOWICMPV6ECHOIDENTIFIER_CHOICE._serialized_end=103612
  _PATTERNFLOWICMPV6ECHOIDENTIFIER_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWICMPV6ECHOIDENTIFIER_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPV6ECHOSEQUENCENUMBERCOUNTER._serialized_start=191067
  _PATTERNFLOWICMPV6ECHOSEQUENCENUMBERCOUNTER._serialized_end=191199
  _PATTERNFLOWICMPV6ECHOSEQUENCENUMBERMETRICTAG._serialized_start=191201
  _PATTERNFLOWICMPV6ECHOSEQUENCENUMBERMETRICTAG._serialized_end=191325
  _PATTERNFLOWICMPV6ECHOSEQUENCENUMBER._serialized_start=191328
  _PATTERNFLOWICMPV6ECHOSEQUENCENUMBER._serialized_end=191831
  _PATTERNFLOWICMPV6ECHOSEQUENCENUMBER_CHOICE._serialized_start=103526
  _PATTERNFLOWICMPV6ECHOSEQUENCENUMBER_CHOICE._serialized_end=103612
  _PATTERNFLOWICMPV6ECHOSEQUENCENUMBER_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWICMPV6ECHOSEQUENCENUMBER_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWICMPV6ECHOCHECKSUM._serialized_start=191834
  _PATTERNFLOWICMPV6ECHOCHECKSUM._serialized_end=192185
  _PATTERNFLOWICMPV6ECHOCHECKSUM_CHOICE._serialized_start=117839
  _PATTERNFLOWICMPV6ECHOCHECKSUM_CHOICE._serialized_end=117899
  _PATTERNFLOWICMPV6ECHOCHECKSUM_CHOICE_ENUM._serialized_start=117849
  _PATTERNFLOWICMPV6ECHOCHECKSUM_CHOICE_ENUM._serialized_end=117899
  _PATTERNFLOWICMPV6ECHOCHECKSUM_GENERATED._serialized_start=117901
  _PATTERNFLOWICMPV6ECHOCHECKSUM_GENERATED._serialized_end=117956
  _PATTERNFLOWICMPV6ECHOCHECKSUM_GENERATED_ENUM._serialized_start=117914
  _PATTERNFLOWICMPV6ECHOCHECKSUM_GENERATED_ENUM._serialized_end=117956
  _PATTERNFLOWICMPV6COMMONCHECKSUM._serialized_start=192188
  _PATTERNFLOWICMPV6COMMONCHECKSUM._serialized_end=192545
  _PATTERNFLOWICMPV6COMMONCHECKSUM_CHOICE._serialized_start=117839
  _PATTERNFLOWICMPV6COMMONCHECKSUM_CHOICE._serialized_end=117899
  _PATTERNFLOWICMPV6COMMONCHECKSUM_CHOICE_ENUM._serialized_start=117849
  _PATTERNFLOWICMPV6COMMONCHECKSUM_CHOICE_ENUM._serialized_end=117899
  _PATTERNFLOWICMPV6COMMONCHECKSUM_GENERATED._serialized_start=117901
  _PATTERNFLOWICMPV6COMMONCHECKSUM_GENERATED._serialized_end=117956
  _PATTERNFLOWICMPV6COMMONCHECKSUM_GENERATED_ENUM._serialized_start=117914
  _PATTERNFLOWICMPV6COMMONCHECKSUM_GENERATED_ENUM._serialized_end=117956
  _PATTERNFLOWPPPADDRESSCOUNTER._serialized_start=192547
  _PATTERNFLOWPPPADDRESSCOUNTER._serialized_end=192665
  _PATTERNFLOWPPPADDRESSMETRICTAG._serialized_start=192667
  _PATTERNFLOWPPPADDRESSMETRICTAG._serialized_end=192777
  _PATTERNFLOWPPPADDRESS._serialized_start=192780
  _PATTERNFLOWPPPADDRESS._serialized_end=193213
  _PATTERNFLOWPPPADDRESS_CHOICE._serialized_start=103526
  _PATTERNFLOWPPPADDRESS_CHOICE._serialized_end=103612
  _PATTERNFLOWPPPADDRESS_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPPPADDRESS_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPPPCONTROLCOUNTER._serialized_start=193215
  _PATTERNFLOWPPPCONTROLCOUNTER._serialized_end=193333
  _PATTERNFLOWPPPCONTROLMETRICTAG._serialized_start=193335
  _PATTERNFLOWPPPCONTROLMETRICTAG._serialized_end=193445
  _PATTERNFLOWPPPCONTROL._serialized_start=193448
  _PATTERNFLOWPPPCONTROL._serialized_end=193881
  _PATTERNFLOWPPPCONTROL_CHOICE._serialized_start=103526
  _PATTERNFLOWPPPCONTROL_CHOICE._serialized_end=103612
  _PATTERNFLOWPPPCONTROL_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWPPPCONTROL_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWPPPPROTOCOLTYPECOUNTER._serialized_start=193883
  _PATTERNFLOWPPPPROTOCOLTYPECOUNTER._serialized_end=194006
  _PATTERNFLOWPPPPROTOCOLTYPEMETRICTAG._serialized_start=194008
  _PATTERNFLOWPPPPROTOCOLTYPEMETRICTAG._serialized_end=194123
  _PATTERNFLOWPPPPROTOCOLTYPE._serialized_start=194126
  _PATTERNFLOWPPPPROTOCOLTYPE._serialized_end=194622
  _PATTERNFLOWPPPPROTOCOLTYPE_CHOICE._serialized_start=102832
  _PATTERNFLOWPPPPROTOCOLTYPE_CHOICE._serialized_end=102928
  _PATTERNFLOWPPPPROTOCOLTYPE_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWPPPPROTOCOLTYPE_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWIGMPV1VERSIONCOUNTER._serialized_start=194624
  _PATTERNFLOWIGMPV1VERSIONCOUNTER._serialized_end=194745
  _PATTERNFLOWIGMPV1VERSIONMETRICTAG._serialized_start=194747
  _PATTERNFLOWIGMPV1VERSIONMETRICTAG._serialized_end=194860
  _PATTERNFLOWIGMPV1VERSION._serialized_start=194863
  _PATTERNFLOWIGMPV1VERSION._serialized_end=195311
  _PATTERNFLOWIGMPV1VERSION_CHOICE._serialized_start=103526
  _PATTERNFLOWIGMPV1VERSION_CHOICE._serialized_end=103612
  _PATTERNFLOWIGMPV1VERSION_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIGMPV1VERSION_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIGMPV1TYPECOUNTER._serialized_start=195313
  _PATTERNFLOWIGMPV1TYPECOUNTER._serialized_end=195431
  _PATTERNFLOWIGMPV1TYPEMETRICTAG._serialized_start=195433
  _PATTERNFLOWIGMPV1TYPEMETRICTAG._serialized_end=195543
  _PATTERNFLOWIGMPV1TYPE._serialized_start=195546
  _PATTERNFLOWIGMPV1TYPE._serialized_end=195979
  _PATTERNFLOWIGMPV1TYPE_CHOICE._serialized_start=103526
  _PATTERNFLOWIGMPV1TYPE_CHOICE._serialized_end=103612
  _PATTERNFLOWIGMPV1TYPE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIGMPV1TYPE_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIGMPV1UNUSEDCOUNTER._serialized_start=195981
  _PATTERNFLOWIGMPV1UNUSEDCOUNTER._serialized_end=196101
  _PATTERNFLOWIGMPV1UNUSEDMETRICTAG._serialized_start=196103
  _PATTERNFLOWIGMPV1UNUSEDMETRICTAG._serialized_end=196215
  _PATTERNFLOWIGMPV1UNUSED._serialized_start=196218
  _PATTERNFLOWIGMPV1UNUSED._serialized_end=196661
  _PATTERNFLOWIGMPV1UNUSED_CHOICE._serialized_start=103526
  _PATTERNFLOWIGMPV1UNUSED_CHOICE._serialized_end=103612
  _PATTERNFLOWIGMPV1UNUSED_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIGMPV1UNUSED_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWIGMPV1CHECKSUM._serialized_start=196664
  _PATTERNFLOWIGMPV1CHECKSUM._serialized_end=197003
  _PATTERNFLOWIGMPV1CHECKSUM_CHOICE._serialized_start=117839
  _PATTERNFLOWIGMPV1CHECKSUM_CHOICE._serialized_end=117899
  _PATTERNFLOWIGMPV1CHECKSUM_CHOICE_ENUM._serialized_start=117849
  _PATTERNFLOWIGMPV1CHECKSUM_CHOICE_ENUM._serialized_end=117899
  _PATTERNFLOWIGMPV1CHECKSUM_GENERATED._serialized_start=117901
  _PATTERNFLOWIGMPV1CHECKSUM_GENERATED._serialized_end=117956
  _PATTERNFLOWIGMPV1CHECKSUM_GENERATED_ENUM._serialized_start=117914
  _PATTERNFLOWIGMPV1CHECKSUM_GENERATED_ENUM._serialized_end=117956
  _PATTERNFLOWIGMPV1GROUPADDRESSCOUNTER._serialized_start=197005
  _PATTERNFLOWIGMPV1GROUPADDRESSCOUNTER._serialized_end=197131
  _PATTERNFLOWIGMPV1GROUPADDRESSMETRICTAG._serialized_start=197133
  _PATTERNFLOWIGMPV1GROUPADDRESSMETRICTAG._serialized_end=197251
  _PATTERNFLOWIGMPV1GROUPADDRESS._serialized_start=197254
  _PATTERNFLOWIGMPV1GROUPADDRESS._serialized_end=197727
  _PATTERNFLOWIGMPV1GROUPADDRESS_CHOICE._serialized_start=103526
  _PATTERNFLOWIGMPV1GROUPADDRESS_CHOICE._serialized_end=103612
  _PATTERNFLOWIGMPV1GROUPADDRESS_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWIGMPV1GROUPADDRESS_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWMPLSLABELCOUNTER._serialized_start=197729
  _PATTERNFLOWMPLSLABELCOUNTER._serialized_end=197846
  _PATTERNFLOWMPLSLABELMETRICTAG._serialized_start=197848
  _PATTERNFLOWMPLSLABELMETRICTAG._serialized_end=197957
  _PATTERNFLOWMPLSLABEL._serialized_start=197960
  _PATTERNFLOWMPLSLABEL._serialized_end=198426
  _PATTERNFLOWMPLSLABEL_CHOICE._serialized_start=102832
  _PATTERNFLOWMPLSLABEL_CHOICE._serialized_end=102928
  _PATTERNFLOWMPLSLABEL_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWMPLSLABEL_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWMPLSTRAFFICCLASSCOUNTER._serialized_start=198428
  _PATTERNFLOWMPLSTRAFFICCLASSCOUNTER._serialized_end=198552
  _PATTERNFLOWMPLSTRAFFICCLASSMETRICTAG._serialized_start=198554
  _PATTERNFLOWMPLSTRAFFICCLASSMETRICTAG._serialized_end=198670
  _PATTERNFLOWMPLSTRAFFICCLASS._serialized_start=198673
  _PATTERNFLOWMPLSTRAFFICCLASS._serialized_end=199136
  _PATTERNFLOWMPLSTRAFFICCLASS_CHOICE._serialized_start=103526
  _PATTERNFLOWMPLSTRAFFICCLASS_CHOICE._serialized_end=103612
  _PATTERNFLOWMPLSTRAFFICCLASS_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWMPLSTRAFFICCLASS_CHOICE_ENUM._serialized_end=103612
  _PATTERNFLOWMPLSBOTTOMOFSTACKCOUNTER._serialized_start=199138
  _PATTERNFLOWMPLSBOTTOMOFSTACKCOUNTER._serialized_end=199263
  _PATTERNFLOWMPLSBOTTOMOFSTACKMETRICTAG._serialized_start=199265
  _PATTERNFLOWMPLSBOTTOMOFSTACKMETRICTAG._serialized_end=199382
  _PATTERNFLOWMPLSBOTTOMOFSTACK._serialized_start=199385
  _PATTERNFLOWMPLSBOTTOMOFSTACK._serialized_end=199891
  _PATTERNFLOWMPLSBOTTOMOFSTACK_CHOICE._serialized_start=102832
  _PATTERNFLOWMPLSBOTTOMOFSTACK_CHOICE._serialized_end=102928
  _PATTERNFLOWMPLSBOTTOMOFSTACK_CHOICE_ENUM._serialized_start=102842
  _PATTERNFLOWMPLSBOTTOMOFSTACK_CHOICE_ENUM._serialized_end=102928
  _PATTERNFLOWMPLSTIMETOLIVECOUNTER._serialized_start=199893
  _PATTERNFLOWMPLSTIMETOLIVECOUNTER._serialized_end=200015
  _PATTERNFLOWMPLSTIMETOLIVEMETRICTAG._serialized_start=200017
  _PATTERNFLOWMPLSTIMETOLIVEMETRICTAG._serialized_end=200131
  _PATTERNFLOWMPLSTIMETOLIVE._serialized_start=200134
  _PATTERNFLOWMPLSTIMETOLIVE._serialized_end=200587
  _PATTERNFLOWMPLSTIMETOLIVE_CHOICE._serialized_start=103526
  _PATTERNFLOWMPLSTIMETOLIVE_CHOICE._serialized_end=103612
  _PATTERNFLOWMPLSTIMETOLIVE_CHOICE_ENUM._serialized_start=103536
  _PATTERNFLOWMPLSTIMETOLIVE_CHOICE_ENUM._serialized_end=103612
  _VERSION._serialized_start=200590
  _VERSION._serialized_end=200735
  _SUCCESS._serialized_start=200737
  _SUCCESS._serialized_end=200777
  _FAILURE._serialized_start=200779
  _FAILURE._serialized_end=200815
  _SETCONFIGREQUEST._serialized_start=200817
  _SETCONFIGREQUEST._serialized_end=200864
  _UPDATECONFIGREQUEST._serialized_start=200866
  _UPDATECONFIGREQUEST._serialized_end=200929
  _SETCONFIGRESPONSE._serialized_start=200931
  _SETCONFIGRESPONSE._serialized_end=200981
  _GETCONFIGRESPONSE._serialized_start=200983
  _GETCONFIGRESPONSE._serialized_end=201031
  _UPDATECONFIGRESPONSE._serialized_start=201033
  _UPDATECONFIGRESPONSE._serialized_end=201086
  _SETCONTROLSTATEREQUEST._serialized_start=201088
  _SETCONTROLSTATEREQUEST._serialized_end=201154
  _SETCONTROLSTATERESPONSE._serialized_start=201156
  _SETCONTROLSTATERESPONSE._serialized_end=201212
  _SETCONTROLACTIONREQUEST._serialized_start=201214
  _SETCONTROLACTIONREQUEST._serialized_end=201283
  _SETCONTROLACTIONRESPONSE._serialized_start=201285
  _SETCONTROLACTIONRESPONSE._serialized_end=201372
  _GETMETRICSREQUEST._serialized_start=201374
  _GETMETRICSREQUEST._serialized_end=201439
  _GETMETRICSRESPONSE._serialized_start=201441
  _GETMETRICSRESPONSE._serialized_end=201509
  _GETSTATESREQUEST._serialized_start=201511
  _GETSTATESREQUEST._serialized_end=201573
  _GETSTATESRESPONSE._serialized_start=201575
  _GETSTATESRESPONSE._serialized_end=201640
  _GETCAPTUREREQUEST._serialized_start=201642
  _GETCAPTUREREQUEST._serialized_end=201707
  _GETCAPTURERESPONSE._serialized_start=201709
  _GETCAPTURERESPONSE._serialized_end=201753
  _GETVERSIONRESPONSE._serialized_start=201755
  _GETVERSIONRESPONSE._serialized_end=201806
  _OPENAPI._serialized_start=201809
  _OPENAPI._serialized_end=202416
# @@protoc_insertion_point(module_scope)
