1# -*- coding: utf-8 -*-
2# Generated by the protocol buffer compiler.  DO NOT EDIT!
3# source: openconfig-interfaces.proto
4
5import sys
6_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
7from google.protobuf import descriptor as _descriptor
8from google.protobuf import message as _message
9from google.protobuf import reflection as _reflection
10from google.protobuf import symbol_database as _symbol_database
11# @@protoc_insertion_point(imports)
12
13_sym_db = _symbol_database.Default()
14
15
16
17
18DESCRIPTOR = _descriptor.FileDescriptor(
19  name='openconfig-interfaces.proto',
20  package='openconfig_interfaces',
21  syntax='proto3',
22  serialized_options=None,
23  serialized_pb=_b('\n\x1bopenconfig-interfaces.proto\x12\x15openconfig_interfaces\"\xc8\x1a\n\nInterfaces\x12>\n\tinterface\x18\x01 \x03(\x0b\x32+.openconfig_interfaces.Interfaces.Interface\x1a\xf9\x19\n\tInterface\x12\x42\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x32.openconfig_interfaces.Interfaces.Interface.Config\x12G\n\thold_time\x18\x02 \x01(\x0b\x32\x34.openconfig_interfaces.Interfaces.Interface.HoldTime\x12\x0c\n\x04name\x18\x03 \x01(\t\x12@\n\x05state\x18\x04 \x01(\x0b\x32\x31.openconfig_interfaces.Interfaces.Interface.State\x12P\n\rsubinterfaces\x18\x05 \x01(\x0b\x32\x39.openconfig_interfaces.Interfaces.Interface.Subinterfaces\x1an\n\x06\x43onfig\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\x12\x15\n\rloopback_mode\x18\x03 \x01(\x08\x12\x0b\n\x03mtu\x18\x04 \x01(\r\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x0c\n\x04type\x18\x06 \x01(\t\x1a\xe9\x01\n\x08HoldTime\x12K\n\x06\x63onfig\x18\x01 \x01(\x0b\x32;.openconfig_interfaces.Interfaces.Interface.HoldTime.Config\x12I\n\x05state\x18\x02 \x01(\x0b\x32:.openconfig_interfaces.Interfaces.Interface.HoldTime.State\x1a\"\n\x06\x43onfig\x12\x0c\n\x04\x64own\x18\x01 \x01(\r\x12\n\n\x02up\x18\x02 \x01(\r\x1a!\n\x05State\x12\x0c\n\x04\x64own\x18\x01 \x01(\r\x12\n\n\x02up\x18\x02 \x01(\r\x1a\xd2\x08\n\x05State\x12S\n\x0c\x61\x64min_status\x18\x01 \x01(\x0e\x32=.openconfig_interfaces.Interfaces.Interface.State.AdminStatus\x12L\n\x08\x63ounters\x18\x02 \x01(\x0b\x32:.openconfig_interfaces.Interfaces.Interface.State.Counters\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x04 \x01(\x08\x12\x0f\n\x07ifindex\x18\x05 \x01(\r\x12\x13\n\x0blast_change\x18\x06 \x01(\x04\x12\x15\n\rloopback_mode\x18\x07 \x01(\x08\x12\x0b\n\x03mtu\x18\x08 \x01(\r\x12\x0c\n\x04name\x18\t \x01(\t\x12Q\n\x0boper_status\x18\n \x01(\x0e\x32<.openconfig_interfaces.Interfaces.Interface.State.OperStatus\x12\x0c\n\x04type\x18\x0b \x01(\t\x1a\x87\x03\n\x08\x43ounters\x12\x1b\n\x13\x63\x61rrier_transitions\x18\x01 \x01(\x04\x12\x19\n\x11in_broadcast_pkts\x18\x02 \x01(\x04\x12\x13\n\x0bin_discards\x18\x03 \x01(\x04\x12\x11\n\tin_errors\x18\x04 \x01(\x04\x12\x15\n\rin_fcs_errors\x18\x05 \x01(\x04\x12\x19\n\x11in_multicast_pkts\x18\x06 \x01(\x04\x12\x11\n\tin_octets\x18\x07 \x01(\x04\x12\x17\n\x0fin_unicast_pkts\x18\x08 \x01(\x04\x12\x19\n\x11in_unknown_protos\x18\t \x01(\x04\x12\x12\n\nlast_clear\x18\n \x01(\x04\x12\x1a\n\x12out_broadcast_pkts\x18\x0b \x01(\x04\x12\x14\n\x0cout_discards\x18\x0c \x01(\x04\x12\x12\n\nout_errors\x18\r \x01(\x04\x12\x1a\n\x12out_multicast_pkts\x18\x0e \x01(\x04\x12\x12\n\nout_octets\x18\x0f \x01(\x04\x12\x18\n\x10out_unicast_pkts\x18\x10 \x01(\x04\"i\n\x0b\x41\x64minStatus\x12\x17\n\x13\x41\x64minStatus_INVALID\x10\x00\x12\x12\n\x0e\x41\x64minStatus_UP\x10\x01\x12\x14\n\x10\x41\x64minStatus_DOWN\x10\x02\x12\x17\n\x13\x41\x64minStatus_TESTING\x10\x03\"\xd1\x01\n\nOperStatus\x12\x16\n\x12OperStatus_INVALID\x10\x00\x12\x11\n\rOperStatus_UP\x10\x01\x12\x13\n\x0fOperStatus_DOWN\x10\x02\x12\x16\n\x12OperStatus_TESTING\x10\x03\x12\x16\n\x12OperStatus_UNKNOWN\x10\x04\x12\x16\n\x12OperStatus_DORMANT\x10\x05\x12\x1a\n\x16OperStatus_NOT_PRESENT\x10\x06\x12\x1f\n\x1bOperStatus_LOWER_LAYER_DOWN\x10\x07\x1a\x8b\x0c\n\rSubinterfaces\x12\\\n\x0csubinterface\x18\x01 \x03(\x0b\x32\x46.openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface\x1a\x9b\x0b\n\x0cSubinterface\x12]\n\x06\x63onfig\x18\x01 \x01(\x0b\x32M.openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.Config\x12\r\n\x05index\x18\x02 \x01(\r\x12[\n\x05state\x18\x03 \x01(\x0b\x32L.openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State\x1a=\n\x06\x43onfig\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x02 \x01(\x08\x12\r\n\x05index\x18\x03 \x01(\r\x1a\x80\t\n\x05State\x12n\n\x0c\x61\x64min_status\x18\x01 \x01(\x0e\x32X.openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.AdminStatus\x12g\n\x08\x63ounters\x18\x02 \x01(\x0b\x32U.openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x04 \x01(\x08\x12\x0f\n\x07ifindex\x18\x05 \x01(\r\x12\r\n\x05index\x18\x06 \x01(\r\x12\x13\n\x0blast_change\x18\x07 \x01(\x04\x12\x0c\n\x04name\x18\x08 \x01(\t\x12l\n\x0boper_status\x18\t \x01(\x0e\x32W.openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.OperStatus\x1a\x87\x03\n\x08\x43ounters\x12\x1b\n\x13\x63\x61rrier_transitions\x18\x01 \x01(\x04\x12\x19\n\x11in_broadcast_pkts\x18\x02 \x01(\x04\x12\x13\n\x0bin_discards\x18\x03 \x01(\x04\x12\x11\n\tin_errors\x18\x04 \x01(\x04\x12\x15\n\rin_fcs_errors\x18\x05 \x01(\x04\x12\x19\n\x11in_multicast_pkts\x18\x06 \x01(\x04\x12\x11\n\tin_octets\x18\x07 \x01(\x04\x12\x17\n\x0fin_unicast_pkts\x18\x08 \x01(\x04\x12\x19\n\x11in_unknown_protos\x18\t \x01(\x04\x12\x12\n\nlast_clear\x18\n \x01(\x04\x12\x1a\n\x12out_broadcast_pkts\x18\x0b \x01(\x04\x12\x14\n\x0cout_discards\x18\x0c \x01(\x04\x12\x12\n\nout_errors\x18\r \x01(\x04\x12\x1a\n\x12out_multicast_pkts\x18\x0e \x01(\x04\x12\x12\n\nout_octets\x18\x0f \x01(\x04\x12\x18\n\x10out_unicast_pkts\x18\x10 \x01(\x04\"i\n\x0b\x41\x64minStatus\x12\x17\n\x13\x41\x64minStatus_INVALID\x10\x00\x12\x12\n\x0e\x41\x64minStatus_UP\x10\x01\x12\x14\n\x10\x41\x64minStatus_DOWN\x10\x02\x12\x17\n\x13\x41\x64minStatus_TESTING\x10\x03\"\xd1\x01\n\nOperStatus\x12\x16\n\x12OperStatus_INVALID\x10\x00\x12\x11\n\rOperStatus_UP\x10\x01\x12\x13\n\x0fOperStatus_DOWN\x10\x02\x12\x16\n\x12OperStatus_TESTING\x10\x03\x12\x16\n\x12OperStatus_UNKNOWN\x10\x04\x12\x16\n\x12OperStatus_DORMANT\x10\x05\x12\x1a\n\x16OperStatus_NOT_PRESENT\x10\x06\x12\x1f\n\x1bOperStatus_LOWER_LAYER_DOWN\x10\x07\x62\x06proto3')
24)
25
26
27
28_INTERFACES_INTERFACE_STATE_ADMINSTATUS = _descriptor.EnumDescriptor(
29  name='AdminStatus',
30  full_name='openconfig_interfaces.Interfaces.Interface.State.AdminStatus',
31  filename=None,
32  file=DESCRIPTOR,
33  values=[
34    _descriptor.EnumValueDescriptor(
35      name='AdminStatus_INVALID', index=0, number=0,
36      serialized_options=None,
37      type=None),
38    _descriptor.EnumValueDescriptor(
39      name='AdminStatus_UP', index=1, number=1,
40      serialized_options=None,
41      type=None),
42    _descriptor.EnumValueDescriptor(
43      name='AdminStatus_DOWN', index=2, number=2,
44      serialized_options=None,
45      type=None),
46    _descriptor.EnumValueDescriptor(
47      name='AdminStatus_TESTING', index=3, number=3,
48      serialized_options=None,
49      type=None),
50  ],
51  containing_type=None,
52  serialized_options=None,
53  serialized_start=1588,
54  serialized_end=1693,
55)
56_sym_db.RegisterEnumDescriptor(_INTERFACES_INTERFACE_STATE_ADMINSTATUS)
57
58_INTERFACES_INTERFACE_STATE_OPERSTATUS = _descriptor.EnumDescriptor(
59  name='OperStatus',
60  full_name='openconfig_interfaces.Interfaces.Interface.State.OperStatus',
61  filename=None,
62  file=DESCRIPTOR,
63  values=[
64    _descriptor.EnumValueDescriptor(
65      name='OperStatus_INVALID', index=0, number=0,
66      serialized_options=None,
67      type=None),
68    _descriptor.EnumValueDescriptor(
69      name='OperStatus_UP', index=1, number=1,
70      serialized_options=None,
71      type=None),
72    _descriptor.EnumValueDescriptor(
73      name='OperStatus_DOWN', index=2, number=2,
74      serialized_options=None,
75      type=None),
76    _descriptor.EnumValueDescriptor(
77      name='OperStatus_TESTING', index=3, number=3,
78      serialized_options=None,
79      type=None),
80    _descriptor.EnumValueDescriptor(
81      name='OperStatus_UNKNOWN', index=4, number=4,
82      serialized_options=None,
83      type=None),
84    _descriptor.EnumValueDescriptor(
85      name='OperStatus_DORMANT', index=5, number=5,
86      serialized_options=None,
87      type=None),
88    _descriptor.EnumValueDescriptor(
89      name='OperStatus_NOT_PRESENT', index=6, number=6,
90      serialized_options=None,
91      type=None),
92    _descriptor.EnumValueDescriptor(
93      name='OperStatus_LOWER_LAYER_DOWN', index=7, number=7,
94      serialized_options=None,
95      type=None),
96  ],
97  containing_type=None,
98  serialized_options=None,
99  serialized_start=1696,
100  serialized_end=1905,
101)
102_sym_db.RegisterEnumDescriptor(_INTERFACES_INTERFACE_STATE_OPERSTATUS)
103
104_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_ADMINSTATUS = _descriptor.EnumDescriptor(
105  name='AdminStatus',
106  full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.AdminStatus',
107  filename=None,
108  file=DESCRIPTOR,
109  values=[
110    _descriptor.EnumValueDescriptor(
111      name='AdminStatus_INVALID', index=0, number=0,
112      serialized_options=None,
113      type=None),
114    _descriptor.EnumValueDescriptor(
115      name='AdminStatus_UP', index=1, number=1,
116      serialized_options=None,
117      type=None),
118    _descriptor.EnumValueDescriptor(
119      name='AdminStatus_DOWN', index=2, number=2,
120      serialized_options=None,
121      type=None),
122    _descriptor.EnumValueDescriptor(
123      name='AdminStatus_TESTING', index=3, number=3,
124      serialized_options=None,
125      type=None),
126  ],
127  containing_type=None,
128  serialized_options=None,
129  serialized_start=1588,
130  serialized_end=1693,
131)
132_sym_db.RegisterEnumDescriptor(_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_ADMINSTATUS)
133
134_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_OPERSTATUS = _descriptor.EnumDescriptor(
135  name='OperStatus',
136  full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.OperStatus',
137  filename=None,
138  file=DESCRIPTOR,
139  values=[
140    _descriptor.EnumValueDescriptor(
141      name='OperStatus_INVALID', index=0, number=0,
142      serialized_options=None,
143      type=None),
144    _descriptor.EnumValueDescriptor(
145      name='OperStatus_UP', index=1, number=1,
146      serialized_options=None,
147      type=None),
148    _descriptor.EnumValueDescriptor(
149      name='OperStatus_DOWN', index=2, number=2,
150      serialized_options=None,
151      type=None),
152    _descriptor.EnumValueDescriptor(
153      name='OperStatus_TESTING', index=3, number=3,
154      serialized_options=None,
155      type=None),
156    _descriptor.EnumValueDescriptor(
157      name='OperStatus_UNKNOWN', index=4, number=4,
158      serialized_options=None,
159      type=None),
160    _descriptor.EnumValueDescriptor(
161      name='OperStatus_DORMANT', index=5, number=5,
162      serialized_options=None,
163      type=None),
164    _descriptor.EnumValueDescriptor(
165      name='OperStatus_NOT_PRESENT', index=6, number=6,
166      serialized_options=None,
167      type=None),
168    _descriptor.EnumValueDescriptor(
169      name='OperStatus_LOWER_LAYER_DOWN', index=7, number=7,
170      serialized_options=None,
171      type=None),
172  ],
173  containing_type=None,
174  serialized_options=None,
175  serialized_start=1696,
176  serialized_end=1905,
177)
178_sym_db.RegisterEnumDescriptor(_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_OPERSTATUS)
179
180
181_INTERFACES_INTERFACE_CONFIG = _descriptor.Descriptor(
182  name='Config',
183  full_name='openconfig_interfaces.Interfaces.Interface.Config',
184  filename=None,
185  file=DESCRIPTOR,
186  containing_type=None,
187  fields=[
188    _descriptor.FieldDescriptor(
189      name='description', full_name='openconfig_interfaces.Interfaces.Interface.Config.description', index=0,
190      number=1, type=9, cpp_type=9, label=1,
191      has_default_value=False, default_value=_b("").decode('utf-8'),
192      message_type=None, enum_type=None, containing_type=None,
193      is_extension=False, extension_scope=None,
194      serialized_options=None, file=DESCRIPTOR),
195    _descriptor.FieldDescriptor(
196      name='enabled', full_name='openconfig_interfaces.Interfaces.Interface.Config.enabled', index=1,
197      number=2, type=8, cpp_type=7, label=1,
198      has_default_value=False, default_value=False,
199      message_type=None, enum_type=None, containing_type=None,
200      is_extension=False, extension_scope=None,
201      serialized_options=None, file=DESCRIPTOR),
202    _descriptor.FieldDescriptor(
203      name='loopback_mode', full_name='openconfig_interfaces.Interfaces.Interface.Config.loopback_mode', index=2,
204      number=3, type=8, cpp_type=7, label=1,
205      has_default_value=False, default_value=False,
206      message_type=None, enum_type=None, containing_type=None,
207      is_extension=False, extension_scope=None,
208      serialized_options=None, file=DESCRIPTOR),
209    _descriptor.FieldDescriptor(
210      name='mtu', full_name='openconfig_interfaces.Interfaces.Interface.Config.mtu', index=3,
211      number=4, type=13, cpp_type=3, label=1,
212      has_default_value=False, default_value=0,
213      message_type=None, enum_type=None, containing_type=None,
214      is_extension=False, extension_scope=None,
215      serialized_options=None, file=DESCRIPTOR),
216    _descriptor.FieldDescriptor(
217      name='name', full_name='openconfig_interfaces.Interfaces.Interface.Config.name', index=4,
218      number=5, type=9, cpp_type=9, label=1,
219      has_default_value=False, default_value=_b("").decode('utf-8'),
220      message_type=None, enum_type=None, containing_type=None,
221      is_extension=False, extension_scope=None,
222      serialized_options=None, file=DESCRIPTOR),
223    _descriptor.FieldDescriptor(
224      name='type', full_name='openconfig_interfaces.Interfaces.Interface.Config.type', index=5,
225      number=6, type=9, cpp_type=9, label=1,
226      has_default_value=False, default_value=_b("").decode('utf-8'),
227      message_type=None, enum_type=None, containing_type=None,
228      is_extension=False, extension_scope=None,
229      serialized_options=None, file=DESCRIPTOR),
230  ],
231  extensions=[
232  ],
233  nested_types=[],
234  enum_types=[
235  ],
236  serialized_options=None,
237  is_extendable=False,
238  syntax='proto3',
239  extension_ranges=[],
240  oneofs=[
241  ],
242  serialized_start=450,
243  serialized_end=560,
244)
245
246_INTERFACES_INTERFACE_HOLDTIME_CONFIG = _descriptor.Descriptor(
247  name='Config',
248  full_name='openconfig_interfaces.Interfaces.Interface.HoldTime.Config',
249  filename=None,
250  file=DESCRIPTOR,
251  containing_type=None,
252  fields=[
253    _descriptor.FieldDescriptor(
254      name='down', full_name='openconfig_interfaces.Interfaces.Interface.HoldTime.Config.down', index=0,
255      number=1, type=13, cpp_type=3, label=1,
256      has_default_value=False, default_value=0,
257      message_type=None, enum_type=None, containing_type=None,
258      is_extension=False, extension_scope=None,
259      serialized_options=None, file=DESCRIPTOR),
260    _descriptor.FieldDescriptor(
261      name='up', full_name='openconfig_interfaces.Interfaces.Interface.HoldTime.Config.up', index=1,
262      number=2, type=13, cpp_type=3, label=1,
263      has_default_value=False, default_value=0,
264      message_type=None, enum_type=None, containing_type=None,
265      is_extension=False, extension_scope=None,
266      serialized_options=None, file=DESCRIPTOR),
267  ],
268  extensions=[
269  ],
270  nested_types=[],
271  enum_types=[
272  ],
273  serialized_options=None,
274  is_extendable=False,
275  syntax='proto3',
276  extension_ranges=[],
277  oneofs=[
278  ],
279  serialized_start=727,
280  serialized_end=761,
281)
282
283_INTERFACES_INTERFACE_HOLDTIME_STATE = _descriptor.Descriptor(
284  name='State',
285  full_name='openconfig_interfaces.Interfaces.Interface.HoldTime.State',
286  filename=None,
287  file=DESCRIPTOR,
288  containing_type=None,
289  fields=[
290    _descriptor.FieldDescriptor(
291      name='down', full_name='openconfig_interfaces.Interfaces.Interface.HoldTime.State.down', index=0,
292      number=1, type=13, cpp_type=3, label=1,
293      has_default_value=False, default_value=0,
294      message_type=None, enum_type=None, containing_type=None,
295      is_extension=False, extension_scope=None,
296      serialized_options=None, file=DESCRIPTOR),
297    _descriptor.FieldDescriptor(
298      name='up', full_name='openconfig_interfaces.Interfaces.Interface.HoldTime.State.up', index=1,
299      number=2, type=13, cpp_type=3, label=1,
300      has_default_value=False, default_value=0,
301      message_type=None, enum_type=None, containing_type=None,
302      is_extension=False, extension_scope=None,
303      serialized_options=None, file=DESCRIPTOR),
304  ],
305  extensions=[
306  ],
307  nested_types=[],
308  enum_types=[
309  ],
310  serialized_options=None,
311  is_extendable=False,
312  syntax='proto3',
313  extension_ranges=[],
314  oneofs=[
315  ],
316  serialized_start=763,
317  serialized_end=796,
318)
319
320_INTERFACES_INTERFACE_HOLDTIME = _descriptor.Descriptor(
321  name='HoldTime',
322  full_name='openconfig_interfaces.Interfaces.Interface.HoldTime',
323  filename=None,
324  file=DESCRIPTOR,
325  containing_type=None,
326  fields=[
327    _descriptor.FieldDescriptor(
328      name='config', full_name='openconfig_interfaces.Interfaces.Interface.HoldTime.config', index=0,
329      number=1, type=11, cpp_type=10, label=1,
330      has_default_value=False, default_value=None,
331      message_type=None, enum_type=None, containing_type=None,
332      is_extension=False, extension_scope=None,
333      serialized_options=None, file=DESCRIPTOR),
334    _descriptor.FieldDescriptor(
335      name='state', full_name='openconfig_interfaces.Interfaces.Interface.HoldTime.state', index=1,
336      number=2, type=11, cpp_type=10, label=1,
337      has_default_value=False, default_value=None,
338      message_type=None, enum_type=None, containing_type=None,
339      is_extension=False, extension_scope=None,
340      serialized_options=None, file=DESCRIPTOR),
341  ],
342  extensions=[
343  ],
344  nested_types=[_INTERFACES_INTERFACE_HOLDTIME_CONFIG, _INTERFACES_INTERFACE_HOLDTIME_STATE, ],
345  enum_types=[
346  ],
347  serialized_options=None,
348  is_extendable=False,
349  syntax='proto3',
350  extension_ranges=[],
351  oneofs=[
352  ],
353  serialized_start=563,
354  serialized_end=796,
355)
356
357_INTERFACES_INTERFACE_STATE_COUNTERS = _descriptor.Descriptor(
358  name='Counters',
359  full_name='openconfig_interfaces.Interfaces.Interface.State.Counters',
360  filename=None,
361  file=DESCRIPTOR,
362  containing_type=None,
363  fields=[
364    _descriptor.FieldDescriptor(
365      name='carrier_transitions', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.carrier_transitions', index=0,
366      number=1, type=4, cpp_type=4, label=1,
367      has_default_value=False, default_value=0,
368      message_type=None, enum_type=None, containing_type=None,
369      is_extension=False, extension_scope=None,
370      serialized_options=None, file=DESCRIPTOR),
371    _descriptor.FieldDescriptor(
372      name='in_broadcast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.in_broadcast_pkts', index=1,
373      number=2, type=4, cpp_type=4, label=1,
374      has_default_value=False, default_value=0,
375      message_type=None, enum_type=None, containing_type=None,
376      is_extension=False, extension_scope=None,
377      serialized_options=None, file=DESCRIPTOR),
378    _descriptor.FieldDescriptor(
379      name='in_discards', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.in_discards', index=2,
380      number=3, type=4, cpp_type=4, label=1,
381      has_default_value=False, default_value=0,
382      message_type=None, enum_type=None, containing_type=None,
383      is_extension=False, extension_scope=None,
384      serialized_options=None, file=DESCRIPTOR),
385    _descriptor.FieldDescriptor(
386      name='in_errors', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.in_errors', index=3,
387      number=4, type=4, cpp_type=4, label=1,
388      has_default_value=False, default_value=0,
389      message_type=None, enum_type=None, containing_type=None,
390      is_extension=False, extension_scope=None,
391      serialized_options=None, file=DESCRIPTOR),
392    _descriptor.FieldDescriptor(
393      name='in_fcs_errors', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.in_fcs_errors', index=4,
394      number=5, type=4, cpp_type=4, label=1,
395      has_default_value=False, default_value=0,
396      message_type=None, enum_type=None, containing_type=None,
397      is_extension=False, extension_scope=None,
398      serialized_options=None, file=DESCRIPTOR),
399    _descriptor.FieldDescriptor(
400      name='in_multicast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.in_multicast_pkts', index=5,
401      number=6, type=4, cpp_type=4, label=1,
402      has_default_value=False, default_value=0,
403      message_type=None, enum_type=None, containing_type=None,
404      is_extension=False, extension_scope=None,
405      serialized_options=None, file=DESCRIPTOR),
406    _descriptor.FieldDescriptor(
407      name='in_octets', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.in_octets', index=6,
408      number=7, type=4, cpp_type=4, label=1,
409      has_default_value=False, default_value=0,
410      message_type=None, enum_type=None, containing_type=None,
411      is_extension=False, extension_scope=None,
412      serialized_options=None, file=DESCRIPTOR),
413    _descriptor.FieldDescriptor(
414      name='in_unicast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.in_unicast_pkts', index=7,
415      number=8, type=4, cpp_type=4, label=1,
416      has_default_value=False, default_value=0,
417      message_type=None, enum_type=None, containing_type=None,
418      is_extension=False, extension_scope=None,
419      serialized_options=None, file=DESCRIPTOR),
420    _descriptor.FieldDescriptor(
421      name='in_unknown_protos', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.in_unknown_protos', index=8,
422      number=9, type=4, cpp_type=4, label=1,
423      has_default_value=False, default_value=0,
424      message_type=None, enum_type=None, containing_type=None,
425      is_extension=False, extension_scope=None,
426      serialized_options=None, file=DESCRIPTOR),
427    _descriptor.FieldDescriptor(
428      name='last_clear', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.last_clear', index=9,
429      number=10, type=4, cpp_type=4, label=1,
430      has_default_value=False, default_value=0,
431      message_type=None, enum_type=None, containing_type=None,
432      is_extension=False, extension_scope=None,
433      serialized_options=None, file=DESCRIPTOR),
434    _descriptor.FieldDescriptor(
435      name='out_broadcast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.out_broadcast_pkts', index=10,
436      number=11, type=4, cpp_type=4, label=1,
437      has_default_value=False, default_value=0,
438      message_type=None, enum_type=None, containing_type=None,
439      is_extension=False, extension_scope=None,
440      serialized_options=None, file=DESCRIPTOR),
441    _descriptor.FieldDescriptor(
442      name='out_discards', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.out_discards', index=11,
443      number=12, type=4, cpp_type=4, label=1,
444      has_default_value=False, default_value=0,
445      message_type=None, enum_type=None, containing_type=None,
446      is_extension=False, extension_scope=None,
447      serialized_options=None, file=DESCRIPTOR),
448    _descriptor.FieldDescriptor(
449      name='out_errors', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.out_errors', index=12,
450      number=13, type=4, cpp_type=4, label=1,
451      has_default_value=False, default_value=0,
452      message_type=None, enum_type=None, containing_type=None,
453      is_extension=False, extension_scope=None,
454      serialized_options=None, file=DESCRIPTOR),
455    _descriptor.FieldDescriptor(
456      name='out_multicast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.out_multicast_pkts', index=13,
457      number=14, type=4, cpp_type=4, label=1,
458      has_default_value=False, default_value=0,
459      message_type=None, enum_type=None, containing_type=None,
460      is_extension=False, extension_scope=None,
461      serialized_options=None, file=DESCRIPTOR),
462    _descriptor.FieldDescriptor(
463      name='out_octets', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.out_octets', index=14,
464      number=15, type=4, cpp_type=4, label=1,
465      has_default_value=False, default_value=0,
466      message_type=None, enum_type=None, containing_type=None,
467      is_extension=False, extension_scope=None,
468      serialized_options=None, file=DESCRIPTOR),
469    _descriptor.FieldDescriptor(
470      name='out_unicast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.State.Counters.out_unicast_pkts', index=15,
471      number=16, type=4, cpp_type=4, label=1,
472      has_default_value=False, default_value=0,
473      message_type=None, enum_type=None, containing_type=None,
474      is_extension=False, extension_scope=None,
475      serialized_options=None, file=DESCRIPTOR),
476  ],
477  extensions=[
478  ],
479  nested_types=[],
480  enum_types=[
481  ],
482  serialized_options=None,
483  is_extendable=False,
484  syntax='proto3',
485  extension_ranges=[],
486  oneofs=[
487  ],
488  serialized_start=1195,
489  serialized_end=1586,
490)
491
492_INTERFACES_INTERFACE_STATE = _descriptor.Descriptor(
493  name='State',
494  full_name='openconfig_interfaces.Interfaces.Interface.State',
495  filename=None,
496  file=DESCRIPTOR,
497  containing_type=None,
498  fields=[
499    _descriptor.FieldDescriptor(
500      name='admin_status', full_name='openconfig_interfaces.Interfaces.Interface.State.admin_status', index=0,
501      number=1, type=14, cpp_type=8, label=1,
502      has_default_value=False, default_value=0,
503      message_type=None, enum_type=None, containing_type=None,
504      is_extension=False, extension_scope=None,
505      serialized_options=None, file=DESCRIPTOR),
506    _descriptor.FieldDescriptor(
507      name='counters', full_name='openconfig_interfaces.Interfaces.Interface.State.counters', index=1,
508      number=2, type=11, cpp_type=10, label=1,
509      has_default_value=False, default_value=None,
510      message_type=None, enum_type=None, containing_type=None,
511      is_extension=False, extension_scope=None,
512      serialized_options=None, file=DESCRIPTOR),
513    _descriptor.FieldDescriptor(
514      name='description', full_name='openconfig_interfaces.Interfaces.Interface.State.description', index=2,
515      number=3, type=9, cpp_type=9, label=1,
516      has_default_value=False, default_value=_b("").decode('utf-8'),
517      message_type=None, enum_type=None, containing_type=None,
518      is_extension=False, extension_scope=None,
519      serialized_options=None, file=DESCRIPTOR),
520    _descriptor.FieldDescriptor(
521      name='enabled', full_name='openconfig_interfaces.Interfaces.Interface.State.enabled', index=3,
522      number=4, type=8, cpp_type=7, label=1,
523      has_default_value=False, default_value=False,
524      message_type=None, enum_type=None, containing_type=None,
525      is_extension=False, extension_scope=None,
526      serialized_options=None, file=DESCRIPTOR),
527    _descriptor.FieldDescriptor(
528      name='ifindex', full_name='openconfig_interfaces.Interfaces.Interface.State.ifindex', index=4,
529      number=5, type=13, cpp_type=3, label=1,
530      has_default_value=False, default_value=0,
531      message_type=None, enum_type=None, containing_type=None,
532      is_extension=False, extension_scope=None,
533      serialized_options=None, file=DESCRIPTOR),
534    _descriptor.FieldDescriptor(
535      name='last_change', full_name='openconfig_interfaces.Interfaces.Interface.State.last_change', index=5,
536      number=6, type=4, cpp_type=4, label=1,
537      has_default_value=False, default_value=0,
538      message_type=None, enum_type=None, containing_type=None,
539      is_extension=False, extension_scope=None,
540      serialized_options=None, file=DESCRIPTOR),
541    _descriptor.FieldDescriptor(
542      name='loopback_mode', full_name='openconfig_interfaces.Interfaces.Interface.State.loopback_mode', index=6,
543      number=7, type=8, cpp_type=7, label=1,
544      has_default_value=False, default_value=False,
545      message_type=None, enum_type=None, containing_type=None,
546      is_extension=False, extension_scope=None,
547      serialized_options=None, file=DESCRIPTOR),
548    _descriptor.FieldDescriptor(
549      name='mtu', full_name='openconfig_interfaces.Interfaces.Interface.State.mtu', index=7,
550      number=8, type=13, cpp_type=3, label=1,
551      has_default_value=False, default_value=0,
552      message_type=None, enum_type=None, containing_type=None,
553      is_extension=False, extension_scope=None,
554      serialized_options=None, file=DESCRIPTOR),
555    _descriptor.FieldDescriptor(
556      name='name', full_name='openconfig_interfaces.Interfaces.Interface.State.name', index=8,
557      number=9, type=9, cpp_type=9, label=1,
558      has_default_value=False, default_value=_b("").decode('utf-8'),
559      message_type=None, enum_type=None, containing_type=None,
560      is_extension=False, extension_scope=None,
561      serialized_options=None, file=DESCRIPTOR),
562    _descriptor.FieldDescriptor(
563      name='oper_status', full_name='openconfig_interfaces.Interfaces.Interface.State.oper_status', index=9,
564      number=10, type=14, cpp_type=8, label=1,
565      has_default_value=False, default_value=0,
566      message_type=None, enum_type=None, containing_type=None,
567      is_extension=False, extension_scope=None,
568      serialized_options=None, file=DESCRIPTOR),
569    _descriptor.FieldDescriptor(
570      name='type', full_name='openconfig_interfaces.Interfaces.Interface.State.type', index=10,
571      number=11, type=9, cpp_type=9, label=1,
572      has_default_value=False, default_value=_b("").decode('utf-8'),
573      message_type=None, enum_type=None, containing_type=None,
574      is_extension=False, extension_scope=None,
575      serialized_options=None, file=DESCRIPTOR),
576  ],
577  extensions=[
578  ],
579  nested_types=[_INTERFACES_INTERFACE_STATE_COUNTERS, ],
580  enum_types=[
581    _INTERFACES_INTERFACE_STATE_ADMINSTATUS,
582    _INTERFACES_INTERFACE_STATE_OPERSTATUS,
583  ],
584  serialized_options=None,
585  is_extendable=False,
586  syntax='proto3',
587  extension_ranges=[],
588  oneofs=[
589  ],
590  serialized_start=799,
591  serialized_end=1905,
592)
593
594_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_CONFIG = _descriptor.Descriptor(
595  name='Config',
596  full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.Config',
597  filename=None,
598  file=DESCRIPTOR,
599  containing_type=None,
600  fields=[
601    _descriptor.FieldDescriptor(
602      name='description', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.Config.description', index=0,
603      number=1, type=9, cpp_type=9, label=1,
604      has_default_value=False, default_value=_b("").decode('utf-8'),
605      message_type=None, enum_type=None, containing_type=None,
606      is_extension=False, extension_scope=None,
607      serialized_options=None, file=DESCRIPTOR),
608    _descriptor.FieldDescriptor(
609      name='enabled', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.Config.enabled', index=1,
610      number=2, type=8, cpp_type=7, label=1,
611      has_default_value=False, default_value=False,
612      message_type=None, enum_type=None, containing_type=None,
613      is_extension=False, extension_scope=None,
614      serialized_options=None, file=DESCRIPTOR),
615    _descriptor.FieldDescriptor(
616      name='index', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.Config.index', index=2,
617      number=3, type=13, cpp_type=3, label=1,
618      has_default_value=False, default_value=0,
619      message_type=None, enum_type=None, containing_type=None,
620      is_extension=False, extension_scope=None,
621      serialized_options=None, file=DESCRIPTOR),
622  ],
623  extensions=[
624  ],
625  nested_types=[],
626  enum_types=[
627  ],
628  serialized_options=None,
629  is_extendable=False,
630  syntax='proto3',
631  extension_ranges=[],
632  oneofs=[
633  ],
634  serialized_start=2239,
635  serialized_end=2300,
636)
637
638_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_COUNTERS = _descriptor.Descriptor(
639  name='Counters',
640  full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters',
641  filename=None,
642  file=DESCRIPTOR,
643  containing_type=None,
644  fields=[
645    _descriptor.FieldDescriptor(
646      name='carrier_transitions', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.carrier_transitions', index=0,
647      number=1, type=4, cpp_type=4, label=1,
648      has_default_value=False, default_value=0,
649      message_type=None, enum_type=None, containing_type=None,
650      is_extension=False, extension_scope=None,
651      serialized_options=None, file=DESCRIPTOR),
652    _descriptor.FieldDescriptor(
653      name='in_broadcast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.in_broadcast_pkts', index=1,
654      number=2, type=4, cpp_type=4, label=1,
655      has_default_value=False, default_value=0,
656      message_type=None, enum_type=None, containing_type=None,
657      is_extension=False, extension_scope=None,
658      serialized_options=None, file=DESCRIPTOR),
659    _descriptor.FieldDescriptor(
660      name='in_discards', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.in_discards', index=2,
661      number=3, type=4, cpp_type=4, label=1,
662      has_default_value=False, default_value=0,
663      message_type=None, enum_type=None, containing_type=None,
664      is_extension=False, extension_scope=None,
665      serialized_options=None, file=DESCRIPTOR),
666    _descriptor.FieldDescriptor(
667      name='in_errors', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.in_errors', index=3,
668      number=4, type=4, cpp_type=4, label=1,
669      has_default_value=False, default_value=0,
670      message_type=None, enum_type=None, containing_type=None,
671      is_extension=False, extension_scope=None,
672      serialized_options=None, file=DESCRIPTOR),
673    _descriptor.FieldDescriptor(
674      name='in_fcs_errors', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.in_fcs_errors', index=4,
675      number=5, type=4, cpp_type=4, label=1,
676      has_default_value=False, default_value=0,
677      message_type=None, enum_type=None, containing_type=None,
678      is_extension=False, extension_scope=None,
679      serialized_options=None, file=DESCRIPTOR),
680    _descriptor.FieldDescriptor(
681      name='in_multicast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.in_multicast_pkts', index=5,
682      number=6, type=4, cpp_type=4, label=1,
683      has_default_value=False, default_value=0,
684      message_type=None, enum_type=None, containing_type=None,
685      is_extension=False, extension_scope=None,
686      serialized_options=None, file=DESCRIPTOR),
687    _descriptor.FieldDescriptor(
688      name='in_octets', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.in_octets', index=6,
689      number=7, type=4, cpp_type=4, label=1,
690      has_default_value=False, default_value=0,
691      message_type=None, enum_type=None, containing_type=None,
692      is_extension=False, extension_scope=None,
693      serialized_options=None, file=DESCRIPTOR),
694    _descriptor.FieldDescriptor(
695      name='in_unicast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.in_unicast_pkts', index=7,
696      number=8, type=4, cpp_type=4, label=1,
697      has_default_value=False, default_value=0,
698      message_type=None, enum_type=None, containing_type=None,
699      is_extension=False, extension_scope=None,
700      serialized_options=None, file=DESCRIPTOR),
701    _descriptor.FieldDescriptor(
702      name='in_unknown_protos', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.in_unknown_protos', index=8,
703      number=9, type=4, cpp_type=4, label=1,
704      has_default_value=False, default_value=0,
705      message_type=None, enum_type=None, containing_type=None,
706      is_extension=False, extension_scope=None,
707      serialized_options=None, file=DESCRIPTOR),
708    _descriptor.FieldDescriptor(
709      name='last_clear', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.last_clear', index=9,
710      number=10, type=4, cpp_type=4, label=1,
711      has_default_value=False, default_value=0,
712      message_type=None, enum_type=None, containing_type=None,
713      is_extension=False, extension_scope=None,
714      serialized_options=None, file=DESCRIPTOR),
715    _descriptor.FieldDescriptor(
716      name='out_broadcast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.out_broadcast_pkts', index=10,
717      number=11, type=4, cpp_type=4, label=1,
718      has_default_value=False, default_value=0,
719      message_type=None, enum_type=None, containing_type=None,
720      is_extension=False, extension_scope=None,
721      serialized_options=None, file=DESCRIPTOR),
722    _descriptor.FieldDescriptor(
723      name='out_discards', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.out_discards', index=11,
724      number=12, type=4, cpp_type=4, label=1,
725      has_default_value=False, default_value=0,
726      message_type=None, enum_type=None, containing_type=None,
727      is_extension=False, extension_scope=None,
728      serialized_options=None, file=DESCRIPTOR),
729    _descriptor.FieldDescriptor(
730      name='out_errors', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.out_errors', index=12,
731      number=13, type=4, cpp_type=4, label=1,
732      has_default_value=False, default_value=0,
733      message_type=None, enum_type=None, containing_type=None,
734      is_extension=False, extension_scope=None,
735      serialized_options=None, file=DESCRIPTOR),
736    _descriptor.FieldDescriptor(
737      name='out_multicast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.out_multicast_pkts', index=13,
738      number=14, type=4, cpp_type=4, label=1,
739      has_default_value=False, default_value=0,
740      message_type=None, enum_type=None, containing_type=None,
741      is_extension=False, extension_scope=None,
742      serialized_options=None, file=DESCRIPTOR),
743    _descriptor.FieldDescriptor(
744      name='out_octets', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.out_octets', index=14,
745      number=15, type=4, cpp_type=4, label=1,
746      has_default_value=False, default_value=0,
747      message_type=None, enum_type=None, containing_type=None,
748      is_extension=False, extension_scope=None,
749      serialized_options=None, file=DESCRIPTOR),
750    _descriptor.FieldDescriptor(
751      name='out_unicast_pkts', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters.out_unicast_pkts', index=15,
752      number=16, type=4, cpp_type=4, label=1,
753      has_default_value=False, default_value=0,
754      message_type=None, enum_type=None, containing_type=None,
755      is_extension=False, extension_scope=None,
756      serialized_options=None, file=DESCRIPTOR),
757  ],
758  extensions=[
759  ],
760  nested_types=[],
761  enum_types=[
762  ],
763  serialized_options=None,
764  is_extendable=False,
765  syntax='proto3',
766  extension_ranges=[],
767  oneofs=[
768  ],
769  serialized_start=1195,
770  serialized_end=1586,
771)
772
773_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE = _descriptor.Descriptor(
774  name='State',
775  full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State',
776  filename=None,
777  file=DESCRIPTOR,
778  containing_type=None,
779  fields=[
780    _descriptor.FieldDescriptor(
781      name='admin_status', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.admin_status', index=0,
782      number=1, type=14, cpp_type=8, label=1,
783      has_default_value=False, default_value=0,
784      message_type=None, enum_type=None, containing_type=None,
785      is_extension=False, extension_scope=None,
786      serialized_options=None, file=DESCRIPTOR),
787    _descriptor.FieldDescriptor(
788      name='counters', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.counters', index=1,
789      number=2, type=11, cpp_type=10, label=1,
790      has_default_value=False, default_value=None,
791      message_type=None, enum_type=None, containing_type=None,
792      is_extension=False, extension_scope=None,
793      serialized_options=None, file=DESCRIPTOR),
794    _descriptor.FieldDescriptor(
795      name='description', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.description', index=2,
796      number=3, type=9, cpp_type=9, label=1,
797      has_default_value=False, default_value=_b("").decode('utf-8'),
798      message_type=None, enum_type=None, containing_type=None,
799      is_extension=False, extension_scope=None,
800      serialized_options=None, file=DESCRIPTOR),
801    _descriptor.FieldDescriptor(
802      name='enabled', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.enabled', index=3,
803      number=4, type=8, cpp_type=7, label=1,
804      has_default_value=False, default_value=False,
805      message_type=None, enum_type=None, containing_type=None,
806      is_extension=False, extension_scope=None,
807      serialized_options=None, file=DESCRIPTOR),
808    _descriptor.FieldDescriptor(
809      name='ifindex', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.ifindex', index=4,
810      number=5, type=13, cpp_type=3, label=1,
811      has_default_value=False, default_value=0,
812      message_type=None, enum_type=None, containing_type=None,
813      is_extension=False, extension_scope=None,
814      serialized_options=None, file=DESCRIPTOR),
815    _descriptor.FieldDescriptor(
816      name='index', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.index', index=5,
817      number=6, type=13, cpp_type=3, label=1,
818      has_default_value=False, default_value=0,
819      message_type=None, enum_type=None, containing_type=None,
820      is_extension=False, extension_scope=None,
821      serialized_options=None, file=DESCRIPTOR),
822    _descriptor.FieldDescriptor(
823      name='last_change', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.last_change', index=6,
824      number=7, type=4, cpp_type=4, label=1,
825      has_default_value=False, default_value=0,
826      message_type=None, enum_type=None, containing_type=None,
827      is_extension=False, extension_scope=None,
828      serialized_options=None, file=DESCRIPTOR),
829    _descriptor.FieldDescriptor(
830      name='name', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.name', index=7,
831      number=8, type=9, cpp_type=9, label=1,
832      has_default_value=False, default_value=_b("").decode('utf-8'),
833      message_type=None, enum_type=None, containing_type=None,
834      is_extension=False, extension_scope=None,
835      serialized_options=None, file=DESCRIPTOR),
836    _descriptor.FieldDescriptor(
837      name='oper_status', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.oper_status', index=8,
838      number=9, type=14, cpp_type=8, label=1,
839      has_default_value=False, default_value=0,
840      message_type=None, enum_type=None, containing_type=None,
841      is_extension=False, extension_scope=None,
842      serialized_options=None, file=DESCRIPTOR),
843  ],
844  extensions=[
845  ],
846  nested_types=[_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_COUNTERS, ],
847  enum_types=[
848    _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_ADMINSTATUS,
849    _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_OPERSTATUS,
850  ],
851  serialized_options=None,
852  is_extendable=False,
853  syntax='proto3',
854  extension_ranges=[],
855  oneofs=[
856  ],
857  serialized_start=2303,
858  serialized_end=3455,
859)
860
861_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE = _descriptor.Descriptor(
862  name='Subinterface',
863  full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface',
864  filename=None,
865  file=DESCRIPTOR,
866  containing_type=None,
867  fields=[
868    _descriptor.FieldDescriptor(
869      name='config', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.config', index=0,
870      number=1, type=11, cpp_type=10, label=1,
871      has_default_value=False, default_value=None,
872      message_type=None, enum_type=None, containing_type=None,
873      is_extension=False, extension_scope=None,
874      serialized_options=None, file=DESCRIPTOR),
875    _descriptor.FieldDescriptor(
876      name='index', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.index', index=1,
877      number=2, type=13, cpp_type=3, label=1,
878      has_default_value=False, default_value=0,
879      message_type=None, enum_type=None, containing_type=None,
880      is_extension=False, extension_scope=None,
881      serialized_options=None, file=DESCRIPTOR),
882    _descriptor.FieldDescriptor(
883      name='state', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.state', index=2,
884      number=3, type=11, cpp_type=10, label=1,
885      has_default_value=False, default_value=None,
886      message_type=None, enum_type=None, containing_type=None,
887      is_extension=False, extension_scope=None,
888      serialized_options=None, file=DESCRIPTOR),
889  ],
890  extensions=[
891  ],
892  nested_types=[_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_CONFIG, _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE, ],
893  enum_types=[
894  ],
895  serialized_options=None,
896  is_extendable=False,
897  syntax='proto3',
898  extension_ranges=[],
899  oneofs=[
900  ],
901  serialized_start=2020,
902  serialized_end=3455,
903)
904
905_INTERFACES_INTERFACE_SUBINTERFACES = _descriptor.Descriptor(
906  name='Subinterfaces',
907  full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces',
908  filename=None,
909  file=DESCRIPTOR,
910  containing_type=None,
911  fields=[
912    _descriptor.FieldDescriptor(
913      name='subinterface', full_name='openconfig_interfaces.Interfaces.Interface.Subinterfaces.subinterface', index=0,
914      number=1, type=11, cpp_type=10, label=3,
915      has_default_value=False, default_value=[],
916      message_type=None, enum_type=None, containing_type=None,
917      is_extension=False, extension_scope=None,
918      serialized_options=None, file=DESCRIPTOR),
919  ],
920  extensions=[
921  ],
922  nested_types=[_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE, ],
923  enum_types=[
924  ],
925  serialized_options=None,
926  is_extendable=False,
927  syntax='proto3',
928  extension_ranges=[],
929  oneofs=[
930  ],
931  serialized_start=1908,
932  serialized_end=3455,
933)
934
935_INTERFACES_INTERFACE = _descriptor.Descriptor(
936  name='Interface',
937  full_name='openconfig_interfaces.Interfaces.Interface',
938  filename=None,
939  file=DESCRIPTOR,
940  containing_type=None,
941  fields=[
942    _descriptor.FieldDescriptor(
943      name='config', full_name='openconfig_interfaces.Interfaces.Interface.config', index=0,
944      number=1, type=11, cpp_type=10, label=1,
945      has_default_value=False, default_value=None,
946      message_type=None, enum_type=None, containing_type=None,
947      is_extension=False, extension_scope=None,
948      serialized_options=None, file=DESCRIPTOR),
949    _descriptor.FieldDescriptor(
950      name='hold_time', full_name='openconfig_interfaces.Interfaces.Interface.hold_time', index=1,
951      number=2, type=11, cpp_type=10, label=1,
952      has_default_value=False, default_value=None,
953      message_type=None, enum_type=None, containing_type=None,
954      is_extension=False, extension_scope=None,
955      serialized_options=None, file=DESCRIPTOR),
956    _descriptor.FieldDescriptor(
957      name='name', full_name='openconfig_interfaces.Interfaces.Interface.name', index=2,
958      number=3, type=9, cpp_type=9, label=1,
959      has_default_value=False, default_value=_b("").decode('utf-8'),
960      message_type=None, enum_type=None, containing_type=None,
961      is_extension=False, extension_scope=None,
962      serialized_options=None, file=DESCRIPTOR),
963    _descriptor.FieldDescriptor(
964      name='state', full_name='openconfig_interfaces.Interfaces.Interface.state', index=3,
965      number=4, type=11, cpp_type=10, label=1,
966      has_default_value=False, default_value=None,
967      message_type=None, enum_type=None, containing_type=None,
968      is_extension=False, extension_scope=None,
969      serialized_options=None, file=DESCRIPTOR),
970    _descriptor.FieldDescriptor(
971      name='subinterfaces', full_name='openconfig_interfaces.Interfaces.Interface.subinterfaces', index=4,
972      number=5, type=11, cpp_type=10, label=1,
973      has_default_value=False, default_value=None,
974      message_type=None, enum_type=None, containing_type=None,
975      is_extension=False, extension_scope=None,
976      serialized_options=None, file=DESCRIPTOR),
977  ],
978  extensions=[
979  ],
980  nested_types=[_INTERFACES_INTERFACE_CONFIG, _INTERFACES_INTERFACE_HOLDTIME, _INTERFACES_INTERFACE_STATE, _INTERFACES_INTERFACE_SUBINTERFACES, ],
981  enum_types=[
982  ],
983  serialized_options=None,
984  is_extendable=False,
985  syntax='proto3',
986  extension_ranges=[],
987  oneofs=[
988  ],
989  serialized_start=134,
990  serialized_end=3455,
991)
992
993_INTERFACES = _descriptor.Descriptor(
994  name='Interfaces',
995  full_name='openconfig_interfaces.Interfaces',
996  filename=None,
997  file=DESCRIPTOR,
998  containing_type=None,
999  fields=[
1000    _descriptor.FieldDescriptor(
1001      name='interface', full_name='openconfig_interfaces.Interfaces.interface', index=0,
1002      number=1, type=11, cpp_type=10, label=3,
1003      has_default_value=False, default_value=[],
1004      message_type=None, enum_type=None, containing_type=None,
1005      is_extension=False, extension_scope=None,
1006      serialized_options=None, file=DESCRIPTOR),
1007  ],
1008  extensions=[
1009  ],
1010  nested_types=[_INTERFACES_INTERFACE, ],
1011  enum_types=[
1012  ],
1013  serialized_options=None,
1014  is_extendable=False,
1015  syntax='proto3',
1016  extension_ranges=[],
1017  oneofs=[
1018  ],
1019  serialized_start=55,
1020  serialized_end=3455,
1021)
1022
1023_INTERFACES_INTERFACE_CONFIG.containing_type = _INTERFACES_INTERFACE
1024_INTERFACES_INTERFACE_HOLDTIME_CONFIG.containing_type = _INTERFACES_INTERFACE_HOLDTIME
1025_INTERFACES_INTERFACE_HOLDTIME_STATE.containing_type = _INTERFACES_INTERFACE_HOLDTIME
1026_INTERFACES_INTERFACE_HOLDTIME.fields_by_name['config'].message_type = _INTERFACES_INTERFACE_HOLDTIME_CONFIG
1027_INTERFACES_INTERFACE_HOLDTIME.fields_by_name['state'].message_type = _INTERFACES_INTERFACE_HOLDTIME_STATE
1028_INTERFACES_INTERFACE_HOLDTIME.containing_type = _INTERFACES_INTERFACE
1029_INTERFACES_INTERFACE_STATE_COUNTERS.containing_type = _INTERFACES_INTERFACE_STATE
1030_INTERFACES_INTERFACE_STATE.fields_by_name['admin_status'].enum_type = _INTERFACES_INTERFACE_STATE_ADMINSTATUS
1031_INTERFACES_INTERFACE_STATE.fields_by_name['counters'].message_type = _INTERFACES_INTERFACE_STATE_COUNTERS
1032_INTERFACES_INTERFACE_STATE.fields_by_name['oper_status'].enum_type = _INTERFACES_INTERFACE_STATE_OPERSTATUS
1033_INTERFACES_INTERFACE_STATE.containing_type = _INTERFACES_INTERFACE
1034_INTERFACES_INTERFACE_STATE_ADMINSTATUS.containing_type = _INTERFACES_INTERFACE_STATE
1035_INTERFACES_INTERFACE_STATE_OPERSTATUS.containing_type = _INTERFACES_INTERFACE_STATE
1036_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_CONFIG.containing_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE
1037_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_COUNTERS.containing_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE
1038_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE.fields_by_name['admin_status'].enum_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_ADMINSTATUS
1039_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE.fields_by_name['counters'].message_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_COUNTERS
1040_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE.fields_by_name['oper_status'].enum_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_OPERSTATUS
1041_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE.containing_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE
1042_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_ADMINSTATUS.containing_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE
1043_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_OPERSTATUS.containing_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE
1044_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE.fields_by_name['config'].message_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_CONFIG
1045_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE.fields_by_name['state'].message_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE
1046_INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE.containing_type = _INTERFACES_INTERFACE_SUBINTERFACES
1047_INTERFACES_INTERFACE_SUBINTERFACES.fields_by_name['subinterface'].message_type = _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE
1048_INTERFACES_INTERFACE_SUBINTERFACES.containing_type = _INTERFACES_INTERFACE
1049_INTERFACES_INTERFACE.fields_by_name['config'].message_type = _INTERFACES_INTERFACE_CONFIG
1050_INTERFACES_INTERFACE.fields_by_name['hold_time'].message_type = _INTERFACES_INTERFACE_HOLDTIME
1051_INTERFACES_INTERFACE.fields_by_name['state'].message_type = _INTERFACES_INTERFACE_STATE
1052_INTERFACES_INTERFACE.fields_by_name['subinterfaces'].message_type = _INTERFACES_INTERFACE_SUBINTERFACES
1053_INTERFACES_INTERFACE.containing_type = _INTERFACES
1054_INTERFACES.fields_by_name['interface'].message_type = _INTERFACES_INTERFACE
1055DESCRIPTOR.message_types_by_name['Interfaces'] = _INTERFACES
1056_sym_db.RegisterFileDescriptor(DESCRIPTOR)
1057
1058Interfaces = _reflection.GeneratedProtocolMessageType('Interfaces', (_message.Message,), {
1059
1060  'Interface' : _reflection.GeneratedProtocolMessageType('Interface', (_message.Message,), {
1061
1062    'Config' : _reflection.GeneratedProtocolMessageType('Config', (_message.Message,), {
1063      'DESCRIPTOR' : _INTERFACES_INTERFACE_CONFIG,
1064      '__module__' : 'openconfig_interfaces_pb2'
1065      # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.Config)
1066      })
1067    ,
1068
1069    'HoldTime' : _reflection.GeneratedProtocolMessageType('HoldTime', (_message.Message,), {
1070
1071      'Config' : _reflection.GeneratedProtocolMessageType('Config', (_message.Message,), {
1072        'DESCRIPTOR' : _INTERFACES_INTERFACE_HOLDTIME_CONFIG,
1073        '__module__' : 'openconfig_interfaces_pb2'
1074        # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.HoldTime.Config)
1075        })
1076      ,
1077
1078      'State' : _reflection.GeneratedProtocolMessageType('State', (_message.Message,), {
1079        'DESCRIPTOR' : _INTERFACES_INTERFACE_HOLDTIME_STATE,
1080        '__module__' : 'openconfig_interfaces_pb2'
1081        # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.HoldTime.State)
1082        })
1083      ,
1084      'DESCRIPTOR' : _INTERFACES_INTERFACE_HOLDTIME,
1085      '__module__' : 'openconfig_interfaces_pb2'
1086      # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.HoldTime)
1087      })
1088    ,
1089
1090    'State' : _reflection.GeneratedProtocolMessageType('State', (_message.Message,), {
1091
1092      'Counters' : _reflection.GeneratedProtocolMessageType('Counters', (_message.Message,), {
1093        'DESCRIPTOR' : _INTERFACES_INTERFACE_STATE_COUNTERS,
1094        '__module__' : 'openconfig_interfaces_pb2'
1095        # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.State.Counters)
1096        })
1097      ,
1098      'DESCRIPTOR' : _INTERFACES_INTERFACE_STATE,
1099      '__module__' : 'openconfig_interfaces_pb2'
1100      # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.State)
1101      })
1102    ,
1103
1104    'Subinterfaces' : _reflection.GeneratedProtocolMessageType('Subinterfaces', (_message.Message,), {
1105
1106      'Subinterface' : _reflection.GeneratedProtocolMessageType('Subinterface', (_message.Message,), {
1107
1108        'Config' : _reflection.GeneratedProtocolMessageType('Config', (_message.Message,), {
1109          'DESCRIPTOR' : _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_CONFIG,
1110          '__module__' : 'openconfig_interfaces_pb2'
1111          # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.Config)
1112          })
1113        ,
1114
1115        'State' : _reflection.GeneratedProtocolMessageType('State', (_message.Message,), {
1116
1117          'Counters' : _reflection.GeneratedProtocolMessageType('Counters', (_message.Message,), {
1118            'DESCRIPTOR' : _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE_COUNTERS,
1119            '__module__' : 'openconfig_interfaces_pb2'
1120            # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State.Counters)
1121            })
1122          ,
1123          'DESCRIPTOR' : _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE_STATE,
1124          '__module__' : 'openconfig_interfaces_pb2'
1125          # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface.State)
1126          })
1127        ,
1128        'DESCRIPTOR' : _INTERFACES_INTERFACE_SUBINTERFACES_SUBINTERFACE,
1129        '__module__' : 'openconfig_interfaces_pb2'
1130        # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.Subinterfaces.Subinterface)
1131        })
1132      ,
1133      'DESCRIPTOR' : _INTERFACES_INTERFACE_SUBINTERFACES,
1134      '__module__' : 'openconfig_interfaces_pb2'
1135      # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface.Subinterfaces)
1136      })
1137    ,
1138    'DESCRIPTOR' : _INTERFACES_INTERFACE,
1139    '__module__' : 'openconfig_interfaces_pb2'
1140    # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces.Interface)
1141    })
1142  ,
1143  'DESCRIPTOR' : _INTERFACES,
1144  '__module__' : 'openconfig_interfaces_pb2'
1145  # @@protoc_insertion_point(class_scope:openconfig_interfaces.Interfaces)
1146  })
1147_sym_db.RegisterMessage(Interfaces)
1148_sym_db.RegisterMessage(Interfaces.Interface)
1149_sym_db.RegisterMessage(Interfaces.Interface.Config)
1150_sym_db.RegisterMessage(Interfaces.Interface.HoldTime)
1151_sym_db.RegisterMessage(Interfaces.Interface.HoldTime.Config)
1152_sym_db.RegisterMessage(Interfaces.Interface.HoldTime.State)
1153_sym_db.RegisterMessage(Interfaces.Interface.State)
1154_sym_db.RegisterMessage(Interfaces.Interface.State.Counters)
1155_sym_db.RegisterMessage(Interfaces.Interface.Subinterfaces)
1156_sym_db.RegisterMessage(Interfaces.Interface.Subinterfaces.Subinterface)
1157_sym_db.RegisterMessage(Interfaces.Interface.Subinterfaces.Subinterface.Config)
1158_sym_db.RegisterMessage(Interfaces.Interface.Subinterfaces.Subinterface.State)
1159_sym_db.RegisterMessage(Interfaces.Interface.Subinterfaces.Subinterface.State.Counters)
1160
1161
1162# @@protoc_insertion_point(module_scope)
1163