blob: 217adcf466950d2766805a9622a41257487c8a39 [file] [log] [blame]
William Kurkianea869482019-04-09 15:16:11 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/voltha.proto
3
4package voltha
5
6import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
10 empty "github.com/golang/protobuf/ptypes/empty"
Girish Gowdraa09aeab2020-09-14 16:30:52 -070011 common "github.com/opencord/voltha-protos/v4/go/common"
12 config "github.com/opencord/voltha-protos/v4/go/ext/config"
13 omci "github.com/opencord/voltha-protos/v4/go/omci"
14 openflow_13 "github.com/opencord/voltha-protos/v4/go/openflow_13"
William Kurkianea869482019-04-09 15:16:11 -040015 _ "google.golang.org/genproto/googleapis/api/annotations"
16 grpc "google.golang.org/grpc"
17 math "math"
18)
19
20// Reference imports to suppress errors if they are not otherwise used.
21var _ = proto.Marshal
22var _ = fmt.Errorf
23var _ = math.Inf
24
25// This is a compile-time assertion to ensure that this generated file
26// is compatible with the proto package it is being compiled against.
27// A compilation error at this line likely means your copy of the
28// proto package needs to be updated.
29const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
30
31// ChildNode from public import voltha_protos/meta.proto
32type ChildNode = common.ChildNode
33
34// Access from public import voltha_protos/meta.proto
35type Access = common.Access
36
37var Access_name = common.Access_name
38var Access_value = common.Access_value
39
40const Access_CONFIG = Access(common.Access_CONFIG)
41const Access_READ_ONLY = Access(common.Access_READ_ONLY)
42const Access_REAL_TIME = Access(common.Access_REAL_TIME)
43
44var E_ChildNode = common.E_ChildNode
45
46var E_Access = common.E_Access
47
48// ID from public import voltha_protos/common.proto
49type ID = common.ID
50
51// IDs from public import voltha_protos/common.proto
52type IDs = common.IDs
53
William Kurkianea869482019-04-09 15:16:11 -040054// AdminState from public import voltha_protos/common.proto
55type AdminState = common.AdminState
56
57// OperStatus from public import voltha_protos/common.proto
58type OperStatus = common.OperStatus
59
60// ConnectStatus from public import voltha_protos/common.proto
61type ConnectStatus = common.ConnectStatus
62
63// OperationResp from public import voltha_protos/common.proto
64type OperationResp = common.OperationResp
65
Dinesh Belwalkardb587af2020-02-27 15:37:16 -080066// ValueType from public import voltha_protos/common.proto
67type ValueType = common.ValueType
68
69// ValueSpecifier from public import voltha_protos/common.proto
70type ValueSpecifier = common.ValueSpecifier
71
72// ReturnValues from public import voltha_protos/common.proto
73type ReturnValues = common.ReturnValues
74
William Kurkianea869482019-04-09 15:16:11 -040075// TestModeKeys from public import voltha_protos/common.proto
76type TestModeKeys = common.TestModeKeys
77
78var TestModeKeys_name = common.TestModeKeys_name
79var TestModeKeys_value = common.TestModeKeys_value
80
81const TestModeKeys_api_test = TestModeKeys(common.TestModeKeys_api_test)
82
Esin Karamanccb714b2019-11-29 15:02:06 +000083// AdminState_Types from public import voltha_protos/common.proto
84type AdminState_Types = common.AdminState_Types
William Kurkianea869482019-04-09 15:16:11 -040085
Esin Karamanccb714b2019-11-29 15:02:06 +000086var AdminState_Types_name = common.AdminState_Types_name
87var AdminState_Types_value = common.AdminState_Types_value
William Kurkianea869482019-04-09 15:16:11 -040088
Esin Karamanccb714b2019-11-29 15:02:06 +000089const AdminState_UNKNOWN = AdminState_Types(common.AdminState_UNKNOWN)
90const AdminState_PREPROVISIONED = AdminState_Types(common.AdminState_PREPROVISIONED)
91const AdminState_ENABLED = AdminState_Types(common.AdminState_ENABLED)
92const AdminState_DISABLED = AdminState_Types(common.AdminState_DISABLED)
93const AdminState_DOWNLOADING_IMAGE = AdminState_Types(common.AdminState_DOWNLOADING_IMAGE)
William Kurkianea869482019-04-09 15:16:11 -040094
Esin Karamanccb714b2019-11-29 15:02:06 +000095// OperStatus_Types from public import voltha_protos/common.proto
96type OperStatus_Types = common.OperStatus_Types
William Kurkianea869482019-04-09 15:16:11 -040097
Esin Karamanccb714b2019-11-29 15:02:06 +000098var OperStatus_Types_name = common.OperStatus_Types_name
99var OperStatus_Types_value = common.OperStatus_Types_value
William Kurkianea869482019-04-09 15:16:11 -0400100
Esin Karamanccb714b2019-11-29 15:02:06 +0000101const OperStatus_UNKNOWN = OperStatus_Types(common.OperStatus_UNKNOWN)
102const OperStatus_DISCOVERED = OperStatus_Types(common.OperStatus_DISCOVERED)
103const OperStatus_ACTIVATING = OperStatus_Types(common.OperStatus_ACTIVATING)
104const OperStatus_TESTING = OperStatus_Types(common.OperStatus_TESTING)
105const OperStatus_ACTIVE = OperStatus_Types(common.OperStatus_ACTIVE)
106const OperStatus_FAILED = OperStatus_Types(common.OperStatus_FAILED)
William Kurkianea869482019-04-09 15:16:11 -0400107
Esin Karamanccb714b2019-11-29 15:02:06 +0000108// ConnectStatus_Types from public import voltha_protos/common.proto
109type ConnectStatus_Types = common.ConnectStatus_Types
William Kurkianea869482019-04-09 15:16:11 -0400110
Esin Karamanccb714b2019-11-29 15:02:06 +0000111var ConnectStatus_Types_name = common.ConnectStatus_Types_name
112var ConnectStatus_Types_value = common.ConnectStatus_Types_value
William Kurkianea869482019-04-09 15:16:11 -0400113
Esin Karamanccb714b2019-11-29 15:02:06 +0000114const ConnectStatus_UNKNOWN = ConnectStatus_Types(common.ConnectStatus_UNKNOWN)
115const ConnectStatus_UNREACHABLE = ConnectStatus_Types(common.ConnectStatus_UNREACHABLE)
116const ConnectStatus_REACHABLE = ConnectStatus_Types(common.ConnectStatus_REACHABLE)
William Kurkianea869482019-04-09 15:16:11 -0400117
118// OperationResp_OperationReturnCode from public import voltha_protos/common.proto
119type OperationResp_OperationReturnCode = common.OperationResp_OperationReturnCode
120
121var OperationResp_OperationReturnCode_name = common.OperationResp_OperationReturnCode_name
122var OperationResp_OperationReturnCode_value = common.OperationResp_OperationReturnCode_value
123
124const OperationResp_OPERATION_SUCCESS = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_SUCCESS)
125const OperationResp_OPERATION_FAILURE = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_FAILURE)
126const OperationResp_OPERATION_UNSUPPORTED = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_UNSUPPORTED)
127
Dinesh Belwalkardb587af2020-02-27 15:37:16 -0800128// ValueType_Type from public import voltha_protos/common.proto
129type ValueType_Type = common.ValueType_Type
130
131var ValueType_Type_name = common.ValueType_Type_name
132var ValueType_Type_value = common.ValueType_Type_value
133
134const ValueType_EMPTY = ValueType_Type(common.ValueType_EMPTY)
135const ValueType_DISTANCE = ValueType_Type(common.ValueType_DISTANCE)
136
William Kurkianea869482019-04-09 15:16:11 -0400137// OfpHeader from public import voltha_protos/openflow_13.proto
138type OfpHeader = openflow_13.OfpHeader
139
140// OfpHelloElemHeader from public import voltha_protos/openflow_13.proto
141type OfpHelloElemHeader = openflow_13.OfpHelloElemHeader
142type OfpHelloElemHeader_Versionbitmap = openflow_13.OfpHelloElemHeader_Versionbitmap
143
144// OfpHelloElemVersionbitmap from public import voltha_protos/openflow_13.proto
145type OfpHelloElemVersionbitmap = openflow_13.OfpHelloElemVersionbitmap
146
147// OfpHello from public import voltha_protos/openflow_13.proto
148type OfpHello = openflow_13.OfpHello
149
150// OfpSwitchConfig from public import voltha_protos/openflow_13.proto
151type OfpSwitchConfig = openflow_13.OfpSwitchConfig
152
153// OfpTableMod from public import voltha_protos/openflow_13.proto
154type OfpTableMod = openflow_13.OfpTableMod
155
156// OfpPort from public import voltha_protos/openflow_13.proto
157type OfpPort = openflow_13.OfpPort
158
159// OfpSwitchFeatures from public import voltha_protos/openflow_13.proto
160type OfpSwitchFeatures = openflow_13.OfpSwitchFeatures
161
162// OfpPortStatus from public import voltha_protos/openflow_13.proto
163type OfpPortStatus = openflow_13.OfpPortStatus
164
165// OfpPortMod from public import voltha_protos/openflow_13.proto
166type OfpPortMod = openflow_13.OfpPortMod
167
168// OfpMatch from public import voltha_protos/openflow_13.proto
169type OfpMatch = openflow_13.OfpMatch
170
171// OfpOxmField from public import voltha_protos/openflow_13.proto
172type OfpOxmField = openflow_13.OfpOxmField
173type OfpOxmField_OfbField = openflow_13.OfpOxmField_OfbField
174type OfpOxmField_ExperimenterField = openflow_13.OfpOxmField_ExperimenterField
175
176// OfpOxmOfbField from public import voltha_protos/openflow_13.proto
177type OfpOxmOfbField = openflow_13.OfpOxmOfbField
178type OfpOxmOfbField_Port = openflow_13.OfpOxmOfbField_Port
179type OfpOxmOfbField_PhysicalPort = openflow_13.OfpOxmOfbField_PhysicalPort
180type OfpOxmOfbField_TableMetadata = openflow_13.OfpOxmOfbField_TableMetadata
181type OfpOxmOfbField_EthDst = openflow_13.OfpOxmOfbField_EthDst
182type OfpOxmOfbField_EthSrc = openflow_13.OfpOxmOfbField_EthSrc
183type OfpOxmOfbField_EthType = openflow_13.OfpOxmOfbField_EthType
184type OfpOxmOfbField_VlanVid = openflow_13.OfpOxmOfbField_VlanVid
185type OfpOxmOfbField_VlanPcp = openflow_13.OfpOxmOfbField_VlanPcp
186type OfpOxmOfbField_IpDscp = openflow_13.OfpOxmOfbField_IpDscp
187type OfpOxmOfbField_IpEcn = openflow_13.OfpOxmOfbField_IpEcn
188type OfpOxmOfbField_IpProto = openflow_13.OfpOxmOfbField_IpProto
189type OfpOxmOfbField_Ipv4Src = openflow_13.OfpOxmOfbField_Ipv4Src
190type OfpOxmOfbField_Ipv4Dst = openflow_13.OfpOxmOfbField_Ipv4Dst
191type OfpOxmOfbField_TcpSrc = openflow_13.OfpOxmOfbField_TcpSrc
192type OfpOxmOfbField_TcpDst = openflow_13.OfpOxmOfbField_TcpDst
193type OfpOxmOfbField_UdpSrc = openflow_13.OfpOxmOfbField_UdpSrc
194type OfpOxmOfbField_UdpDst = openflow_13.OfpOxmOfbField_UdpDst
195type OfpOxmOfbField_SctpSrc = openflow_13.OfpOxmOfbField_SctpSrc
196type OfpOxmOfbField_SctpDst = openflow_13.OfpOxmOfbField_SctpDst
197type OfpOxmOfbField_Icmpv4Type = openflow_13.OfpOxmOfbField_Icmpv4Type
198type OfpOxmOfbField_Icmpv4Code = openflow_13.OfpOxmOfbField_Icmpv4Code
199type OfpOxmOfbField_ArpOp = openflow_13.OfpOxmOfbField_ArpOp
200type OfpOxmOfbField_ArpSpa = openflow_13.OfpOxmOfbField_ArpSpa
201type OfpOxmOfbField_ArpTpa = openflow_13.OfpOxmOfbField_ArpTpa
202type OfpOxmOfbField_ArpSha = openflow_13.OfpOxmOfbField_ArpSha
203type OfpOxmOfbField_ArpTha = openflow_13.OfpOxmOfbField_ArpTha
204type OfpOxmOfbField_Ipv6Src = openflow_13.OfpOxmOfbField_Ipv6Src
205type OfpOxmOfbField_Ipv6Dst = openflow_13.OfpOxmOfbField_Ipv6Dst
206type OfpOxmOfbField_Ipv6Flabel = openflow_13.OfpOxmOfbField_Ipv6Flabel
207type OfpOxmOfbField_Icmpv6Type = openflow_13.OfpOxmOfbField_Icmpv6Type
208type OfpOxmOfbField_Icmpv6Code = openflow_13.OfpOxmOfbField_Icmpv6Code
209type OfpOxmOfbField_Ipv6NdTarget = openflow_13.OfpOxmOfbField_Ipv6NdTarget
210type OfpOxmOfbField_Ipv6NdSsl = openflow_13.OfpOxmOfbField_Ipv6NdSsl
211type OfpOxmOfbField_Ipv6NdTll = openflow_13.OfpOxmOfbField_Ipv6NdTll
212type OfpOxmOfbField_MplsLabel = openflow_13.OfpOxmOfbField_MplsLabel
213type OfpOxmOfbField_MplsTc = openflow_13.OfpOxmOfbField_MplsTc
214type OfpOxmOfbField_MplsBos = openflow_13.OfpOxmOfbField_MplsBos
215type OfpOxmOfbField_PbbIsid = openflow_13.OfpOxmOfbField_PbbIsid
216type OfpOxmOfbField_TunnelId = openflow_13.OfpOxmOfbField_TunnelId
217type OfpOxmOfbField_Ipv6Exthdr = openflow_13.OfpOxmOfbField_Ipv6Exthdr
218type OfpOxmOfbField_TableMetadataMask = openflow_13.OfpOxmOfbField_TableMetadataMask
219type OfpOxmOfbField_EthDstMask = openflow_13.OfpOxmOfbField_EthDstMask
220type OfpOxmOfbField_EthSrcMask = openflow_13.OfpOxmOfbField_EthSrcMask
221type OfpOxmOfbField_VlanVidMask = openflow_13.OfpOxmOfbField_VlanVidMask
222type OfpOxmOfbField_Ipv4SrcMask = openflow_13.OfpOxmOfbField_Ipv4SrcMask
223type OfpOxmOfbField_Ipv4DstMask = openflow_13.OfpOxmOfbField_Ipv4DstMask
224type OfpOxmOfbField_ArpSpaMask = openflow_13.OfpOxmOfbField_ArpSpaMask
225type OfpOxmOfbField_ArpTpaMask = openflow_13.OfpOxmOfbField_ArpTpaMask
226type OfpOxmOfbField_Ipv6SrcMask = openflow_13.OfpOxmOfbField_Ipv6SrcMask
227type OfpOxmOfbField_Ipv6DstMask = openflow_13.OfpOxmOfbField_Ipv6DstMask
228type OfpOxmOfbField_Ipv6FlabelMask = openflow_13.OfpOxmOfbField_Ipv6FlabelMask
229type OfpOxmOfbField_PbbIsidMask = openflow_13.OfpOxmOfbField_PbbIsidMask
230type OfpOxmOfbField_TunnelIdMask = openflow_13.OfpOxmOfbField_TunnelIdMask
231type OfpOxmOfbField_Ipv6ExthdrMask = openflow_13.OfpOxmOfbField_Ipv6ExthdrMask
232
233// OfpOxmExperimenterField from public import voltha_protos/openflow_13.proto
234type OfpOxmExperimenterField = openflow_13.OfpOxmExperimenterField
235
236// OfpAction from public import voltha_protos/openflow_13.proto
237type OfpAction = openflow_13.OfpAction
238type OfpAction_Output = openflow_13.OfpAction_Output
239type OfpAction_MplsTtl = openflow_13.OfpAction_MplsTtl
240type OfpAction_Push = openflow_13.OfpAction_Push
241type OfpAction_PopMpls = openflow_13.OfpAction_PopMpls
242type OfpAction_Group = openflow_13.OfpAction_Group
243type OfpAction_NwTtl = openflow_13.OfpAction_NwTtl
244type OfpAction_SetField = openflow_13.OfpAction_SetField
245type OfpAction_Experimenter = openflow_13.OfpAction_Experimenter
246
247// OfpActionOutput from public import voltha_protos/openflow_13.proto
248type OfpActionOutput = openflow_13.OfpActionOutput
249
250// OfpActionMplsTtl from public import voltha_protos/openflow_13.proto
251type OfpActionMplsTtl = openflow_13.OfpActionMplsTtl
252
253// OfpActionPush from public import voltha_protos/openflow_13.proto
254type OfpActionPush = openflow_13.OfpActionPush
255
256// OfpActionPopMpls from public import voltha_protos/openflow_13.proto
257type OfpActionPopMpls = openflow_13.OfpActionPopMpls
258
259// OfpActionGroup from public import voltha_protos/openflow_13.proto
260type OfpActionGroup = openflow_13.OfpActionGroup
261
262// OfpActionNwTtl from public import voltha_protos/openflow_13.proto
263type OfpActionNwTtl = openflow_13.OfpActionNwTtl
264
265// OfpActionSetField from public import voltha_protos/openflow_13.proto
266type OfpActionSetField = openflow_13.OfpActionSetField
267
268// OfpActionExperimenter from public import voltha_protos/openflow_13.proto
269type OfpActionExperimenter = openflow_13.OfpActionExperimenter
270
271// OfpInstruction from public import voltha_protos/openflow_13.proto
272type OfpInstruction = openflow_13.OfpInstruction
273type OfpInstruction_GotoTable = openflow_13.OfpInstruction_GotoTable
274type OfpInstruction_WriteMetadata = openflow_13.OfpInstruction_WriteMetadata
275type OfpInstruction_Actions = openflow_13.OfpInstruction_Actions
276type OfpInstruction_Meter = openflow_13.OfpInstruction_Meter
277type OfpInstruction_Experimenter = openflow_13.OfpInstruction_Experimenter
278
279// OfpInstructionGotoTable from public import voltha_protos/openflow_13.proto
280type OfpInstructionGotoTable = openflow_13.OfpInstructionGotoTable
281
282// OfpInstructionWriteMetadata from public import voltha_protos/openflow_13.proto
283type OfpInstructionWriteMetadata = openflow_13.OfpInstructionWriteMetadata
284
285// OfpInstructionActions from public import voltha_protos/openflow_13.proto
286type OfpInstructionActions = openflow_13.OfpInstructionActions
287
288// OfpInstructionMeter from public import voltha_protos/openflow_13.proto
289type OfpInstructionMeter = openflow_13.OfpInstructionMeter
290
291// OfpInstructionExperimenter from public import voltha_protos/openflow_13.proto
292type OfpInstructionExperimenter = openflow_13.OfpInstructionExperimenter
293
294// OfpFlowMod from public import voltha_protos/openflow_13.proto
295type OfpFlowMod = openflow_13.OfpFlowMod
296
297// OfpBucket from public import voltha_protos/openflow_13.proto
298type OfpBucket = openflow_13.OfpBucket
299
300// OfpGroupMod from public import voltha_protos/openflow_13.proto
301type OfpGroupMod = openflow_13.OfpGroupMod
302
303// OfpPacketOut from public import voltha_protos/openflow_13.proto
304type OfpPacketOut = openflow_13.OfpPacketOut
305
306// OfpPacketIn from public import voltha_protos/openflow_13.proto
307type OfpPacketIn = openflow_13.OfpPacketIn
308
309// OfpFlowRemoved from public import voltha_protos/openflow_13.proto
310type OfpFlowRemoved = openflow_13.OfpFlowRemoved
311
312// OfpMeterBandHeader from public import voltha_protos/openflow_13.proto
313type OfpMeterBandHeader = openflow_13.OfpMeterBandHeader
314type OfpMeterBandHeader_Drop = openflow_13.OfpMeterBandHeader_Drop
315type OfpMeterBandHeader_DscpRemark = openflow_13.OfpMeterBandHeader_DscpRemark
316type OfpMeterBandHeader_Experimenter = openflow_13.OfpMeterBandHeader_Experimenter
317
318// OfpMeterBandDrop from public import voltha_protos/openflow_13.proto
319type OfpMeterBandDrop = openflow_13.OfpMeterBandDrop
320
321// OfpMeterBandDscpRemark from public import voltha_protos/openflow_13.proto
322type OfpMeterBandDscpRemark = openflow_13.OfpMeterBandDscpRemark
323
324// OfpMeterBandExperimenter from public import voltha_protos/openflow_13.proto
325type OfpMeterBandExperimenter = openflow_13.OfpMeterBandExperimenter
326
327// OfpMeterMod from public import voltha_protos/openflow_13.proto
328type OfpMeterMod = openflow_13.OfpMeterMod
329
330// OfpErrorMsg from public import voltha_protos/openflow_13.proto
331type OfpErrorMsg = openflow_13.OfpErrorMsg
332
333// OfpErrorExperimenterMsg from public import voltha_protos/openflow_13.proto
334type OfpErrorExperimenterMsg = openflow_13.OfpErrorExperimenterMsg
335
336// OfpMultipartRequest from public import voltha_protos/openflow_13.proto
337type OfpMultipartRequest = openflow_13.OfpMultipartRequest
338
339// OfpMultipartReply from public import voltha_protos/openflow_13.proto
340type OfpMultipartReply = openflow_13.OfpMultipartReply
341
342// OfpDesc from public import voltha_protos/openflow_13.proto
343type OfpDesc = openflow_13.OfpDesc
344
345// OfpFlowStatsRequest from public import voltha_protos/openflow_13.proto
346type OfpFlowStatsRequest = openflow_13.OfpFlowStatsRequest
347
348// OfpFlowStats from public import voltha_protos/openflow_13.proto
349type OfpFlowStats = openflow_13.OfpFlowStats
350
351// OfpAggregateStatsRequest from public import voltha_protos/openflow_13.proto
352type OfpAggregateStatsRequest = openflow_13.OfpAggregateStatsRequest
353
354// OfpAggregateStatsReply from public import voltha_protos/openflow_13.proto
355type OfpAggregateStatsReply = openflow_13.OfpAggregateStatsReply
356
357// OfpTableFeatureProperty from public import voltha_protos/openflow_13.proto
358type OfpTableFeatureProperty = openflow_13.OfpTableFeatureProperty
359type OfpTableFeatureProperty_Instructions = openflow_13.OfpTableFeatureProperty_Instructions
360type OfpTableFeatureProperty_NextTables = openflow_13.OfpTableFeatureProperty_NextTables
361type OfpTableFeatureProperty_Actions = openflow_13.OfpTableFeatureProperty_Actions
362type OfpTableFeatureProperty_Oxm = openflow_13.OfpTableFeatureProperty_Oxm
363type OfpTableFeatureProperty_Experimenter = openflow_13.OfpTableFeatureProperty_Experimenter
364
365// OfpTableFeaturePropInstructions from public import voltha_protos/openflow_13.proto
366type OfpTableFeaturePropInstructions = openflow_13.OfpTableFeaturePropInstructions
367
368// OfpTableFeaturePropNextTables from public import voltha_protos/openflow_13.proto
369type OfpTableFeaturePropNextTables = openflow_13.OfpTableFeaturePropNextTables
370
371// OfpTableFeaturePropActions from public import voltha_protos/openflow_13.proto
372type OfpTableFeaturePropActions = openflow_13.OfpTableFeaturePropActions
373
374// OfpTableFeaturePropOxm from public import voltha_protos/openflow_13.proto
375type OfpTableFeaturePropOxm = openflow_13.OfpTableFeaturePropOxm
376
377// OfpTableFeaturePropExperimenter from public import voltha_protos/openflow_13.proto
378type OfpTableFeaturePropExperimenter = openflow_13.OfpTableFeaturePropExperimenter
379
380// OfpTableFeatures from public import voltha_protos/openflow_13.proto
381type OfpTableFeatures = openflow_13.OfpTableFeatures
382
383// OfpTableStats from public import voltha_protos/openflow_13.proto
384type OfpTableStats = openflow_13.OfpTableStats
385
386// OfpPortStatsRequest from public import voltha_protos/openflow_13.proto
387type OfpPortStatsRequest = openflow_13.OfpPortStatsRequest
388
389// OfpPortStats from public import voltha_protos/openflow_13.proto
390type OfpPortStats = openflow_13.OfpPortStats
391
392// OfpGroupStatsRequest from public import voltha_protos/openflow_13.proto
393type OfpGroupStatsRequest = openflow_13.OfpGroupStatsRequest
394
395// OfpBucketCounter from public import voltha_protos/openflow_13.proto
396type OfpBucketCounter = openflow_13.OfpBucketCounter
397
398// OfpGroupStats from public import voltha_protos/openflow_13.proto
399type OfpGroupStats = openflow_13.OfpGroupStats
400
401// OfpGroupDesc from public import voltha_protos/openflow_13.proto
402type OfpGroupDesc = openflow_13.OfpGroupDesc
403
404// OfpGroupEntry from public import voltha_protos/openflow_13.proto
405type OfpGroupEntry = openflow_13.OfpGroupEntry
406
407// OfpGroupFeatures from public import voltha_protos/openflow_13.proto
408type OfpGroupFeatures = openflow_13.OfpGroupFeatures
409
410// OfpMeterMultipartRequest from public import voltha_protos/openflow_13.proto
411type OfpMeterMultipartRequest = openflow_13.OfpMeterMultipartRequest
412
413// OfpMeterBandStats from public import voltha_protos/openflow_13.proto
414type OfpMeterBandStats = openflow_13.OfpMeterBandStats
415
416// OfpMeterStats from public import voltha_protos/openflow_13.proto
417type OfpMeterStats = openflow_13.OfpMeterStats
418
419// OfpMeterConfig from public import voltha_protos/openflow_13.proto
420type OfpMeterConfig = openflow_13.OfpMeterConfig
421
422// OfpMeterFeatures from public import voltha_protos/openflow_13.proto
423type OfpMeterFeatures = openflow_13.OfpMeterFeatures
424
Manikkaraj kb1d51442019-07-23 10:41:02 -0400425// OfpMeterEntry from public import voltha_protos/openflow_13.proto
426type OfpMeterEntry = openflow_13.OfpMeterEntry
427
William Kurkianea869482019-04-09 15:16:11 -0400428// OfpExperimenterMultipartHeader from public import voltha_protos/openflow_13.proto
429type OfpExperimenterMultipartHeader = openflow_13.OfpExperimenterMultipartHeader
430
431// OfpExperimenterHeader from public import voltha_protos/openflow_13.proto
432type OfpExperimenterHeader = openflow_13.OfpExperimenterHeader
433
434// OfpQueuePropHeader from public import voltha_protos/openflow_13.proto
435type OfpQueuePropHeader = openflow_13.OfpQueuePropHeader
436
437// OfpQueuePropMinRate from public import voltha_protos/openflow_13.proto
438type OfpQueuePropMinRate = openflow_13.OfpQueuePropMinRate
439
440// OfpQueuePropMaxRate from public import voltha_protos/openflow_13.proto
441type OfpQueuePropMaxRate = openflow_13.OfpQueuePropMaxRate
442
443// OfpQueuePropExperimenter from public import voltha_protos/openflow_13.proto
444type OfpQueuePropExperimenter = openflow_13.OfpQueuePropExperimenter
445
446// OfpPacketQueue from public import voltha_protos/openflow_13.proto
447type OfpPacketQueue = openflow_13.OfpPacketQueue
448
449// OfpQueueGetConfigRequest from public import voltha_protos/openflow_13.proto
450type OfpQueueGetConfigRequest = openflow_13.OfpQueueGetConfigRequest
451
452// OfpQueueGetConfigReply from public import voltha_protos/openflow_13.proto
453type OfpQueueGetConfigReply = openflow_13.OfpQueueGetConfigReply
454
455// OfpActionSetQueue from public import voltha_protos/openflow_13.proto
456type OfpActionSetQueue = openflow_13.OfpActionSetQueue
457
458// OfpQueueStatsRequest from public import voltha_protos/openflow_13.proto
459type OfpQueueStatsRequest = openflow_13.OfpQueueStatsRequest
460
461// OfpQueueStats from public import voltha_protos/openflow_13.proto
462type OfpQueueStats = openflow_13.OfpQueueStats
463
464// OfpRoleRequest from public import voltha_protos/openflow_13.proto
465type OfpRoleRequest = openflow_13.OfpRoleRequest
466
467// OfpAsyncConfig from public import voltha_protos/openflow_13.proto
468type OfpAsyncConfig = openflow_13.OfpAsyncConfig
469
470// MeterModUpdate from public import voltha_protos/openflow_13.proto
471type MeterModUpdate = openflow_13.MeterModUpdate
472
473// MeterStatsReply from public import voltha_protos/openflow_13.proto
474type MeterStatsReply = openflow_13.MeterStatsReply
475
476// FlowTableUpdate from public import voltha_protos/openflow_13.proto
477type FlowTableUpdate = openflow_13.FlowTableUpdate
478
479// FlowGroupTableUpdate from public import voltha_protos/openflow_13.proto
480type FlowGroupTableUpdate = openflow_13.FlowGroupTableUpdate
481
482// Flows from public import voltha_protos/openflow_13.proto
483type Flows = openflow_13.Flows
484
485// Meters from public import voltha_protos/openflow_13.proto
486type Meters = openflow_13.Meters
487
488// FlowGroups from public import voltha_protos/openflow_13.proto
489type FlowGroups = openflow_13.FlowGroups
490
491// FlowChanges from public import voltha_protos/openflow_13.proto
492type FlowChanges = openflow_13.FlowChanges
493
494// FlowGroupChanges from public import voltha_protos/openflow_13.proto
495type FlowGroupChanges = openflow_13.FlowGroupChanges
496
497// PacketIn from public import voltha_protos/openflow_13.proto
498type PacketIn = openflow_13.PacketIn
499
500// PacketOut from public import voltha_protos/openflow_13.proto
501type PacketOut = openflow_13.PacketOut
502
503// ChangeEvent from public import voltha_protos/openflow_13.proto
504type ChangeEvent = openflow_13.ChangeEvent
505type ChangeEvent_PortStatus = openflow_13.ChangeEvent_PortStatus
506
507// OfpPortNo from public import voltha_protos/openflow_13.proto
508type OfpPortNo = openflow_13.OfpPortNo
509
510var OfpPortNo_name = openflow_13.OfpPortNo_name
511var OfpPortNo_value = openflow_13.OfpPortNo_value
512
513const OfpPortNo_OFPP_INVALID = OfpPortNo(openflow_13.OfpPortNo_OFPP_INVALID)
514const OfpPortNo_OFPP_MAX = OfpPortNo(openflow_13.OfpPortNo_OFPP_MAX)
515const OfpPortNo_OFPP_IN_PORT = OfpPortNo(openflow_13.OfpPortNo_OFPP_IN_PORT)
516const OfpPortNo_OFPP_TABLE = OfpPortNo(openflow_13.OfpPortNo_OFPP_TABLE)
517const OfpPortNo_OFPP_NORMAL = OfpPortNo(openflow_13.OfpPortNo_OFPP_NORMAL)
518const OfpPortNo_OFPP_FLOOD = OfpPortNo(openflow_13.OfpPortNo_OFPP_FLOOD)
519const OfpPortNo_OFPP_ALL = OfpPortNo(openflow_13.OfpPortNo_OFPP_ALL)
520const OfpPortNo_OFPP_CONTROLLER = OfpPortNo(openflow_13.OfpPortNo_OFPP_CONTROLLER)
521const OfpPortNo_OFPP_LOCAL = OfpPortNo(openflow_13.OfpPortNo_OFPP_LOCAL)
522const OfpPortNo_OFPP_ANY = OfpPortNo(openflow_13.OfpPortNo_OFPP_ANY)
523
524// OfpType from public import voltha_protos/openflow_13.proto
525type OfpType = openflow_13.OfpType
526
527var OfpType_name = openflow_13.OfpType_name
528var OfpType_value = openflow_13.OfpType_value
529
530const OfpType_OFPT_HELLO = OfpType(openflow_13.OfpType_OFPT_HELLO)
531const OfpType_OFPT_ERROR = OfpType(openflow_13.OfpType_OFPT_ERROR)
532const OfpType_OFPT_ECHO_REQUEST = OfpType(openflow_13.OfpType_OFPT_ECHO_REQUEST)
533const OfpType_OFPT_ECHO_REPLY = OfpType(openflow_13.OfpType_OFPT_ECHO_REPLY)
534const OfpType_OFPT_EXPERIMENTER = OfpType(openflow_13.OfpType_OFPT_EXPERIMENTER)
535const OfpType_OFPT_FEATURES_REQUEST = OfpType(openflow_13.OfpType_OFPT_FEATURES_REQUEST)
536const OfpType_OFPT_FEATURES_REPLY = OfpType(openflow_13.OfpType_OFPT_FEATURES_REPLY)
537const OfpType_OFPT_GET_CONFIG_REQUEST = OfpType(openflow_13.OfpType_OFPT_GET_CONFIG_REQUEST)
538const OfpType_OFPT_GET_CONFIG_REPLY = OfpType(openflow_13.OfpType_OFPT_GET_CONFIG_REPLY)
539const OfpType_OFPT_SET_CONFIG = OfpType(openflow_13.OfpType_OFPT_SET_CONFIG)
540const OfpType_OFPT_PACKET_IN = OfpType(openflow_13.OfpType_OFPT_PACKET_IN)
541const OfpType_OFPT_FLOW_REMOVED = OfpType(openflow_13.OfpType_OFPT_FLOW_REMOVED)
542const OfpType_OFPT_PORT_STATUS = OfpType(openflow_13.OfpType_OFPT_PORT_STATUS)
543const OfpType_OFPT_PACKET_OUT = OfpType(openflow_13.OfpType_OFPT_PACKET_OUT)
544const OfpType_OFPT_FLOW_MOD = OfpType(openflow_13.OfpType_OFPT_FLOW_MOD)
545const OfpType_OFPT_GROUP_MOD = OfpType(openflow_13.OfpType_OFPT_GROUP_MOD)
546const OfpType_OFPT_PORT_MOD = OfpType(openflow_13.OfpType_OFPT_PORT_MOD)
547const OfpType_OFPT_TABLE_MOD = OfpType(openflow_13.OfpType_OFPT_TABLE_MOD)
548const OfpType_OFPT_MULTIPART_REQUEST = OfpType(openflow_13.OfpType_OFPT_MULTIPART_REQUEST)
549const OfpType_OFPT_MULTIPART_REPLY = OfpType(openflow_13.OfpType_OFPT_MULTIPART_REPLY)
550const OfpType_OFPT_BARRIER_REQUEST = OfpType(openflow_13.OfpType_OFPT_BARRIER_REQUEST)
551const OfpType_OFPT_BARRIER_REPLY = OfpType(openflow_13.OfpType_OFPT_BARRIER_REPLY)
552const OfpType_OFPT_QUEUE_GET_CONFIG_REQUEST = OfpType(openflow_13.OfpType_OFPT_QUEUE_GET_CONFIG_REQUEST)
553const OfpType_OFPT_QUEUE_GET_CONFIG_REPLY = OfpType(openflow_13.OfpType_OFPT_QUEUE_GET_CONFIG_REPLY)
554const OfpType_OFPT_ROLE_REQUEST = OfpType(openflow_13.OfpType_OFPT_ROLE_REQUEST)
555const OfpType_OFPT_ROLE_REPLY = OfpType(openflow_13.OfpType_OFPT_ROLE_REPLY)
556const OfpType_OFPT_GET_ASYNC_REQUEST = OfpType(openflow_13.OfpType_OFPT_GET_ASYNC_REQUEST)
557const OfpType_OFPT_GET_ASYNC_REPLY = OfpType(openflow_13.OfpType_OFPT_GET_ASYNC_REPLY)
558const OfpType_OFPT_SET_ASYNC = OfpType(openflow_13.OfpType_OFPT_SET_ASYNC)
559const OfpType_OFPT_METER_MOD = OfpType(openflow_13.OfpType_OFPT_METER_MOD)
560
561// OfpHelloElemType from public import voltha_protos/openflow_13.proto
562type OfpHelloElemType = openflow_13.OfpHelloElemType
563
564var OfpHelloElemType_name = openflow_13.OfpHelloElemType_name
565var OfpHelloElemType_value = openflow_13.OfpHelloElemType_value
566
567const OfpHelloElemType_OFPHET_INVALID = OfpHelloElemType(openflow_13.OfpHelloElemType_OFPHET_INVALID)
568const OfpHelloElemType_OFPHET_VERSIONBITMAP = OfpHelloElemType(openflow_13.OfpHelloElemType_OFPHET_VERSIONBITMAP)
569
570// OfpConfigFlags from public import voltha_protos/openflow_13.proto
571type OfpConfigFlags = openflow_13.OfpConfigFlags
572
573var OfpConfigFlags_name = openflow_13.OfpConfigFlags_name
574var OfpConfigFlags_value = openflow_13.OfpConfigFlags_value
575
576const OfpConfigFlags_OFPC_FRAG_NORMAL = OfpConfigFlags(openflow_13.OfpConfigFlags_OFPC_FRAG_NORMAL)
577const OfpConfigFlags_OFPC_FRAG_DROP = OfpConfigFlags(openflow_13.OfpConfigFlags_OFPC_FRAG_DROP)
578const OfpConfigFlags_OFPC_FRAG_REASM = OfpConfigFlags(openflow_13.OfpConfigFlags_OFPC_FRAG_REASM)
579const OfpConfigFlags_OFPC_FRAG_MASK = OfpConfigFlags(openflow_13.OfpConfigFlags_OFPC_FRAG_MASK)
580
581// OfpTableConfig from public import voltha_protos/openflow_13.proto
582type OfpTableConfig = openflow_13.OfpTableConfig
583
584var OfpTableConfig_name = openflow_13.OfpTableConfig_name
585var OfpTableConfig_value = openflow_13.OfpTableConfig_value
586
587const OfpTableConfig_OFPTC_INVALID = OfpTableConfig(openflow_13.OfpTableConfig_OFPTC_INVALID)
588const OfpTableConfig_OFPTC_DEPRECATED_MASK = OfpTableConfig(openflow_13.OfpTableConfig_OFPTC_DEPRECATED_MASK)
589
590// OfpTable from public import voltha_protos/openflow_13.proto
591type OfpTable = openflow_13.OfpTable
592
593var OfpTable_name = openflow_13.OfpTable_name
594var OfpTable_value = openflow_13.OfpTable_value
595
596const OfpTable_OFPTT_INVALID = OfpTable(openflow_13.OfpTable_OFPTT_INVALID)
597const OfpTable_OFPTT_MAX = OfpTable(openflow_13.OfpTable_OFPTT_MAX)
598const OfpTable_OFPTT_ALL = OfpTable(openflow_13.OfpTable_OFPTT_ALL)
599
600// OfpCapabilities from public import voltha_protos/openflow_13.proto
601type OfpCapabilities = openflow_13.OfpCapabilities
602
603var OfpCapabilities_name = openflow_13.OfpCapabilities_name
604var OfpCapabilities_value = openflow_13.OfpCapabilities_value
605
606const OfpCapabilities_OFPC_INVALID = OfpCapabilities(openflow_13.OfpCapabilities_OFPC_INVALID)
607const OfpCapabilities_OFPC_FLOW_STATS = OfpCapabilities(openflow_13.OfpCapabilities_OFPC_FLOW_STATS)
608const OfpCapabilities_OFPC_TABLE_STATS = OfpCapabilities(openflow_13.OfpCapabilities_OFPC_TABLE_STATS)
609const OfpCapabilities_OFPC_PORT_STATS = OfpCapabilities(openflow_13.OfpCapabilities_OFPC_PORT_STATS)
610const OfpCapabilities_OFPC_GROUP_STATS = OfpCapabilities(openflow_13.OfpCapabilities_OFPC_GROUP_STATS)
611const OfpCapabilities_OFPC_IP_REASM = OfpCapabilities(openflow_13.OfpCapabilities_OFPC_IP_REASM)
612const OfpCapabilities_OFPC_QUEUE_STATS = OfpCapabilities(openflow_13.OfpCapabilities_OFPC_QUEUE_STATS)
613const OfpCapabilities_OFPC_PORT_BLOCKED = OfpCapabilities(openflow_13.OfpCapabilities_OFPC_PORT_BLOCKED)
614
615// OfpPortConfig from public import voltha_protos/openflow_13.proto
616type OfpPortConfig = openflow_13.OfpPortConfig
617
618var OfpPortConfig_name = openflow_13.OfpPortConfig_name
619var OfpPortConfig_value = openflow_13.OfpPortConfig_value
620
621const OfpPortConfig_OFPPC_INVALID = OfpPortConfig(openflow_13.OfpPortConfig_OFPPC_INVALID)
622const OfpPortConfig_OFPPC_PORT_DOWN = OfpPortConfig(openflow_13.OfpPortConfig_OFPPC_PORT_DOWN)
623const OfpPortConfig_OFPPC_NO_RECV = OfpPortConfig(openflow_13.OfpPortConfig_OFPPC_NO_RECV)
624const OfpPortConfig_OFPPC_NO_FWD = OfpPortConfig(openflow_13.OfpPortConfig_OFPPC_NO_FWD)
625const OfpPortConfig_OFPPC_NO_PACKET_IN = OfpPortConfig(openflow_13.OfpPortConfig_OFPPC_NO_PACKET_IN)
626
627// OfpPortState from public import voltha_protos/openflow_13.proto
628type OfpPortState = openflow_13.OfpPortState
629
630var OfpPortState_name = openflow_13.OfpPortState_name
631var OfpPortState_value = openflow_13.OfpPortState_value
632
633const OfpPortState_OFPPS_INVALID = OfpPortState(openflow_13.OfpPortState_OFPPS_INVALID)
634const OfpPortState_OFPPS_LINK_DOWN = OfpPortState(openflow_13.OfpPortState_OFPPS_LINK_DOWN)
635const OfpPortState_OFPPS_BLOCKED = OfpPortState(openflow_13.OfpPortState_OFPPS_BLOCKED)
636const OfpPortState_OFPPS_LIVE = OfpPortState(openflow_13.OfpPortState_OFPPS_LIVE)
637
638// OfpPortFeatures from public import voltha_protos/openflow_13.proto
639type OfpPortFeatures = openflow_13.OfpPortFeatures
640
641var OfpPortFeatures_name = openflow_13.OfpPortFeatures_name
642var OfpPortFeatures_value = openflow_13.OfpPortFeatures_value
643
644const OfpPortFeatures_OFPPF_INVALID = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_INVALID)
645const OfpPortFeatures_OFPPF_10MB_HD = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_10MB_HD)
646const OfpPortFeatures_OFPPF_10MB_FD = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_10MB_FD)
647const OfpPortFeatures_OFPPF_100MB_HD = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_100MB_HD)
648const OfpPortFeatures_OFPPF_100MB_FD = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_100MB_FD)
649const OfpPortFeatures_OFPPF_1GB_HD = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_1GB_HD)
650const OfpPortFeatures_OFPPF_1GB_FD = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_1GB_FD)
651const OfpPortFeatures_OFPPF_10GB_FD = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_10GB_FD)
652const OfpPortFeatures_OFPPF_40GB_FD = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_40GB_FD)
653const OfpPortFeatures_OFPPF_100GB_FD = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_100GB_FD)
654const OfpPortFeatures_OFPPF_1TB_FD = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_1TB_FD)
655const OfpPortFeatures_OFPPF_OTHER = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_OTHER)
656const OfpPortFeatures_OFPPF_COPPER = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_COPPER)
657const OfpPortFeatures_OFPPF_FIBER = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_FIBER)
658const OfpPortFeatures_OFPPF_AUTONEG = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_AUTONEG)
659const OfpPortFeatures_OFPPF_PAUSE = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_PAUSE)
660const OfpPortFeatures_OFPPF_PAUSE_ASYM = OfpPortFeatures(openflow_13.OfpPortFeatures_OFPPF_PAUSE_ASYM)
661
662// OfpPortReason from public import voltha_protos/openflow_13.proto
663type OfpPortReason = openflow_13.OfpPortReason
664
665var OfpPortReason_name = openflow_13.OfpPortReason_name
666var OfpPortReason_value = openflow_13.OfpPortReason_value
667
668const OfpPortReason_OFPPR_ADD = OfpPortReason(openflow_13.OfpPortReason_OFPPR_ADD)
669const OfpPortReason_OFPPR_DELETE = OfpPortReason(openflow_13.OfpPortReason_OFPPR_DELETE)
670const OfpPortReason_OFPPR_MODIFY = OfpPortReason(openflow_13.OfpPortReason_OFPPR_MODIFY)
671
672// OfpMatchType from public import voltha_protos/openflow_13.proto
673type OfpMatchType = openflow_13.OfpMatchType
674
675var OfpMatchType_name = openflow_13.OfpMatchType_name
676var OfpMatchType_value = openflow_13.OfpMatchType_value
677
678const OfpMatchType_OFPMT_STANDARD = OfpMatchType(openflow_13.OfpMatchType_OFPMT_STANDARD)
679const OfpMatchType_OFPMT_OXM = OfpMatchType(openflow_13.OfpMatchType_OFPMT_OXM)
680
681// OfpOxmClass from public import voltha_protos/openflow_13.proto
682type OfpOxmClass = openflow_13.OfpOxmClass
683
684var OfpOxmClass_name = openflow_13.OfpOxmClass_name
685var OfpOxmClass_value = openflow_13.OfpOxmClass_value
686
687const OfpOxmClass_OFPXMC_NXM_0 = OfpOxmClass(openflow_13.OfpOxmClass_OFPXMC_NXM_0)
688const OfpOxmClass_OFPXMC_NXM_1 = OfpOxmClass(openflow_13.OfpOxmClass_OFPXMC_NXM_1)
689const OfpOxmClass_OFPXMC_OPENFLOW_BASIC = OfpOxmClass(openflow_13.OfpOxmClass_OFPXMC_OPENFLOW_BASIC)
690const OfpOxmClass_OFPXMC_EXPERIMENTER = OfpOxmClass(openflow_13.OfpOxmClass_OFPXMC_EXPERIMENTER)
691
692// OxmOfbFieldTypes from public import voltha_protos/openflow_13.proto
693type OxmOfbFieldTypes = openflow_13.OxmOfbFieldTypes
694
695var OxmOfbFieldTypes_name = openflow_13.OxmOfbFieldTypes_name
696var OxmOfbFieldTypes_value = openflow_13.OxmOfbFieldTypes_value
697
698const OxmOfbFieldTypes_OFPXMT_OFB_IN_PORT = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IN_PORT)
699const OxmOfbFieldTypes_OFPXMT_OFB_IN_PHY_PORT = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IN_PHY_PORT)
700const OxmOfbFieldTypes_OFPXMT_OFB_METADATA = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_METADATA)
701const OxmOfbFieldTypes_OFPXMT_OFB_ETH_DST = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ETH_DST)
702const OxmOfbFieldTypes_OFPXMT_OFB_ETH_SRC = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ETH_SRC)
703const OxmOfbFieldTypes_OFPXMT_OFB_ETH_TYPE = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ETH_TYPE)
704const OxmOfbFieldTypes_OFPXMT_OFB_VLAN_VID = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_VLAN_VID)
705const OxmOfbFieldTypes_OFPXMT_OFB_VLAN_PCP = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_VLAN_PCP)
706const OxmOfbFieldTypes_OFPXMT_OFB_IP_DSCP = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IP_DSCP)
707const OxmOfbFieldTypes_OFPXMT_OFB_IP_ECN = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IP_ECN)
708const OxmOfbFieldTypes_OFPXMT_OFB_IP_PROTO = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IP_PROTO)
709const OxmOfbFieldTypes_OFPXMT_OFB_IPV4_SRC = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IPV4_SRC)
710const OxmOfbFieldTypes_OFPXMT_OFB_IPV4_DST = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IPV4_DST)
711const OxmOfbFieldTypes_OFPXMT_OFB_TCP_SRC = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_TCP_SRC)
712const OxmOfbFieldTypes_OFPXMT_OFB_TCP_DST = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_TCP_DST)
713const OxmOfbFieldTypes_OFPXMT_OFB_UDP_SRC = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_UDP_SRC)
714const OxmOfbFieldTypes_OFPXMT_OFB_UDP_DST = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_UDP_DST)
715const OxmOfbFieldTypes_OFPXMT_OFB_SCTP_SRC = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_SCTP_SRC)
716const OxmOfbFieldTypes_OFPXMT_OFB_SCTP_DST = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_SCTP_DST)
717const OxmOfbFieldTypes_OFPXMT_OFB_ICMPV4_TYPE = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ICMPV4_TYPE)
718const OxmOfbFieldTypes_OFPXMT_OFB_ICMPV4_CODE = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ICMPV4_CODE)
719const OxmOfbFieldTypes_OFPXMT_OFB_ARP_OP = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ARP_OP)
720const OxmOfbFieldTypes_OFPXMT_OFB_ARP_SPA = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ARP_SPA)
721const OxmOfbFieldTypes_OFPXMT_OFB_ARP_TPA = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ARP_TPA)
722const OxmOfbFieldTypes_OFPXMT_OFB_ARP_SHA = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ARP_SHA)
723const OxmOfbFieldTypes_OFPXMT_OFB_ARP_THA = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ARP_THA)
724const OxmOfbFieldTypes_OFPXMT_OFB_IPV6_SRC = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IPV6_SRC)
725const OxmOfbFieldTypes_OFPXMT_OFB_IPV6_DST = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IPV6_DST)
726const OxmOfbFieldTypes_OFPXMT_OFB_IPV6_FLABEL = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IPV6_FLABEL)
727const OxmOfbFieldTypes_OFPXMT_OFB_ICMPV6_TYPE = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ICMPV6_TYPE)
728const OxmOfbFieldTypes_OFPXMT_OFB_ICMPV6_CODE = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_ICMPV6_CODE)
729const OxmOfbFieldTypes_OFPXMT_OFB_IPV6_ND_TARGET = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IPV6_ND_TARGET)
730const OxmOfbFieldTypes_OFPXMT_OFB_IPV6_ND_SLL = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IPV6_ND_SLL)
731const OxmOfbFieldTypes_OFPXMT_OFB_IPV6_ND_TLL = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IPV6_ND_TLL)
732const OxmOfbFieldTypes_OFPXMT_OFB_MPLS_LABEL = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_MPLS_LABEL)
733const OxmOfbFieldTypes_OFPXMT_OFB_MPLS_TC = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_MPLS_TC)
734const OxmOfbFieldTypes_OFPXMT_OFB_MPLS_BOS = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_MPLS_BOS)
735const OxmOfbFieldTypes_OFPXMT_OFB_PBB_ISID = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_PBB_ISID)
736const OxmOfbFieldTypes_OFPXMT_OFB_TUNNEL_ID = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_TUNNEL_ID)
737const OxmOfbFieldTypes_OFPXMT_OFB_IPV6_EXTHDR = OxmOfbFieldTypes(openflow_13.OxmOfbFieldTypes_OFPXMT_OFB_IPV6_EXTHDR)
738
739// OfpVlanId from public import voltha_protos/openflow_13.proto
740type OfpVlanId = openflow_13.OfpVlanId
741
742var OfpVlanId_name = openflow_13.OfpVlanId_name
743var OfpVlanId_value = openflow_13.OfpVlanId_value
744
745const OfpVlanId_OFPVID_NONE = OfpVlanId(openflow_13.OfpVlanId_OFPVID_NONE)
746const OfpVlanId_OFPVID_PRESENT = OfpVlanId(openflow_13.OfpVlanId_OFPVID_PRESENT)
747
748// OfpIpv6ExthdrFlags from public import voltha_protos/openflow_13.proto
749type OfpIpv6ExthdrFlags = openflow_13.OfpIpv6ExthdrFlags
750
751var OfpIpv6ExthdrFlags_name = openflow_13.OfpIpv6ExthdrFlags_name
752var OfpIpv6ExthdrFlags_value = openflow_13.OfpIpv6ExthdrFlags_value
753
754const OfpIpv6ExthdrFlags_OFPIEH_INVALID = OfpIpv6ExthdrFlags(openflow_13.OfpIpv6ExthdrFlags_OFPIEH_INVALID)
755const OfpIpv6ExthdrFlags_OFPIEH_NONEXT = OfpIpv6ExthdrFlags(openflow_13.OfpIpv6ExthdrFlags_OFPIEH_NONEXT)
756const OfpIpv6ExthdrFlags_OFPIEH_ESP = OfpIpv6ExthdrFlags(openflow_13.OfpIpv6ExthdrFlags_OFPIEH_ESP)
757const OfpIpv6ExthdrFlags_OFPIEH_AUTH = OfpIpv6ExthdrFlags(openflow_13.OfpIpv6ExthdrFlags_OFPIEH_AUTH)
758const OfpIpv6ExthdrFlags_OFPIEH_DEST = OfpIpv6ExthdrFlags(openflow_13.OfpIpv6ExthdrFlags_OFPIEH_DEST)
759const OfpIpv6ExthdrFlags_OFPIEH_FRAG = OfpIpv6ExthdrFlags(openflow_13.OfpIpv6ExthdrFlags_OFPIEH_FRAG)
760const OfpIpv6ExthdrFlags_OFPIEH_ROUTER = OfpIpv6ExthdrFlags(openflow_13.OfpIpv6ExthdrFlags_OFPIEH_ROUTER)
761const OfpIpv6ExthdrFlags_OFPIEH_HOP = OfpIpv6ExthdrFlags(openflow_13.OfpIpv6ExthdrFlags_OFPIEH_HOP)
762const OfpIpv6ExthdrFlags_OFPIEH_UNREP = OfpIpv6ExthdrFlags(openflow_13.OfpIpv6ExthdrFlags_OFPIEH_UNREP)
763const OfpIpv6ExthdrFlags_OFPIEH_UNSEQ = OfpIpv6ExthdrFlags(openflow_13.OfpIpv6ExthdrFlags_OFPIEH_UNSEQ)
764
765// OfpActionType from public import voltha_protos/openflow_13.proto
766type OfpActionType = openflow_13.OfpActionType
767
768var OfpActionType_name = openflow_13.OfpActionType_name
769var OfpActionType_value = openflow_13.OfpActionType_value
770
771const OfpActionType_OFPAT_OUTPUT = OfpActionType(openflow_13.OfpActionType_OFPAT_OUTPUT)
772const OfpActionType_OFPAT_COPY_TTL_OUT = OfpActionType(openflow_13.OfpActionType_OFPAT_COPY_TTL_OUT)
773const OfpActionType_OFPAT_COPY_TTL_IN = OfpActionType(openflow_13.OfpActionType_OFPAT_COPY_TTL_IN)
774const OfpActionType_OFPAT_SET_MPLS_TTL = OfpActionType(openflow_13.OfpActionType_OFPAT_SET_MPLS_TTL)
775const OfpActionType_OFPAT_DEC_MPLS_TTL = OfpActionType(openflow_13.OfpActionType_OFPAT_DEC_MPLS_TTL)
776const OfpActionType_OFPAT_PUSH_VLAN = OfpActionType(openflow_13.OfpActionType_OFPAT_PUSH_VLAN)
777const OfpActionType_OFPAT_POP_VLAN = OfpActionType(openflow_13.OfpActionType_OFPAT_POP_VLAN)
778const OfpActionType_OFPAT_PUSH_MPLS = OfpActionType(openflow_13.OfpActionType_OFPAT_PUSH_MPLS)
779const OfpActionType_OFPAT_POP_MPLS = OfpActionType(openflow_13.OfpActionType_OFPAT_POP_MPLS)
780const OfpActionType_OFPAT_SET_QUEUE = OfpActionType(openflow_13.OfpActionType_OFPAT_SET_QUEUE)
781const OfpActionType_OFPAT_GROUP = OfpActionType(openflow_13.OfpActionType_OFPAT_GROUP)
782const OfpActionType_OFPAT_SET_NW_TTL = OfpActionType(openflow_13.OfpActionType_OFPAT_SET_NW_TTL)
783const OfpActionType_OFPAT_DEC_NW_TTL = OfpActionType(openflow_13.OfpActionType_OFPAT_DEC_NW_TTL)
784const OfpActionType_OFPAT_SET_FIELD = OfpActionType(openflow_13.OfpActionType_OFPAT_SET_FIELD)
785const OfpActionType_OFPAT_PUSH_PBB = OfpActionType(openflow_13.OfpActionType_OFPAT_PUSH_PBB)
786const OfpActionType_OFPAT_POP_PBB = OfpActionType(openflow_13.OfpActionType_OFPAT_POP_PBB)
787const OfpActionType_OFPAT_EXPERIMENTER = OfpActionType(openflow_13.OfpActionType_OFPAT_EXPERIMENTER)
788
789// OfpControllerMaxLen from public import voltha_protos/openflow_13.proto
790type OfpControllerMaxLen = openflow_13.OfpControllerMaxLen
791
792var OfpControllerMaxLen_name = openflow_13.OfpControllerMaxLen_name
793var OfpControllerMaxLen_value = openflow_13.OfpControllerMaxLen_value
794
795const OfpControllerMaxLen_OFPCML_INVALID = OfpControllerMaxLen(openflow_13.OfpControllerMaxLen_OFPCML_INVALID)
796const OfpControllerMaxLen_OFPCML_MAX = OfpControllerMaxLen(openflow_13.OfpControllerMaxLen_OFPCML_MAX)
797const OfpControllerMaxLen_OFPCML_NO_BUFFER = OfpControllerMaxLen(openflow_13.OfpControllerMaxLen_OFPCML_NO_BUFFER)
798
799// OfpInstructionType from public import voltha_protos/openflow_13.proto
800type OfpInstructionType = openflow_13.OfpInstructionType
801
802var OfpInstructionType_name = openflow_13.OfpInstructionType_name
803var OfpInstructionType_value = openflow_13.OfpInstructionType_value
804
805const OfpInstructionType_OFPIT_INVALID = OfpInstructionType(openflow_13.OfpInstructionType_OFPIT_INVALID)
806const OfpInstructionType_OFPIT_GOTO_TABLE = OfpInstructionType(openflow_13.OfpInstructionType_OFPIT_GOTO_TABLE)
807const OfpInstructionType_OFPIT_WRITE_METADATA = OfpInstructionType(openflow_13.OfpInstructionType_OFPIT_WRITE_METADATA)
808const OfpInstructionType_OFPIT_WRITE_ACTIONS = OfpInstructionType(openflow_13.OfpInstructionType_OFPIT_WRITE_ACTIONS)
809const OfpInstructionType_OFPIT_APPLY_ACTIONS = OfpInstructionType(openflow_13.OfpInstructionType_OFPIT_APPLY_ACTIONS)
810const OfpInstructionType_OFPIT_CLEAR_ACTIONS = OfpInstructionType(openflow_13.OfpInstructionType_OFPIT_CLEAR_ACTIONS)
811const OfpInstructionType_OFPIT_METER = OfpInstructionType(openflow_13.OfpInstructionType_OFPIT_METER)
812const OfpInstructionType_OFPIT_EXPERIMENTER = OfpInstructionType(openflow_13.OfpInstructionType_OFPIT_EXPERIMENTER)
813
814// OfpFlowModCommand from public import voltha_protos/openflow_13.proto
815type OfpFlowModCommand = openflow_13.OfpFlowModCommand
816
817var OfpFlowModCommand_name = openflow_13.OfpFlowModCommand_name
818var OfpFlowModCommand_value = openflow_13.OfpFlowModCommand_value
819
820const OfpFlowModCommand_OFPFC_ADD = OfpFlowModCommand(openflow_13.OfpFlowModCommand_OFPFC_ADD)
821const OfpFlowModCommand_OFPFC_MODIFY = OfpFlowModCommand(openflow_13.OfpFlowModCommand_OFPFC_MODIFY)
822const OfpFlowModCommand_OFPFC_MODIFY_STRICT = OfpFlowModCommand(openflow_13.OfpFlowModCommand_OFPFC_MODIFY_STRICT)
823const OfpFlowModCommand_OFPFC_DELETE = OfpFlowModCommand(openflow_13.OfpFlowModCommand_OFPFC_DELETE)
824const OfpFlowModCommand_OFPFC_DELETE_STRICT = OfpFlowModCommand(openflow_13.OfpFlowModCommand_OFPFC_DELETE_STRICT)
825
826// OfpFlowModFlags from public import voltha_protos/openflow_13.proto
827type OfpFlowModFlags = openflow_13.OfpFlowModFlags
828
829var OfpFlowModFlags_name = openflow_13.OfpFlowModFlags_name
830var OfpFlowModFlags_value = openflow_13.OfpFlowModFlags_value
831
832const OfpFlowModFlags_OFPFF_INVALID = OfpFlowModFlags(openflow_13.OfpFlowModFlags_OFPFF_INVALID)
833const OfpFlowModFlags_OFPFF_SEND_FLOW_REM = OfpFlowModFlags(openflow_13.OfpFlowModFlags_OFPFF_SEND_FLOW_REM)
834const OfpFlowModFlags_OFPFF_CHECK_OVERLAP = OfpFlowModFlags(openflow_13.OfpFlowModFlags_OFPFF_CHECK_OVERLAP)
835const OfpFlowModFlags_OFPFF_RESET_COUNTS = OfpFlowModFlags(openflow_13.OfpFlowModFlags_OFPFF_RESET_COUNTS)
836const OfpFlowModFlags_OFPFF_NO_PKT_COUNTS = OfpFlowModFlags(openflow_13.OfpFlowModFlags_OFPFF_NO_PKT_COUNTS)
837const OfpFlowModFlags_OFPFF_NO_BYT_COUNTS = OfpFlowModFlags(openflow_13.OfpFlowModFlags_OFPFF_NO_BYT_COUNTS)
838
839// OfpGroup from public import voltha_protos/openflow_13.proto
840type OfpGroup = openflow_13.OfpGroup
841
842var OfpGroup_name = openflow_13.OfpGroup_name
843var OfpGroup_value = openflow_13.OfpGroup_value
844
845const OfpGroup_OFPG_INVALID = OfpGroup(openflow_13.OfpGroup_OFPG_INVALID)
846const OfpGroup_OFPG_MAX = OfpGroup(openflow_13.OfpGroup_OFPG_MAX)
847const OfpGroup_OFPG_ALL = OfpGroup(openflow_13.OfpGroup_OFPG_ALL)
848const OfpGroup_OFPG_ANY = OfpGroup(openflow_13.OfpGroup_OFPG_ANY)
849
850// OfpGroupModCommand from public import voltha_protos/openflow_13.proto
851type OfpGroupModCommand = openflow_13.OfpGroupModCommand
852
853var OfpGroupModCommand_name = openflow_13.OfpGroupModCommand_name
854var OfpGroupModCommand_value = openflow_13.OfpGroupModCommand_value
855
856const OfpGroupModCommand_OFPGC_ADD = OfpGroupModCommand(openflow_13.OfpGroupModCommand_OFPGC_ADD)
857const OfpGroupModCommand_OFPGC_MODIFY = OfpGroupModCommand(openflow_13.OfpGroupModCommand_OFPGC_MODIFY)
858const OfpGroupModCommand_OFPGC_DELETE = OfpGroupModCommand(openflow_13.OfpGroupModCommand_OFPGC_DELETE)
859
860// OfpGroupType from public import voltha_protos/openflow_13.proto
861type OfpGroupType = openflow_13.OfpGroupType
862
863var OfpGroupType_name = openflow_13.OfpGroupType_name
864var OfpGroupType_value = openflow_13.OfpGroupType_value
865
866const OfpGroupType_OFPGT_ALL = OfpGroupType(openflow_13.OfpGroupType_OFPGT_ALL)
867const OfpGroupType_OFPGT_SELECT = OfpGroupType(openflow_13.OfpGroupType_OFPGT_SELECT)
868const OfpGroupType_OFPGT_INDIRECT = OfpGroupType(openflow_13.OfpGroupType_OFPGT_INDIRECT)
869const OfpGroupType_OFPGT_FF = OfpGroupType(openflow_13.OfpGroupType_OFPGT_FF)
870
871// OfpPacketInReason from public import voltha_protos/openflow_13.proto
872type OfpPacketInReason = openflow_13.OfpPacketInReason
873
874var OfpPacketInReason_name = openflow_13.OfpPacketInReason_name
875var OfpPacketInReason_value = openflow_13.OfpPacketInReason_value
876
877const OfpPacketInReason_OFPR_NO_MATCH = OfpPacketInReason(openflow_13.OfpPacketInReason_OFPR_NO_MATCH)
878const OfpPacketInReason_OFPR_ACTION = OfpPacketInReason(openflow_13.OfpPacketInReason_OFPR_ACTION)
879const OfpPacketInReason_OFPR_INVALID_TTL = OfpPacketInReason(openflow_13.OfpPacketInReason_OFPR_INVALID_TTL)
880
881// OfpFlowRemovedReason from public import voltha_protos/openflow_13.proto
882type OfpFlowRemovedReason = openflow_13.OfpFlowRemovedReason
883
884var OfpFlowRemovedReason_name = openflow_13.OfpFlowRemovedReason_name
885var OfpFlowRemovedReason_value = openflow_13.OfpFlowRemovedReason_value
886
887const OfpFlowRemovedReason_OFPRR_IDLE_TIMEOUT = OfpFlowRemovedReason(openflow_13.OfpFlowRemovedReason_OFPRR_IDLE_TIMEOUT)
888const OfpFlowRemovedReason_OFPRR_HARD_TIMEOUT = OfpFlowRemovedReason(openflow_13.OfpFlowRemovedReason_OFPRR_HARD_TIMEOUT)
889const OfpFlowRemovedReason_OFPRR_DELETE = OfpFlowRemovedReason(openflow_13.OfpFlowRemovedReason_OFPRR_DELETE)
890const OfpFlowRemovedReason_OFPRR_GROUP_DELETE = OfpFlowRemovedReason(openflow_13.OfpFlowRemovedReason_OFPRR_GROUP_DELETE)
891const OfpFlowRemovedReason_OFPRR_METER_DELETE = OfpFlowRemovedReason(openflow_13.OfpFlowRemovedReason_OFPRR_METER_DELETE)
892
893// OfpMeter from public import voltha_protos/openflow_13.proto
894type OfpMeter = openflow_13.OfpMeter
895
896var OfpMeter_name = openflow_13.OfpMeter_name
897var OfpMeter_value = openflow_13.OfpMeter_value
898
899const OfpMeter_OFPM_ZERO = OfpMeter(openflow_13.OfpMeter_OFPM_ZERO)
900const OfpMeter_OFPM_MAX = OfpMeter(openflow_13.OfpMeter_OFPM_MAX)
901const OfpMeter_OFPM_SLOWPATH = OfpMeter(openflow_13.OfpMeter_OFPM_SLOWPATH)
902const OfpMeter_OFPM_CONTROLLER = OfpMeter(openflow_13.OfpMeter_OFPM_CONTROLLER)
903const OfpMeter_OFPM_ALL = OfpMeter(openflow_13.OfpMeter_OFPM_ALL)
904
905// OfpMeterBandType from public import voltha_protos/openflow_13.proto
906type OfpMeterBandType = openflow_13.OfpMeterBandType
907
908var OfpMeterBandType_name = openflow_13.OfpMeterBandType_name
909var OfpMeterBandType_value = openflow_13.OfpMeterBandType_value
910
911const OfpMeterBandType_OFPMBT_INVALID = OfpMeterBandType(openflow_13.OfpMeterBandType_OFPMBT_INVALID)
912const OfpMeterBandType_OFPMBT_DROP = OfpMeterBandType(openflow_13.OfpMeterBandType_OFPMBT_DROP)
913const OfpMeterBandType_OFPMBT_DSCP_REMARK = OfpMeterBandType(openflow_13.OfpMeterBandType_OFPMBT_DSCP_REMARK)
914const OfpMeterBandType_OFPMBT_EXPERIMENTER = OfpMeterBandType(openflow_13.OfpMeterBandType_OFPMBT_EXPERIMENTER)
915
916// OfpMeterModCommand from public import voltha_protos/openflow_13.proto
917type OfpMeterModCommand = openflow_13.OfpMeterModCommand
918
919var OfpMeterModCommand_name = openflow_13.OfpMeterModCommand_name
920var OfpMeterModCommand_value = openflow_13.OfpMeterModCommand_value
921
922const OfpMeterModCommand_OFPMC_ADD = OfpMeterModCommand(openflow_13.OfpMeterModCommand_OFPMC_ADD)
923const OfpMeterModCommand_OFPMC_MODIFY = OfpMeterModCommand(openflow_13.OfpMeterModCommand_OFPMC_MODIFY)
924const OfpMeterModCommand_OFPMC_DELETE = OfpMeterModCommand(openflow_13.OfpMeterModCommand_OFPMC_DELETE)
925
926// OfpMeterFlags from public import voltha_protos/openflow_13.proto
927type OfpMeterFlags = openflow_13.OfpMeterFlags
928
929var OfpMeterFlags_name = openflow_13.OfpMeterFlags_name
930var OfpMeterFlags_value = openflow_13.OfpMeterFlags_value
931
932const OfpMeterFlags_OFPMF_INVALID = OfpMeterFlags(openflow_13.OfpMeterFlags_OFPMF_INVALID)
933const OfpMeterFlags_OFPMF_KBPS = OfpMeterFlags(openflow_13.OfpMeterFlags_OFPMF_KBPS)
934const OfpMeterFlags_OFPMF_PKTPS = OfpMeterFlags(openflow_13.OfpMeterFlags_OFPMF_PKTPS)
935const OfpMeterFlags_OFPMF_BURST = OfpMeterFlags(openflow_13.OfpMeterFlags_OFPMF_BURST)
936const OfpMeterFlags_OFPMF_STATS = OfpMeterFlags(openflow_13.OfpMeterFlags_OFPMF_STATS)
937
938// OfpErrorType from public import voltha_protos/openflow_13.proto
939type OfpErrorType = openflow_13.OfpErrorType
940
941var OfpErrorType_name = openflow_13.OfpErrorType_name
942var OfpErrorType_value = openflow_13.OfpErrorType_value
943
944const OfpErrorType_OFPET_HELLO_FAILED = OfpErrorType(openflow_13.OfpErrorType_OFPET_HELLO_FAILED)
945const OfpErrorType_OFPET_BAD_REQUEST = OfpErrorType(openflow_13.OfpErrorType_OFPET_BAD_REQUEST)
946const OfpErrorType_OFPET_BAD_ACTION = OfpErrorType(openflow_13.OfpErrorType_OFPET_BAD_ACTION)
947const OfpErrorType_OFPET_BAD_INSTRUCTION = OfpErrorType(openflow_13.OfpErrorType_OFPET_BAD_INSTRUCTION)
948const OfpErrorType_OFPET_BAD_MATCH = OfpErrorType(openflow_13.OfpErrorType_OFPET_BAD_MATCH)
949const OfpErrorType_OFPET_FLOW_MOD_FAILED = OfpErrorType(openflow_13.OfpErrorType_OFPET_FLOW_MOD_FAILED)
950const OfpErrorType_OFPET_GROUP_MOD_FAILED = OfpErrorType(openflow_13.OfpErrorType_OFPET_GROUP_MOD_FAILED)
951const OfpErrorType_OFPET_PORT_MOD_FAILED = OfpErrorType(openflow_13.OfpErrorType_OFPET_PORT_MOD_FAILED)
952const OfpErrorType_OFPET_TABLE_MOD_FAILED = OfpErrorType(openflow_13.OfpErrorType_OFPET_TABLE_MOD_FAILED)
953const OfpErrorType_OFPET_QUEUE_OP_FAILED = OfpErrorType(openflow_13.OfpErrorType_OFPET_QUEUE_OP_FAILED)
954const OfpErrorType_OFPET_SWITCH_CONFIG_FAILED = OfpErrorType(openflow_13.OfpErrorType_OFPET_SWITCH_CONFIG_FAILED)
955const OfpErrorType_OFPET_ROLE_REQUEST_FAILED = OfpErrorType(openflow_13.OfpErrorType_OFPET_ROLE_REQUEST_FAILED)
956const OfpErrorType_OFPET_METER_MOD_FAILED = OfpErrorType(openflow_13.OfpErrorType_OFPET_METER_MOD_FAILED)
957const OfpErrorType_OFPET_TABLE_FEATURES_FAILED = OfpErrorType(openflow_13.OfpErrorType_OFPET_TABLE_FEATURES_FAILED)
958const OfpErrorType_OFPET_EXPERIMENTER = OfpErrorType(openflow_13.OfpErrorType_OFPET_EXPERIMENTER)
959
960// OfpHelloFailedCode from public import voltha_protos/openflow_13.proto
961type OfpHelloFailedCode = openflow_13.OfpHelloFailedCode
962
963var OfpHelloFailedCode_name = openflow_13.OfpHelloFailedCode_name
964var OfpHelloFailedCode_value = openflow_13.OfpHelloFailedCode_value
965
966const OfpHelloFailedCode_OFPHFC_INCOMPATIBLE = OfpHelloFailedCode(openflow_13.OfpHelloFailedCode_OFPHFC_INCOMPATIBLE)
967const OfpHelloFailedCode_OFPHFC_EPERM = OfpHelloFailedCode(openflow_13.OfpHelloFailedCode_OFPHFC_EPERM)
968
969// OfpBadRequestCode from public import voltha_protos/openflow_13.proto
970type OfpBadRequestCode = openflow_13.OfpBadRequestCode
971
972var OfpBadRequestCode_name = openflow_13.OfpBadRequestCode_name
973var OfpBadRequestCode_value = openflow_13.OfpBadRequestCode_value
974
975const OfpBadRequestCode_OFPBRC_BAD_VERSION = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BAD_VERSION)
976const OfpBadRequestCode_OFPBRC_BAD_TYPE = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BAD_TYPE)
977const OfpBadRequestCode_OFPBRC_BAD_MULTIPART = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BAD_MULTIPART)
978const OfpBadRequestCode_OFPBRC_BAD_EXPERIMENTER = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BAD_EXPERIMENTER)
979const OfpBadRequestCode_OFPBRC_BAD_EXP_TYPE = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BAD_EXP_TYPE)
980const OfpBadRequestCode_OFPBRC_EPERM = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_EPERM)
981const OfpBadRequestCode_OFPBRC_BAD_LEN = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BAD_LEN)
982const OfpBadRequestCode_OFPBRC_BUFFER_EMPTY = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BUFFER_EMPTY)
983const OfpBadRequestCode_OFPBRC_BUFFER_UNKNOWN = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BUFFER_UNKNOWN)
984const OfpBadRequestCode_OFPBRC_BAD_TABLE_ID = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BAD_TABLE_ID)
985const OfpBadRequestCode_OFPBRC_IS_SLAVE = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_IS_SLAVE)
986const OfpBadRequestCode_OFPBRC_BAD_PORT = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BAD_PORT)
987const OfpBadRequestCode_OFPBRC_BAD_PACKET = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_BAD_PACKET)
988const OfpBadRequestCode_OFPBRC_MULTIPART_BUFFER_OVERFLOW = OfpBadRequestCode(openflow_13.OfpBadRequestCode_OFPBRC_MULTIPART_BUFFER_OVERFLOW)
989
990// OfpBadActionCode from public import voltha_protos/openflow_13.proto
991type OfpBadActionCode = openflow_13.OfpBadActionCode
992
993var OfpBadActionCode_name = openflow_13.OfpBadActionCode_name
994var OfpBadActionCode_value = openflow_13.OfpBadActionCode_value
995
996const OfpBadActionCode_OFPBAC_BAD_TYPE = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_TYPE)
997const OfpBadActionCode_OFPBAC_BAD_LEN = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_LEN)
998const OfpBadActionCode_OFPBAC_BAD_EXPERIMENTER = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_EXPERIMENTER)
999const OfpBadActionCode_OFPBAC_BAD_EXP_TYPE = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_EXP_TYPE)
1000const OfpBadActionCode_OFPBAC_BAD_OUT_PORT = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_OUT_PORT)
1001const OfpBadActionCode_OFPBAC_BAD_ARGUMENT = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_ARGUMENT)
1002const OfpBadActionCode_OFPBAC_EPERM = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_EPERM)
1003const OfpBadActionCode_OFPBAC_TOO_MANY = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_TOO_MANY)
1004const OfpBadActionCode_OFPBAC_BAD_QUEUE = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_QUEUE)
1005const OfpBadActionCode_OFPBAC_BAD_OUT_GROUP = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_OUT_GROUP)
1006const OfpBadActionCode_OFPBAC_MATCH_INCONSISTENT = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_MATCH_INCONSISTENT)
1007const OfpBadActionCode_OFPBAC_UNSUPPORTED_ORDER = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_UNSUPPORTED_ORDER)
1008const OfpBadActionCode_OFPBAC_BAD_TAG = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_TAG)
1009const OfpBadActionCode_OFPBAC_BAD_SET_TYPE = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_SET_TYPE)
1010const OfpBadActionCode_OFPBAC_BAD_SET_LEN = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_SET_LEN)
1011const OfpBadActionCode_OFPBAC_BAD_SET_ARGUMENT = OfpBadActionCode(openflow_13.OfpBadActionCode_OFPBAC_BAD_SET_ARGUMENT)
1012
1013// OfpBadInstructionCode from public import voltha_protos/openflow_13.proto
1014type OfpBadInstructionCode = openflow_13.OfpBadInstructionCode
1015
1016var OfpBadInstructionCode_name = openflow_13.OfpBadInstructionCode_name
1017var OfpBadInstructionCode_value = openflow_13.OfpBadInstructionCode_value
1018
1019const OfpBadInstructionCode_OFPBIC_UNKNOWN_INST = OfpBadInstructionCode(openflow_13.OfpBadInstructionCode_OFPBIC_UNKNOWN_INST)
1020const OfpBadInstructionCode_OFPBIC_UNSUP_INST = OfpBadInstructionCode(openflow_13.OfpBadInstructionCode_OFPBIC_UNSUP_INST)
1021const OfpBadInstructionCode_OFPBIC_BAD_TABLE_ID = OfpBadInstructionCode(openflow_13.OfpBadInstructionCode_OFPBIC_BAD_TABLE_ID)
1022const OfpBadInstructionCode_OFPBIC_UNSUP_METADATA = OfpBadInstructionCode(openflow_13.OfpBadInstructionCode_OFPBIC_UNSUP_METADATA)
1023const OfpBadInstructionCode_OFPBIC_UNSUP_METADATA_MASK = OfpBadInstructionCode(openflow_13.OfpBadInstructionCode_OFPBIC_UNSUP_METADATA_MASK)
1024const OfpBadInstructionCode_OFPBIC_BAD_EXPERIMENTER = OfpBadInstructionCode(openflow_13.OfpBadInstructionCode_OFPBIC_BAD_EXPERIMENTER)
1025const OfpBadInstructionCode_OFPBIC_BAD_EXP_TYPE = OfpBadInstructionCode(openflow_13.OfpBadInstructionCode_OFPBIC_BAD_EXP_TYPE)
1026const OfpBadInstructionCode_OFPBIC_BAD_LEN = OfpBadInstructionCode(openflow_13.OfpBadInstructionCode_OFPBIC_BAD_LEN)
1027const OfpBadInstructionCode_OFPBIC_EPERM = OfpBadInstructionCode(openflow_13.OfpBadInstructionCode_OFPBIC_EPERM)
1028
1029// OfpBadMatchCode from public import voltha_protos/openflow_13.proto
1030type OfpBadMatchCode = openflow_13.OfpBadMatchCode
1031
1032var OfpBadMatchCode_name = openflow_13.OfpBadMatchCode_name
1033var OfpBadMatchCode_value = openflow_13.OfpBadMatchCode_value
1034
1035const OfpBadMatchCode_OFPBMC_BAD_TYPE = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_BAD_TYPE)
1036const OfpBadMatchCode_OFPBMC_BAD_LEN = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_BAD_LEN)
1037const OfpBadMatchCode_OFPBMC_BAD_TAG = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_BAD_TAG)
1038const OfpBadMatchCode_OFPBMC_BAD_DL_ADDR_MASK = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_BAD_DL_ADDR_MASK)
1039const OfpBadMatchCode_OFPBMC_BAD_NW_ADDR_MASK = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_BAD_NW_ADDR_MASK)
1040const OfpBadMatchCode_OFPBMC_BAD_WILDCARDS = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_BAD_WILDCARDS)
1041const OfpBadMatchCode_OFPBMC_BAD_FIELD = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_BAD_FIELD)
1042const OfpBadMatchCode_OFPBMC_BAD_VALUE = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_BAD_VALUE)
1043const OfpBadMatchCode_OFPBMC_BAD_MASK = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_BAD_MASK)
1044const OfpBadMatchCode_OFPBMC_BAD_PREREQ = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_BAD_PREREQ)
1045const OfpBadMatchCode_OFPBMC_DUP_FIELD = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_DUP_FIELD)
1046const OfpBadMatchCode_OFPBMC_EPERM = OfpBadMatchCode(openflow_13.OfpBadMatchCode_OFPBMC_EPERM)
1047
1048// OfpFlowModFailedCode from public import voltha_protos/openflow_13.proto
1049type OfpFlowModFailedCode = openflow_13.OfpFlowModFailedCode
1050
1051var OfpFlowModFailedCode_name = openflow_13.OfpFlowModFailedCode_name
1052var OfpFlowModFailedCode_value = openflow_13.OfpFlowModFailedCode_value
1053
1054const OfpFlowModFailedCode_OFPFMFC_UNKNOWN = OfpFlowModFailedCode(openflow_13.OfpFlowModFailedCode_OFPFMFC_UNKNOWN)
1055const OfpFlowModFailedCode_OFPFMFC_TABLE_FULL = OfpFlowModFailedCode(openflow_13.OfpFlowModFailedCode_OFPFMFC_TABLE_FULL)
1056const OfpFlowModFailedCode_OFPFMFC_BAD_TABLE_ID = OfpFlowModFailedCode(openflow_13.OfpFlowModFailedCode_OFPFMFC_BAD_TABLE_ID)
1057const OfpFlowModFailedCode_OFPFMFC_OVERLAP = OfpFlowModFailedCode(openflow_13.OfpFlowModFailedCode_OFPFMFC_OVERLAP)
1058const OfpFlowModFailedCode_OFPFMFC_EPERM = OfpFlowModFailedCode(openflow_13.OfpFlowModFailedCode_OFPFMFC_EPERM)
1059const OfpFlowModFailedCode_OFPFMFC_BAD_TIMEOUT = OfpFlowModFailedCode(openflow_13.OfpFlowModFailedCode_OFPFMFC_BAD_TIMEOUT)
1060const OfpFlowModFailedCode_OFPFMFC_BAD_COMMAND = OfpFlowModFailedCode(openflow_13.OfpFlowModFailedCode_OFPFMFC_BAD_COMMAND)
1061const OfpFlowModFailedCode_OFPFMFC_BAD_FLAGS = OfpFlowModFailedCode(openflow_13.OfpFlowModFailedCode_OFPFMFC_BAD_FLAGS)
1062
1063// OfpGroupModFailedCode from public import voltha_protos/openflow_13.proto
1064type OfpGroupModFailedCode = openflow_13.OfpGroupModFailedCode
1065
1066var OfpGroupModFailedCode_name = openflow_13.OfpGroupModFailedCode_name
1067var OfpGroupModFailedCode_value = openflow_13.OfpGroupModFailedCode_value
1068
1069const OfpGroupModFailedCode_OFPGMFC_GROUP_EXISTS = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_GROUP_EXISTS)
1070const OfpGroupModFailedCode_OFPGMFC_INVALID_GROUP = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_INVALID_GROUP)
1071const OfpGroupModFailedCode_OFPGMFC_WEIGHT_UNSUPPORTED = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_WEIGHT_UNSUPPORTED)
1072const OfpGroupModFailedCode_OFPGMFC_OUT_OF_GROUPS = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_OUT_OF_GROUPS)
1073const OfpGroupModFailedCode_OFPGMFC_OUT_OF_BUCKETS = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_OUT_OF_BUCKETS)
1074const OfpGroupModFailedCode_OFPGMFC_CHAINING_UNSUPPORTED = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_CHAINING_UNSUPPORTED)
1075const OfpGroupModFailedCode_OFPGMFC_WATCH_UNSUPPORTED = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_WATCH_UNSUPPORTED)
1076const OfpGroupModFailedCode_OFPGMFC_LOOP = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_LOOP)
1077const OfpGroupModFailedCode_OFPGMFC_UNKNOWN_GROUP = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_UNKNOWN_GROUP)
1078const OfpGroupModFailedCode_OFPGMFC_CHAINED_GROUP = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_CHAINED_GROUP)
1079const OfpGroupModFailedCode_OFPGMFC_BAD_TYPE = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_BAD_TYPE)
1080const OfpGroupModFailedCode_OFPGMFC_BAD_COMMAND = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_BAD_COMMAND)
1081const OfpGroupModFailedCode_OFPGMFC_BAD_BUCKET = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_BAD_BUCKET)
1082const OfpGroupModFailedCode_OFPGMFC_BAD_WATCH = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_BAD_WATCH)
1083const OfpGroupModFailedCode_OFPGMFC_EPERM = OfpGroupModFailedCode(openflow_13.OfpGroupModFailedCode_OFPGMFC_EPERM)
1084
1085// OfpPortModFailedCode from public import voltha_protos/openflow_13.proto
1086type OfpPortModFailedCode = openflow_13.OfpPortModFailedCode
1087
1088var OfpPortModFailedCode_name = openflow_13.OfpPortModFailedCode_name
1089var OfpPortModFailedCode_value = openflow_13.OfpPortModFailedCode_value
1090
1091const OfpPortModFailedCode_OFPPMFC_BAD_PORT = OfpPortModFailedCode(openflow_13.OfpPortModFailedCode_OFPPMFC_BAD_PORT)
1092const OfpPortModFailedCode_OFPPMFC_BAD_HW_ADDR = OfpPortModFailedCode(openflow_13.OfpPortModFailedCode_OFPPMFC_BAD_HW_ADDR)
1093const OfpPortModFailedCode_OFPPMFC_BAD_CONFIG = OfpPortModFailedCode(openflow_13.OfpPortModFailedCode_OFPPMFC_BAD_CONFIG)
1094const OfpPortModFailedCode_OFPPMFC_BAD_ADVERTISE = OfpPortModFailedCode(openflow_13.OfpPortModFailedCode_OFPPMFC_BAD_ADVERTISE)
1095const OfpPortModFailedCode_OFPPMFC_EPERM = OfpPortModFailedCode(openflow_13.OfpPortModFailedCode_OFPPMFC_EPERM)
1096
1097// OfpTableModFailedCode from public import voltha_protos/openflow_13.proto
1098type OfpTableModFailedCode = openflow_13.OfpTableModFailedCode
1099
1100var OfpTableModFailedCode_name = openflow_13.OfpTableModFailedCode_name
1101var OfpTableModFailedCode_value = openflow_13.OfpTableModFailedCode_value
1102
1103const OfpTableModFailedCode_OFPTMFC_BAD_TABLE = OfpTableModFailedCode(openflow_13.OfpTableModFailedCode_OFPTMFC_BAD_TABLE)
1104const OfpTableModFailedCode_OFPTMFC_BAD_CONFIG = OfpTableModFailedCode(openflow_13.OfpTableModFailedCode_OFPTMFC_BAD_CONFIG)
1105const OfpTableModFailedCode_OFPTMFC_EPERM = OfpTableModFailedCode(openflow_13.OfpTableModFailedCode_OFPTMFC_EPERM)
1106
1107// OfpQueueOpFailedCode from public import voltha_protos/openflow_13.proto
1108type OfpQueueOpFailedCode = openflow_13.OfpQueueOpFailedCode
1109
1110var OfpQueueOpFailedCode_name = openflow_13.OfpQueueOpFailedCode_name
1111var OfpQueueOpFailedCode_value = openflow_13.OfpQueueOpFailedCode_value
1112
1113const OfpQueueOpFailedCode_OFPQOFC_BAD_PORT = OfpQueueOpFailedCode(openflow_13.OfpQueueOpFailedCode_OFPQOFC_BAD_PORT)
1114const OfpQueueOpFailedCode_OFPQOFC_BAD_QUEUE = OfpQueueOpFailedCode(openflow_13.OfpQueueOpFailedCode_OFPQOFC_BAD_QUEUE)
1115const OfpQueueOpFailedCode_OFPQOFC_EPERM = OfpQueueOpFailedCode(openflow_13.OfpQueueOpFailedCode_OFPQOFC_EPERM)
1116
1117// OfpSwitchConfigFailedCode from public import voltha_protos/openflow_13.proto
1118type OfpSwitchConfigFailedCode = openflow_13.OfpSwitchConfigFailedCode
1119
1120var OfpSwitchConfigFailedCode_name = openflow_13.OfpSwitchConfigFailedCode_name
1121var OfpSwitchConfigFailedCode_value = openflow_13.OfpSwitchConfigFailedCode_value
1122
1123const OfpSwitchConfigFailedCode_OFPSCFC_BAD_FLAGS = OfpSwitchConfigFailedCode(openflow_13.OfpSwitchConfigFailedCode_OFPSCFC_BAD_FLAGS)
1124const OfpSwitchConfigFailedCode_OFPSCFC_BAD_LEN = OfpSwitchConfigFailedCode(openflow_13.OfpSwitchConfigFailedCode_OFPSCFC_BAD_LEN)
1125const OfpSwitchConfigFailedCode_OFPSCFC_EPERM = OfpSwitchConfigFailedCode(openflow_13.OfpSwitchConfigFailedCode_OFPSCFC_EPERM)
1126
1127// OfpRoleRequestFailedCode from public import voltha_protos/openflow_13.proto
1128type OfpRoleRequestFailedCode = openflow_13.OfpRoleRequestFailedCode
1129
1130var OfpRoleRequestFailedCode_name = openflow_13.OfpRoleRequestFailedCode_name
1131var OfpRoleRequestFailedCode_value = openflow_13.OfpRoleRequestFailedCode_value
1132
1133const OfpRoleRequestFailedCode_OFPRRFC_STALE = OfpRoleRequestFailedCode(openflow_13.OfpRoleRequestFailedCode_OFPRRFC_STALE)
1134const OfpRoleRequestFailedCode_OFPRRFC_UNSUP = OfpRoleRequestFailedCode(openflow_13.OfpRoleRequestFailedCode_OFPRRFC_UNSUP)
1135const OfpRoleRequestFailedCode_OFPRRFC_BAD_ROLE = OfpRoleRequestFailedCode(openflow_13.OfpRoleRequestFailedCode_OFPRRFC_BAD_ROLE)
1136
1137// OfpMeterModFailedCode from public import voltha_protos/openflow_13.proto
1138type OfpMeterModFailedCode = openflow_13.OfpMeterModFailedCode
1139
1140var OfpMeterModFailedCode_name = openflow_13.OfpMeterModFailedCode_name
1141var OfpMeterModFailedCode_value = openflow_13.OfpMeterModFailedCode_value
1142
1143const OfpMeterModFailedCode_OFPMMFC_UNKNOWN = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_UNKNOWN)
1144const OfpMeterModFailedCode_OFPMMFC_METER_EXISTS = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_METER_EXISTS)
1145const OfpMeterModFailedCode_OFPMMFC_INVALID_METER = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_INVALID_METER)
1146const OfpMeterModFailedCode_OFPMMFC_UNKNOWN_METER = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_UNKNOWN_METER)
1147const OfpMeterModFailedCode_OFPMMFC_BAD_COMMAND = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_BAD_COMMAND)
1148const OfpMeterModFailedCode_OFPMMFC_BAD_FLAGS = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_BAD_FLAGS)
1149const OfpMeterModFailedCode_OFPMMFC_BAD_RATE = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_BAD_RATE)
1150const OfpMeterModFailedCode_OFPMMFC_BAD_BURST = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_BAD_BURST)
1151const OfpMeterModFailedCode_OFPMMFC_BAD_BAND = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_BAD_BAND)
Esin Karamanccb714b2019-11-29 15:02:06 +00001152const OfpMeterModFailedCode_OFPMMFC_BAD_BAND_DETAIL = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_BAD_BAND_DETAIL)
William Kurkianea869482019-04-09 15:16:11 -04001153const OfpMeterModFailedCode_OFPMMFC_OUT_OF_METERS = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_OUT_OF_METERS)
1154const OfpMeterModFailedCode_OFPMMFC_OUT_OF_BANDS = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_OUT_OF_BANDS)
1155
1156// OfpTableFeaturesFailedCode from public import voltha_protos/openflow_13.proto
1157type OfpTableFeaturesFailedCode = openflow_13.OfpTableFeaturesFailedCode
1158
1159var OfpTableFeaturesFailedCode_name = openflow_13.OfpTableFeaturesFailedCode_name
1160var OfpTableFeaturesFailedCode_value = openflow_13.OfpTableFeaturesFailedCode_value
1161
1162const OfpTableFeaturesFailedCode_OFPTFFC_BAD_TABLE = OfpTableFeaturesFailedCode(openflow_13.OfpTableFeaturesFailedCode_OFPTFFC_BAD_TABLE)
1163const OfpTableFeaturesFailedCode_OFPTFFC_BAD_METADATA = OfpTableFeaturesFailedCode(openflow_13.OfpTableFeaturesFailedCode_OFPTFFC_BAD_METADATA)
1164const OfpTableFeaturesFailedCode_OFPTFFC_BAD_TYPE = OfpTableFeaturesFailedCode(openflow_13.OfpTableFeaturesFailedCode_OFPTFFC_BAD_TYPE)
1165const OfpTableFeaturesFailedCode_OFPTFFC_BAD_LEN = OfpTableFeaturesFailedCode(openflow_13.OfpTableFeaturesFailedCode_OFPTFFC_BAD_LEN)
1166const OfpTableFeaturesFailedCode_OFPTFFC_BAD_ARGUMENT = OfpTableFeaturesFailedCode(openflow_13.OfpTableFeaturesFailedCode_OFPTFFC_BAD_ARGUMENT)
1167const OfpTableFeaturesFailedCode_OFPTFFC_EPERM = OfpTableFeaturesFailedCode(openflow_13.OfpTableFeaturesFailedCode_OFPTFFC_EPERM)
1168
1169// OfpMultipartType from public import voltha_protos/openflow_13.proto
1170type OfpMultipartType = openflow_13.OfpMultipartType
1171
1172var OfpMultipartType_name = openflow_13.OfpMultipartType_name
1173var OfpMultipartType_value = openflow_13.OfpMultipartType_value
1174
1175const OfpMultipartType_OFPMP_DESC = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_DESC)
1176const OfpMultipartType_OFPMP_FLOW = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_FLOW)
1177const OfpMultipartType_OFPMP_AGGREGATE = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_AGGREGATE)
1178const OfpMultipartType_OFPMP_TABLE = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_TABLE)
1179const OfpMultipartType_OFPMP_PORT_STATS = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_PORT_STATS)
1180const OfpMultipartType_OFPMP_QUEUE = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_QUEUE)
1181const OfpMultipartType_OFPMP_GROUP = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_GROUP)
1182const OfpMultipartType_OFPMP_GROUP_DESC = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_GROUP_DESC)
1183const OfpMultipartType_OFPMP_GROUP_FEATURES = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_GROUP_FEATURES)
1184const OfpMultipartType_OFPMP_METER = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_METER)
1185const OfpMultipartType_OFPMP_METER_CONFIG = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_METER_CONFIG)
1186const OfpMultipartType_OFPMP_METER_FEATURES = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_METER_FEATURES)
1187const OfpMultipartType_OFPMP_TABLE_FEATURES = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_TABLE_FEATURES)
1188const OfpMultipartType_OFPMP_PORT_DESC = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_PORT_DESC)
1189const OfpMultipartType_OFPMP_EXPERIMENTER = OfpMultipartType(openflow_13.OfpMultipartType_OFPMP_EXPERIMENTER)
1190
1191// OfpMultipartRequestFlags from public import voltha_protos/openflow_13.proto
1192type OfpMultipartRequestFlags = openflow_13.OfpMultipartRequestFlags
1193
1194var OfpMultipartRequestFlags_name = openflow_13.OfpMultipartRequestFlags_name
1195var OfpMultipartRequestFlags_value = openflow_13.OfpMultipartRequestFlags_value
1196
1197const OfpMultipartRequestFlags_OFPMPF_REQ_INVALID = OfpMultipartRequestFlags(openflow_13.OfpMultipartRequestFlags_OFPMPF_REQ_INVALID)
1198const OfpMultipartRequestFlags_OFPMPF_REQ_MORE = OfpMultipartRequestFlags(openflow_13.OfpMultipartRequestFlags_OFPMPF_REQ_MORE)
1199
1200// OfpMultipartReplyFlags from public import voltha_protos/openflow_13.proto
1201type OfpMultipartReplyFlags = openflow_13.OfpMultipartReplyFlags
1202
1203var OfpMultipartReplyFlags_name = openflow_13.OfpMultipartReplyFlags_name
1204var OfpMultipartReplyFlags_value = openflow_13.OfpMultipartReplyFlags_value
1205
1206const OfpMultipartReplyFlags_OFPMPF_REPLY_INVALID = OfpMultipartReplyFlags(openflow_13.OfpMultipartReplyFlags_OFPMPF_REPLY_INVALID)
1207const OfpMultipartReplyFlags_OFPMPF_REPLY_MORE = OfpMultipartReplyFlags(openflow_13.OfpMultipartReplyFlags_OFPMPF_REPLY_MORE)
1208
1209// OfpTableFeaturePropType from public import voltha_protos/openflow_13.proto
1210type OfpTableFeaturePropType = openflow_13.OfpTableFeaturePropType
1211
1212var OfpTableFeaturePropType_name = openflow_13.OfpTableFeaturePropType_name
1213var OfpTableFeaturePropType_value = openflow_13.OfpTableFeaturePropType_value
1214
1215const OfpTableFeaturePropType_OFPTFPT_INSTRUCTIONS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_INSTRUCTIONS)
1216const OfpTableFeaturePropType_OFPTFPT_INSTRUCTIONS_MISS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_INSTRUCTIONS_MISS)
1217const OfpTableFeaturePropType_OFPTFPT_NEXT_TABLES = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_NEXT_TABLES)
1218const OfpTableFeaturePropType_OFPTFPT_NEXT_TABLES_MISS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_NEXT_TABLES_MISS)
1219const OfpTableFeaturePropType_OFPTFPT_WRITE_ACTIONS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_WRITE_ACTIONS)
1220const OfpTableFeaturePropType_OFPTFPT_WRITE_ACTIONS_MISS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_WRITE_ACTIONS_MISS)
1221const OfpTableFeaturePropType_OFPTFPT_APPLY_ACTIONS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_APPLY_ACTIONS)
1222const OfpTableFeaturePropType_OFPTFPT_APPLY_ACTIONS_MISS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_APPLY_ACTIONS_MISS)
1223const OfpTableFeaturePropType_OFPTFPT_MATCH = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_MATCH)
1224const OfpTableFeaturePropType_OFPTFPT_WILDCARDS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_WILDCARDS)
1225const OfpTableFeaturePropType_OFPTFPT_WRITE_SETFIELD = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_WRITE_SETFIELD)
1226const OfpTableFeaturePropType_OFPTFPT_WRITE_SETFIELD_MISS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_WRITE_SETFIELD_MISS)
1227const OfpTableFeaturePropType_OFPTFPT_APPLY_SETFIELD = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_APPLY_SETFIELD)
1228const OfpTableFeaturePropType_OFPTFPT_APPLY_SETFIELD_MISS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_APPLY_SETFIELD_MISS)
1229const OfpTableFeaturePropType_OFPTFPT_EXPERIMENTER = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_EXPERIMENTER)
1230const OfpTableFeaturePropType_OFPTFPT_EXPERIMENTER_MISS = OfpTableFeaturePropType(openflow_13.OfpTableFeaturePropType_OFPTFPT_EXPERIMENTER_MISS)
1231
1232// OfpGroupCapabilities from public import voltha_protos/openflow_13.proto
1233type OfpGroupCapabilities = openflow_13.OfpGroupCapabilities
1234
1235var OfpGroupCapabilities_name = openflow_13.OfpGroupCapabilities_name
1236var OfpGroupCapabilities_value = openflow_13.OfpGroupCapabilities_value
1237
1238const OfpGroupCapabilities_OFPGFC_INVALID = OfpGroupCapabilities(openflow_13.OfpGroupCapabilities_OFPGFC_INVALID)
1239const OfpGroupCapabilities_OFPGFC_SELECT_WEIGHT = OfpGroupCapabilities(openflow_13.OfpGroupCapabilities_OFPGFC_SELECT_WEIGHT)
1240const OfpGroupCapabilities_OFPGFC_SELECT_LIVENESS = OfpGroupCapabilities(openflow_13.OfpGroupCapabilities_OFPGFC_SELECT_LIVENESS)
1241const OfpGroupCapabilities_OFPGFC_CHAINING = OfpGroupCapabilities(openflow_13.OfpGroupCapabilities_OFPGFC_CHAINING)
1242const OfpGroupCapabilities_OFPGFC_CHAINING_CHECKS = OfpGroupCapabilities(openflow_13.OfpGroupCapabilities_OFPGFC_CHAINING_CHECKS)
1243
1244// OfpQueueProperties from public import voltha_protos/openflow_13.proto
1245type OfpQueueProperties = openflow_13.OfpQueueProperties
1246
1247var OfpQueueProperties_name = openflow_13.OfpQueueProperties_name
1248var OfpQueueProperties_value = openflow_13.OfpQueueProperties_value
1249
1250const OfpQueueProperties_OFPQT_INVALID = OfpQueueProperties(openflow_13.OfpQueueProperties_OFPQT_INVALID)
1251const OfpQueueProperties_OFPQT_MIN_RATE = OfpQueueProperties(openflow_13.OfpQueueProperties_OFPQT_MIN_RATE)
1252const OfpQueueProperties_OFPQT_MAX_RATE = OfpQueueProperties(openflow_13.OfpQueueProperties_OFPQT_MAX_RATE)
1253const OfpQueueProperties_OFPQT_EXPERIMENTER = OfpQueueProperties(openflow_13.OfpQueueProperties_OFPQT_EXPERIMENTER)
1254
1255// OfpControllerRole from public import voltha_protos/openflow_13.proto
1256type OfpControllerRole = openflow_13.OfpControllerRole
1257
1258var OfpControllerRole_name = openflow_13.OfpControllerRole_name
1259var OfpControllerRole_value = openflow_13.OfpControllerRole_value
1260
1261const OfpControllerRole_OFPCR_ROLE_NOCHANGE = OfpControllerRole(openflow_13.OfpControllerRole_OFPCR_ROLE_NOCHANGE)
1262const OfpControllerRole_OFPCR_ROLE_EQUAL = OfpControllerRole(openflow_13.OfpControllerRole_OFPCR_ROLE_EQUAL)
1263const OfpControllerRole_OFPCR_ROLE_MASTER = OfpControllerRole(openflow_13.OfpControllerRole_OFPCR_ROLE_MASTER)
1264const OfpControllerRole_OFPCR_ROLE_SLAVE = OfpControllerRole(openflow_13.OfpControllerRole_OFPCR_ROLE_SLAVE)
1265
Devmalya Pauldd23a992019-11-14 07:06:31 +00001266type EventFilterRuleKey_EventFilterRuleType int32
William Kurkianea869482019-04-09 15:16:11 -04001267
1268const (
Devmalya Pauldd23a992019-11-14 07:06:31 +00001269 EventFilterRuleKey_filter_all EventFilterRuleKey_EventFilterRuleType = 0
1270 EventFilterRuleKey_category EventFilterRuleKey_EventFilterRuleType = 1
1271 EventFilterRuleKey_sub_category EventFilterRuleKey_EventFilterRuleType = 2
1272 EventFilterRuleKey_kpi_event_type EventFilterRuleKey_EventFilterRuleType = 3
1273 EventFilterRuleKey_config_event_type EventFilterRuleKey_EventFilterRuleType = 4
1274 EventFilterRuleKey_device_event_type EventFilterRuleKey_EventFilterRuleType = 5
William Kurkianea869482019-04-09 15:16:11 -04001275)
1276
Devmalya Pauldd23a992019-11-14 07:06:31 +00001277var EventFilterRuleKey_EventFilterRuleType_name = map[int32]string{
1278 0: "filter_all",
1279 1: "category",
1280 2: "sub_category",
1281 3: "kpi_event_type",
1282 4: "config_event_type",
1283 5: "device_event_type",
William Kurkianea869482019-04-09 15:16:11 -04001284}
1285
Devmalya Pauldd23a992019-11-14 07:06:31 +00001286var EventFilterRuleKey_EventFilterRuleType_value = map[string]int32{
1287 "filter_all": 0,
1288 "category": 1,
1289 "sub_category": 2,
1290 "kpi_event_type": 3,
1291 "config_event_type": 4,
1292 "device_event_type": 5,
William Kurkianea869482019-04-09 15:16:11 -04001293}
1294
Devmalya Pauldd23a992019-11-14 07:06:31 +00001295func (x EventFilterRuleKey_EventFilterRuleType) String() string {
1296 return proto.EnumName(EventFilterRuleKey_EventFilterRuleType_name, int32(x))
William Kurkianea869482019-04-09 15:16:11 -04001297}
1298
Devmalya Pauldd23a992019-11-14 07:06:31 +00001299func (EventFilterRuleKey_EventFilterRuleType) EnumDescriptor() ([]byte, []int) {
William Kurkianea869482019-04-09 15:16:11 -04001300 return fileDescriptor_e084f1a60ce7016c, []int{2, 0}
1301}
1302
Scott Baker24f83e22020-03-30 16:14:28 -07001303type TestResponse_TestResponseResult int32
1304
1305const (
1306 TestResponse_SUCCESS TestResponse_TestResponseResult = 0
1307 TestResponse_FAILURE TestResponse_TestResponseResult = 1
1308)
1309
1310var TestResponse_TestResponseResult_name = map[int32]string{
1311 0: "SUCCESS",
1312 1: "FAILURE",
1313}
1314
1315var TestResponse_TestResponseResult_value = map[string]int32{
1316 "SUCCESS": 0,
1317 "FAILURE": 1,
1318}
1319
1320func (x TestResponse_TestResponseResult) String() string {
1321 return proto.EnumName(TestResponse_TestResponseResult_name, int32(x))
1322}
1323
1324func (TestResponse_TestResponseResult) EnumDescriptor() ([]byte, []int) {
1325 return fileDescriptor_e084f1a60ce7016c, []int{9, 0}
1326}
1327
William Kurkianea869482019-04-09 15:16:11 -04001328type SelfTestResponse_SelfTestResult int32
1329
1330const (
1331 SelfTestResponse_SUCCESS SelfTestResponse_SelfTestResult = 0
1332 SelfTestResponse_FAILURE SelfTestResponse_SelfTestResult = 1
1333 SelfTestResponse_NOT_SUPPORTED SelfTestResponse_SelfTestResult = 2
1334 SelfTestResponse_UNKNOWN_ERROR SelfTestResponse_SelfTestResult = 3
1335)
1336
1337var SelfTestResponse_SelfTestResult_name = map[int32]string{
1338 0: "SUCCESS",
1339 1: "FAILURE",
1340 2: "NOT_SUPPORTED",
1341 3: "UNKNOWN_ERROR",
1342}
1343
1344var SelfTestResponse_SelfTestResult_value = map[string]int32{
1345 "SUCCESS": 0,
1346 "FAILURE": 1,
1347 "NOT_SUPPORTED": 2,
1348 "UNKNOWN_ERROR": 3,
1349}
1350
1351func (x SelfTestResponse_SelfTestResult) String() string {
1352 return proto.EnumName(SelfTestResponse_SelfTestResult_name, int32(x))
1353}
1354
1355func (SelfTestResponse_SelfTestResult) EnumDescriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05301356 return fileDescriptor_e084f1a60ce7016c, []int{12, 0}
William Kurkianea869482019-04-09 15:16:11 -04001357}
1358
1359type DeviceGroup struct {
1360 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
1361 LogicalDevices []*LogicalDevice `protobuf:"bytes,2,rep,name=logical_devices,json=logicalDevices,proto3" json:"logical_devices,omitempty"`
1362 Devices []*Device `protobuf:"bytes,3,rep,name=devices,proto3" json:"devices,omitempty"`
1363 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1364 XXX_unrecognized []byte `json:"-"`
1365 XXX_sizecache int32 `json:"-"`
1366}
1367
1368func (m *DeviceGroup) Reset() { *m = DeviceGroup{} }
1369func (m *DeviceGroup) String() string { return proto.CompactTextString(m) }
1370func (*DeviceGroup) ProtoMessage() {}
1371func (*DeviceGroup) Descriptor() ([]byte, []int) {
1372 return fileDescriptor_e084f1a60ce7016c, []int{0}
1373}
1374
1375func (m *DeviceGroup) XXX_Unmarshal(b []byte) error {
1376 return xxx_messageInfo_DeviceGroup.Unmarshal(m, b)
1377}
1378func (m *DeviceGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1379 return xxx_messageInfo_DeviceGroup.Marshal(b, m, deterministic)
1380}
1381func (m *DeviceGroup) XXX_Merge(src proto.Message) {
1382 xxx_messageInfo_DeviceGroup.Merge(m, src)
1383}
1384func (m *DeviceGroup) XXX_Size() int {
1385 return xxx_messageInfo_DeviceGroup.Size(m)
1386}
1387func (m *DeviceGroup) XXX_DiscardUnknown() {
1388 xxx_messageInfo_DeviceGroup.DiscardUnknown(m)
1389}
1390
1391var xxx_messageInfo_DeviceGroup proto.InternalMessageInfo
1392
1393func (m *DeviceGroup) GetId() string {
1394 if m != nil {
1395 return m.Id
1396 }
1397 return ""
1398}
1399
1400func (m *DeviceGroup) GetLogicalDevices() []*LogicalDevice {
1401 if m != nil {
1402 return m.LogicalDevices
1403 }
1404 return nil
1405}
1406
1407func (m *DeviceGroup) GetDevices() []*Device {
1408 if m != nil {
1409 return m.Devices
1410 }
1411 return nil
1412}
1413
1414type DeviceGroups struct {
1415 Items []*DeviceGroup `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
1416 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1417 XXX_unrecognized []byte `json:"-"`
1418 XXX_sizecache int32 `json:"-"`
1419}
1420
1421func (m *DeviceGroups) Reset() { *m = DeviceGroups{} }
1422func (m *DeviceGroups) String() string { return proto.CompactTextString(m) }
1423func (*DeviceGroups) ProtoMessage() {}
1424func (*DeviceGroups) Descriptor() ([]byte, []int) {
1425 return fileDescriptor_e084f1a60ce7016c, []int{1}
1426}
1427
1428func (m *DeviceGroups) XXX_Unmarshal(b []byte) error {
1429 return xxx_messageInfo_DeviceGroups.Unmarshal(m, b)
1430}
1431func (m *DeviceGroups) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1432 return xxx_messageInfo_DeviceGroups.Marshal(b, m, deterministic)
1433}
1434func (m *DeviceGroups) XXX_Merge(src proto.Message) {
1435 xxx_messageInfo_DeviceGroups.Merge(m, src)
1436}
1437func (m *DeviceGroups) XXX_Size() int {
1438 return xxx_messageInfo_DeviceGroups.Size(m)
1439}
1440func (m *DeviceGroups) XXX_DiscardUnknown() {
1441 xxx_messageInfo_DeviceGroups.DiscardUnknown(m)
1442}
1443
1444var xxx_messageInfo_DeviceGroups proto.InternalMessageInfo
1445
1446func (m *DeviceGroups) GetItems() []*DeviceGroup {
1447 if m != nil {
1448 return m.Items
1449 }
1450 return nil
1451}
1452
Devmalya Pauldd23a992019-11-14 07:06:31 +00001453type EventFilterRuleKey struct {
William Kurkianea869482019-04-09 15:16:11 -04001454 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1455 XXX_unrecognized []byte `json:"-"`
1456 XXX_sizecache int32 `json:"-"`
1457}
1458
Devmalya Pauldd23a992019-11-14 07:06:31 +00001459func (m *EventFilterRuleKey) Reset() { *m = EventFilterRuleKey{} }
1460func (m *EventFilterRuleKey) String() string { return proto.CompactTextString(m) }
1461func (*EventFilterRuleKey) ProtoMessage() {}
1462func (*EventFilterRuleKey) Descriptor() ([]byte, []int) {
William Kurkianea869482019-04-09 15:16:11 -04001463 return fileDescriptor_e084f1a60ce7016c, []int{2}
1464}
1465
Devmalya Pauldd23a992019-11-14 07:06:31 +00001466func (m *EventFilterRuleKey) XXX_Unmarshal(b []byte) error {
1467 return xxx_messageInfo_EventFilterRuleKey.Unmarshal(m, b)
William Kurkianea869482019-04-09 15:16:11 -04001468}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001469func (m *EventFilterRuleKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1470 return xxx_messageInfo_EventFilterRuleKey.Marshal(b, m, deterministic)
William Kurkianea869482019-04-09 15:16:11 -04001471}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001472func (m *EventFilterRuleKey) XXX_Merge(src proto.Message) {
1473 xxx_messageInfo_EventFilterRuleKey.Merge(m, src)
William Kurkianea869482019-04-09 15:16:11 -04001474}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001475func (m *EventFilterRuleKey) XXX_Size() int {
1476 return xxx_messageInfo_EventFilterRuleKey.Size(m)
William Kurkianea869482019-04-09 15:16:11 -04001477}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001478func (m *EventFilterRuleKey) XXX_DiscardUnknown() {
1479 xxx_messageInfo_EventFilterRuleKey.DiscardUnknown(m)
William Kurkianea869482019-04-09 15:16:11 -04001480}
1481
Devmalya Pauldd23a992019-11-14 07:06:31 +00001482var xxx_messageInfo_EventFilterRuleKey proto.InternalMessageInfo
William Kurkianea869482019-04-09 15:16:11 -04001483
Devmalya Pauldd23a992019-11-14 07:06:31 +00001484type EventFilterRule struct {
1485 Key EventFilterRuleKey_EventFilterRuleType `protobuf:"varint,1,opt,name=key,proto3,enum=voltha.EventFilterRuleKey_EventFilterRuleType" json:"key,omitempty"`
1486 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
1487 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1488 XXX_unrecognized []byte `json:"-"`
1489 XXX_sizecache int32 `json:"-"`
William Kurkianea869482019-04-09 15:16:11 -04001490}
1491
Devmalya Pauldd23a992019-11-14 07:06:31 +00001492func (m *EventFilterRule) Reset() { *m = EventFilterRule{} }
1493func (m *EventFilterRule) String() string { return proto.CompactTextString(m) }
1494func (*EventFilterRule) ProtoMessage() {}
1495func (*EventFilterRule) Descriptor() ([]byte, []int) {
William Kurkianea869482019-04-09 15:16:11 -04001496 return fileDescriptor_e084f1a60ce7016c, []int{3}
1497}
1498
Devmalya Pauldd23a992019-11-14 07:06:31 +00001499func (m *EventFilterRule) XXX_Unmarshal(b []byte) error {
1500 return xxx_messageInfo_EventFilterRule.Unmarshal(m, b)
William Kurkianea869482019-04-09 15:16:11 -04001501}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001502func (m *EventFilterRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1503 return xxx_messageInfo_EventFilterRule.Marshal(b, m, deterministic)
William Kurkianea869482019-04-09 15:16:11 -04001504}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001505func (m *EventFilterRule) XXX_Merge(src proto.Message) {
1506 xxx_messageInfo_EventFilterRule.Merge(m, src)
William Kurkianea869482019-04-09 15:16:11 -04001507}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001508func (m *EventFilterRule) XXX_Size() int {
1509 return xxx_messageInfo_EventFilterRule.Size(m)
William Kurkianea869482019-04-09 15:16:11 -04001510}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001511func (m *EventFilterRule) XXX_DiscardUnknown() {
1512 xxx_messageInfo_EventFilterRule.DiscardUnknown(m)
William Kurkianea869482019-04-09 15:16:11 -04001513}
1514
Devmalya Pauldd23a992019-11-14 07:06:31 +00001515var xxx_messageInfo_EventFilterRule proto.InternalMessageInfo
William Kurkianea869482019-04-09 15:16:11 -04001516
Devmalya Pauldd23a992019-11-14 07:06:31 +00001517func (m *EventFilterRule) GetKey() EventFilterRuleKey_EventFilterRuleType {
William Kurkianea869482019-04-09 15:16:11 -04001518 if m != nil {
1519 return m.Key
1520 }
Devmalya Pauldd23a992019-11-14 07:06:31 +00001521 return EventFilterRuleKey_filter_all
William Kurkianea869482019-04-09 15:16:11 -04001522}
1523
Devmalya Pauldd23a992019-11-14 07:06:31 +00001524func (m *EventFilterRule) GetValue() string {
William Kurkianea869482019-04-09 15:16:11 -04001525 if m != nil {
1526 return m.Value
1527 }
1528 return ""
1529}
1530
Devmalya Pauldd23a992019-11-14 07:06:31 +00001531type EventFilter struct {
William Kurkianea869482019-04-09 15:16:11 -04001532 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Devmalya Pauldd23a992019-11-14 07:06:31 +00001533 Enable bool `protobuf:"varint,2,opt,name=enable,proto3" json:"enable,omitempty"`
1534 DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1535 EventType string `protobuf:"bytes,4,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
1536 Rules []*EventFilterRule `protobuf:"bytes,5,rep,name=rules,proto3" json:"rules,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001537 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1538 XXX_unrecognized []byte `json:"-"`
1539 XXX_sizecache int32 `json:"-"`
1540}
1541
Devmalya Pauldd23a992019-11-14 07:06:31 +00001542func (m *EventFilter) Reset() { *m = EventFilter{} }
1543func (m *EventFilter) String() string { return proto.CompactTextString(m) }
1544func (*EventFilter) ProtoMessage() {}
1545func (*EventFilter) Descriptor() ([]byte, []int) {
William Kurkianea869482019-04-09 15:16:11 -04001546 return fileDescriptor_e084f1a60ce7016c, []int{4}
1547}
1548
Devmalya Pauldd23a992019-11-14 07:06:31 +00001549func (m *EventFilter) XXX_Unmarshal(b []byte) error {
1550 return xxx_messageInfo_EventFilter.Unmarshal(m, b)
William Kurkianea869482019-04-09 15:16:11 -04001551}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001552func (m *EventFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1553 return xxx_messageInfo_EventFilter.Marshal(b, m, deterministic)
William Kurkianea869482019-04-09 15:16:11 -04001554}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001555func (m *EventFilter) XXX_Merge(src proto.Message) {
1556 xxx_messageInfo_EventFilter.Merge(m, src)
William Kurkianea869482019-04-09 15:16:11 -04001557}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001558func (m *EventFilter) XXX_Size() int {
1559 return xxx_messageInfo_EventFilter.Size(m)
William Kurkianea869482019-04-09 15:16:11 -04001560}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001561func (m *EventFilter) XXX_DiscardUnknown() {
1562 xxx_messageInfo_EventFilter.DiscardUnknown(m)
William Kurkianea869482019-04-09 15:16:11 -04001563}
1564
Devmalya Pauldd23a992019-11-14 07:06:31 +00001565var xxx_messageInfo_EventFilter proto.InternalMessageInfo
William Kurkianea869482019-04-09 15:16:11 -04001566
Devmalya Pauldd23a992019-11-14 07:06:31 +00001567func (m *EventFilter) GetId() string {
William Kurkianea869482019-04-09 15:16:11 -04001568 if m != nil {
1569 return m.Id
1570 }
1571 return ""
1572}
1573
Devmalya Pauldd23a992019-11-14 07:06:31 +00001574func (m *EventFilter) GetEnable() bool {
1575 if m != nil {
1576 return m.Enable
1577 }
1578 return false
1579}
1580
1581func (m *EventFilter) GetDeviceId() string {
1582 if m != nil {
1583 return m.DeviceId
1584 }
1585 return ""
1586}
1587
1588func (m *EventFilter) GetEventType() string {
1589 if m != nil {
1590 return m.EventType
1591 }
1592 return ""
1593}
1594
1595func (m *EventFilter) GetRules() []*EventFilterRule {
William Kurkianea869482019-04-09 15:16:11 -04001596 if m != nil {
1597 return m.Rules
1598 }
1599 return nil
1600}
1601
Devmalya Pauldd23a992019-11-14 07:06:31 +00001602type EventFilters struct {
1603 Filters []*EventFilter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001604 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1605 XXX_unrecognized []byte `json:"-"`
1606 XXX_sizecache int32 `json:"-"`
1607}
1608
Devmalya Pauldd23a992019-11-14 07:06:31 +00001609func (m *EventFilters) Reset() { *m = EventFilters{} }
1610func (m *EventFilters) String() string { return proto.CompactTextString(m) }
1611func (*EventFilters) ProtoMessage() {}
1612func (*EventFilters) Descriptor() ([]byte, []int) {
William Kurkianea869482019-04-09 15:16:11 -04001613 return fileDescriptor_e084f1a60ce7016c, []int{5}
1614}
1615
Devmalya Pauldd23a992019-11-14 07:06:31 +00001616func (m *EventFilters) XXX_Unmarshal(b []byte) error {
1617 return xxx_messageInfo_EventFilters.Unmarshal(m, b)
William Kurkianea869482019-04-09 15:16:11 -04001618}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001619func (m *EventFilters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1620 return xxx_messageInfo_EventFilters.Marshal(b, m, deterministic)
William Kurkianea869482019-04-09 15:16:11 -04001621}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001622func (m *EventFilters) XXX_Merge(src proto.Message) {
1623 xxx_messageInfo_EventFilters.Merge(m, src)
William Kurkianea869482019-04-09 15:16:11 -04001624}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001625func (m *EventFilters) XXX_Size() int {
1626 return xxx_messageInfo_EventFilters.Size(m)
William Kurkianea869482019-04-09 15:16:11 -04001627}
Devmalya Pauldd23a992019-11-14 07:06:31 +00001628func (m *EventFilters) XXX_DiscardUnknown() {
1629 xxx_messageInfo_EventFilters.DiscardUnknown(m)
William Kurkianea869482019-04-09 15:16:11 -04001630}
1631
Devmalya Pauldd23a992019-11-14 07:06:31 +00001632var xxx_messageInfo_EventFilters proto.InternalMessageInfo
William Kurkianea869482019-04-09 15:16:11 -04001633
Devmalya Pauldd23a992019-11-14 07:06:31 +00001634func (m *EventFilters) GetFilters() []*EventFilter {
William Kurkianea869482019-04-09 15:16:11 -04001635 if m != nil {
1636 return m.Filters
1637 }
1638 return nil
1639}
1640
William Kurkianea869482019-04-09 15:16:11 -04001641// CoreInstance represents a core instance. It is data held in memory when a core
1642// is running. This data is not persistent.
1643type CoreInstance struct {
1644 InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
1645 Health *HealthStatus `protobuf:"bytes,2,opt,name=health,proto3" json:"health,omitempty"`
1646 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1647 XXX_unrecognized []byte `json:"-"`
1648 XXX_sizecache int32 `json:"-"`
1649}
1650
1651func (m *CoreInstance) Reset() { *m = CoreInstance{} }
1652func (m *CoreInstance) String() string { return proto.CompactTextString(m) }
1653func (*CoreInstance) ProtoMessage() {}
1654func (*CoreInstance) Descriptor() ([]byte, []int) {
kdarapub26b4502019-10-05 03:02:33 +05301655 return fileDescriptor_e084f1a60ce7016c, []int{6}
William Kurkianea869482019-04-09 15:16:11 -04001656}
1657
1658func (m *CoreInstance) XXX_Unmarshal(b []byte) error {
1659 return xxx_messageInfo_CoreInstance.Unmarshal(m, b)
1660}
1661func (m *CoreInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1662 return xxx_messageInfo_CoreInstance.Marshal(b, m, deterministic)
1663}
1664func (m *CoreInstance) XXX_Merge(src proto.Message) {
1665 xxx_messageInfo_CoreInstance.Merge(m, src)
1666}
1667func (m *CoreInstance) XXX_Size() int {
1668 return xxx_messageInfo_CoreInstance.Size(m)
1669}
1670func (m *CoreInstance) XXX_DiscardUnknown() {
1671 xxx_messageInfo_CoreInstance.DiscardUnknown(m)
1672}
1673
1674var xxx_messageInfo_CoreInstance proto.InternalMessageInfo
1675
1676func (m *CoreInstance) GetInstanceId() string {
1677 if m != nil {
1678 return m.InstanceId
1679 }
1680 return ""
1681}
1682
1683func (m *CoreInstance) GetHealth() *HealthStatus {
1684 if m != nil {
1685 return m.Health
1686 }
1687 return nil
1688}
1689
1690type CoreInstances struct {
1691 Items []*CoreInstance `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
1692 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1693 XXX_unrecognized []byte `json:"-"`
1694 XXX_sizecache int32 `json:"-"`
1695}
1696
1697func (m *CoreInstances) Reset() { *m = CoreInstances{} }
1698func (m *CoreInstances) String() string { return proto.CompactTextString(m) }
1699func (*CoreInstances) ProtoMessage() {}
1700func (*CoreInstances) Descriptor() ([]byte, []int) {
kdarapub26b4502019-10-05 03:02:33 +05301701 return fileDescriptor_e084f1a60ce7016c, []int{7}
William Kurkianea869482019-04-09 15:16:11 -04001702}
1703
1704func (m *CoreInstances) XXX_Unmarshal(b []byte) error {
1705 return xxx_messageInfo_CoreInstances.Unmarshal(m, b)
1706}
1707func (m *CoreInstances) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1708 return xxx_messageInfo_CoreInstances.Marshal(b, m, deterministic)
1709}
1710func (m *CoreInstances) XXX_Merge(src proto.Message) {
1711 xxx_messageInfo_CoreInstances.Merge(m, src)
1712}
1713func (m *CoreInstances) XXX_Size() int {
1714 return xxx_messageInfo_CoreInstances.Size(m)
1715}
1716func (m *CoreInstances) XXX_DiscardUnknown() {
1717 xxx_messageInfo_CoreInstances.DiscardUnknown(m)
1718}
1719
1720var xxx_messageInfo_CoreInstances proto.InternalMessageInfo
1721
1722func (m *CoreInstances) GetItems() []*CoreInstance {
1723 if m != nil {
1724 return m.Items
1725 }
1726 return nil
1727}
1728
Scott Baker24f83e22020-03-30 16:14:28 -07001729type OmciTestRequest struct {
1730 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
1731 Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
1732 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1733 XXX_unrecognized []byte `json:"-"`
1734 XXX_sizecache int32 `json:"-"`
1735}
1736
1737func (m *OmciTestRequest) Reset() { *m = OmciTestRequest{} }
1738func (m *OmciTestRequest) String() string { return proto.CompactTextString(m) }
1739func (*OmciTestRequest) ProtoMessage() {}
1740func (*OmciTestRequest) Descriptor() ([]byte, []int) {
1741 return fileDescriptor_e084f1a60ce7016c, []int{8}
1742}
1743
1744func (m *OmciTestRequest) XXX_Unmarshal(b []byte) error {
1745 return xxx_messageInfo_OmciTestRequest.Unmarshal(m, b)
1746}
1747func (m *OmciTestRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1748 return xxx_messageInfo_OmciTestRequest.Marshal(b, m, deterministic)
1749}
1750func (m *OmciTestRequest) XXX_Merge(src proto.Message) {
1751 xxx_messageInfo_OmciTestRequest.Merge(m, src)
1752}
1753func (m *OmciTestRequest) XXX_Size() int {
1754 return xxx_messageInfo_OmciTestRequest.Size(m)
1755}
1756func (m *OmciTestRequest) XXX_DiscardUnknown() {
1757 xxx_messageInfo_OmciTestRequest.DiscardUnknown(m)
1758}
1759
1760var xxx_messageInfo_OmciTestRequest proto.InternalMessageInfo
1761
1762func (m *OmciTestRequest) GetId() string {
1763 if m != nil {
1764 return m.Id
1765 }
1766 return ""
1767}
1768
1769func (m *OmciTestRequest) GetUuid() string {
1770 if m != nil {
1771 return m.Uuid
1772 }
1773 return ""
1774}
1775
1776type TestResponse struct {
1777 Result TestResponse_TestResponseResult `protobuf:"varint,1,opt,name=result,proto3,enum=voltha.TestResponse_TestResponseResult" json:"result,omitempty"`
1778 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1779 XXX_unrecognized []byte `json:"-"`
1780 XXX_sizecache int32 `json:"-"`
1781}
1782
1783func (m *TestResponse) Reset() { *m = TestResponse{} }
1784func (m *TestResponse) String() string { return proto.CompactTextString(m) }
1785func (*TestResponse) ProtoMessage() {}
1786func (*TestResponse) Descriptor() ([]byte, []int) {
1787 return fileDescriptor_e084f1a60ce7016c, []int{9}
1788}
1789
1790func (m *TestResponse) XXX_Unmarshal(b []byte) error {
1791 return xxx_messageInfo_TestResponse.Unmarshal(m, b)
1792}
1793func (m *TestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1794 return xxx_messageInfo_TestResponse.Marshal(b, m, deterministic)
1795}
1796func (m *TestResponse) XXX_Merge(src proto.Message) {
1797 xxx_messageInfo_TestResponse.Merge(m, src)
1798}
1799func (m *TestResponse) XXX_Size() int {
1800 return xxx_messageInfo_TestResponse.Size(m)
1801}
1802func (m *TestResponse) XXX_DiscardUnknown() {
1803 xxx_messageInfo_TestResponse.DiscardUnknown(m)
1804}
1805
1806var xxx_messageInfo_TestResponse proto.InternalMessageInfo
1807
1808func (m *TestResponse) GetResult() TestResponse_TestResponseResult {
1809 if m != nil {
1810 return m.Result
1811 }
1812 return TestResponse_SUCCESS
1813}
1814
kesavand494c2082020-08-31 11:16:12 +05301815type ValueSet struct {
1816 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
1817 // Types that are valid to be assigned to Value:
1818 // *ValueSet_AlarmConfig
1819 Value isValueSet_Value `protobuf_oneof:"value"`
1820 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1821 XXX_unrecognized []byte `json:"-"`
1822 XXX_sizecache int32 `json:"-"`
1823}
1824
1825func (m *ValueSet) Reset() { *m = ValueSet{} }
1826func (m *ValueSet) String() string { return proto.CompactTextString(m) }
1827func (*ValueSet) ProtoMessage() {}
1828func (*ValueSet) Descriptor() ([]byte, []int) {
1829 return fileDescriptor_e084f1a60ce7016c, []int{10}
1830}
1831
1832func (m *ValueSet) XXX_Unmarshal(b []byte) error {
1833 return xxx_messageInfo_ValueSet.Unmarshal(m, b)
1834}
1835func (m *ValueSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1836 return xxx_messageInfo_ValueSet.Marshal(b, m, deterministic)
1837}
1838func (m *ValueSet) XXX_Merge(src proto.Message) {
1839 xxx_messageInfo_ValueSet.Merge(m, src)
1840}
1841func (m *ValueSet) XXX_Size() int {
1842 return xxx_messageInfo_ValueSet.Size(m)
1843}
1844func (m *ValueSet) XXX_DiscardUnknown() {
1845 xxx_messageInfo_ValueSet.DiscardUnknown(m)
1846}
1847
1848var xxx_messageInfo_ValueSet proto.InternalMessageInfo
1849
1850func (m *ValueSet) GetId() string {
1851 if m != nil {
1852 return m.Id
1853 }
1854 return ""
1855}
1856
1857type isValueSet_Value interface {
1858 isValueSet_Value()
1859}
1860
1861type ValueSet_AlarmConfig struct {
1862 AlarmConfig *config.AlarmConfig `protobuf:"bytes,2,opt,name=alarm_config,json=alarmConfig,proto3,oneof"`
1863}
1864
1865func (*ValueSet_AlarmConfig) isValueSet_Value() {}
1866
1867func (m *ValueSet) GetValue() isValueSet_Value {
1868 if m != nil {
1869 return m.Value
1870 }
1871 return nil
1872}
1873
1874func (m *ValueSet) GetAlarmConfig() *config.AlarmConfig {
1875 if x, ok := m.GetValue().(*ValueSet_AlarmConfig); ok {
1876 return x.AlarmConfig
1877 }
1878 return nil
1879}
1880
1881// XXX_OneofWrappers is for the internal use of the proto package.
1882func (*ValueSet) XXX_OneofWrappers() []interface{} {
1883 return []interface{}{
1884 (*ValueSet_AlarmConfig)(nil),
1885 }
1886}
1887
William Kurkianea869482019-04-09 15:16:11 -04001888// Voltha represents the Voltha cluster data. Each Core instance will hold a subset of
1889// the entire cluster. However, some items (e.g. adapters) will be held by all cores
1890// for better performance
1891type Voltha struct {
1892 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
1893 Adapters []*Adapter `protobuf:"bytes,2,rep,name=adapters,proto3" json:"adapters,omitempty"`
1894 LogicalDevices []*LogicalDevice `protobuf:"bytes,3,rep,name=logical_devices,json=logicalDevices,proto3" json:"logical_devices,omitempty"`
1895 Devices []*Device `protobuf:"bytes,4,rep,name=devices,proto3" json:"devices,omitempty"`
1896 DeviceTypes []*DeviceType `protobuf:"bytes,5,rep,name=device_types,json=deviceTypes,proto3" json:"device_types,omitempty"`
1897 DeviceGroups []*DeviceGroup `protobuf:"bytes,6,rep,name=device_groups,json=deviceGroups,proto3" json:"device_groups,omitempty"`
Devmalya Pauldd23a992019-11-14 07:06:31 +00001898 EventFilters []*EventFilter `protobuf:"bytes,7,rep,name=event_filters,json=eventFilters,proto3" json:"event_filters,omitempty"`
William Kurkianea869482019-04-09 15:16:11 -04001899 OmciMibDatabase []*omci.MibDeviceData `protobuf:"bytes,28,rep,name=omci_mib_database,json=omciMibDatabase,proto3" json:"omci_mib_database,omitempty"`
1900 OmciAlarmDatabase []*omci.AlarmDeviceData `protobuf:"bytes,29,rep,name=omci_alarm_database,json=omciAlarmDatabase,proto3" json:"omci_alarm_database,omitempty"`
1901 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1902 XXX_unrecognized []byte `json:"-"`
1903 XXX_sizecache int32 `json:"-"`
1904}
1905
1906func (m *Voltha) Reset() { *m = Voltha{} }
1907func (m *Voltha) String() string { return proto.CompactTextString(m) }
1908func (*Voltha) ProtoMessage() {}
1909func (*Voltha) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05301910 return fileDescriptor_e084f1a60ce7016c, []int{11}
William Kurkianea869482019-04-09 15:16:11 -04001911}
1912
1913func (m *Voltha) XXX_Unmarshal(b []byte) error {
1914 return xxx_messageInfo_Voltha.Unmarshal(m, b)
1915}
1916func (m *Voltha) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1917 return xxx_messageInfo_Voltha.Marshal(b, m, deterministic)
1918}
1919func (m *Voltha) XXX_Merge(src proto.Message) {
1920 xxx_messageInfo_Voltha.Merge(m, src)
1921}
1922func (m *Voltha) XXX_Size() int {
1923 return xxx_messageInfo_Voltha.Size(m)
1924}
1925func (m *Voltha) XXX_DiscardUnknown() {
1926 xxx_messageInfo_Voltha.DiscardUnknown(m)
1927}
1928
1929var xxx_messageInfo_Voltha proto.InternalMessageInfo
1930
1931func (m *Voltha) GetVersion() string {
1932 if m != nil {
1933 return m.Version
1934 }
1935 return ""
1936}
1937
1938func (m *Voltha) GetAdapters() []*Adapter {
1939 if m != nil {
1940 return m.Adapters
1941 }
1942 return nil
1943}
1944
1945func (m *Voltha) GetLogicalDevices() []*LogicalDevice {
1946 if m != nil {
1947 return m.LogicalDevices
1948 }
1949 return nil
1950}
1951
1952func (m *Voltha) GetDevices() []*Device {
1953 if m != nil {
1954 return m.Devices
1955 }
1956 return nil
1957}
1958
1959func (m *Voltha) GetDeviceTypes() []*DeviceType {
1960 if m != nil {
1961 return m.DeviceTypes
1962 }
1963 return nil
1964}
1965
1966func (m *Voltha) GetDeviceGroups() []*DeviceGroup {
1967 if m != nil {
1968 return m.DeviceGroups
1969 }
1970 return nil
1971}
1972
Devmalya Pauldd23a992019-11-14 07:06:31 +00001973func (m *Voltha) GetEventFilters() []*EventFilter {
William Kurkianea869482019-04-09 15:16:11 -04001974 if m != nil {
Devmalya Pauldd23a992019-11-14 07:06:31 +00001975 return m.EventFilters
William Kurkianea869482019-04-09 15:16:11 -04001976 }
1977 return nil
1978}
1979
1980func (m *Voltha) GetOmciMibDatabase() []*omci.MibDeviceData {
1981 if m != nil {
1982 return m.OmciMibDatabase
1983 }
1984 return nil
1985}
1986
1987func (m *Voltha) GetOmciAlarmDatabase() []*omci.AlarmDeviceData {
1988 if m != nil {
1989 return m.OmciAlarmDatabase
1990 }
1991 return nil
1992}
1993
1994// Device Self Test Response
1995type SelfTestResponse struct {
1996 Result SelfTestResponse_SelfTestResult `protobuf:"varint,1,opt,name=result,proto3,enum=voltha.SelfTestResponse_SelfTestResult" json:"result,omitempty"`
1997 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1998 XXX_unrecognized []byte `json:"-"`
1999 XXX_sizecache int32 `json:"-"`
2000}
2001
2002func (m *SelfTestResponse) Reset() { *m = SelfTestResponse{} }
2003func (m *SelfTestResponse) String() string { return proto.CompactTextString(m) }
2004func (*SelfTestResponse) ProtoMessage() {}
2005func (*SelfTestResponse) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302006 return fileDescriptor_e084f1a60ce7016c, []int{12}
William Kurkianea869482019-04-09 15:16:11 -04002007}
2008
2009func (m *SelfTestResponse) XXX_Unmarshal(b []byte) error {
2010 return xxx_messageInfo_SelfTestResponse.Unmarshal(m, b)
2011}
2012func (m *SelfTestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2013 return xxx_messageInfo_SelfTestResponse.Marshal(b, m, deterministic)
2014}
2015func (m *SelfTestResponse) XXX_Merge(src proto.Message) {
2016 xxx_messageInfo_SelfTestResponse.Merge(m, src)
2017}
2018func (m *SelfTestResponse) XXX_Size() int {
2019 return xxx_messageInfo_SelfTestResponse.Size(m)
2020}
2021func (m *SelfTestResponse) XXX_DiscardUnknown() {
2022 xxx_messageInfo_SelfTestResponse.DiscardUnknown(m)
2023}
2024
2025var xxx_messageInfo_SelfTestResponse proto.InternalMessageInfo
2026
2027func (m *SelfTestResponse) GetResult() SelfTestResponse_SelfTestResult {
2028 if m != nil {
2029 return m.Result
2030 }
2031 return SelfTestResponse_SUCCESS
2032}
2033
2034type OfAgentSubscriber struct {
2035 // ID of ofagent instance
2036 OfagentId string `protobuf:"bytes,1,opt,name=ofagent_id,json=ofagentId,proto3" json:"ofagent_id,omitempty"`
2037 // ID of voltha instance to which the ofagent is subscribed
2038 VolthaId string `protobuf:"bytes,2,opt,name=voltha_id,json=volthaId,proto3" json:"voltha_id,omitempty"`
2039 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2040 XXX_unrecognized []byte `json:"-"`
2041 XXX_sizecache int32 `json:"-"`
2042}
2043
2044func (m *OfAgentSubscriber) Reset() { *m = OfAgentSubscriber{} }
2045func (m *OfAgentSubscriber) String() string { return proto.CompactTextString(m) }
2046func (*OfAgentSubscriber) ProtoMessage() {}
2047func (*OfAgentSubscriber) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302048 return fileDescriptor_e084f1a60ce7016c, []int{13}
William Kurkianea869482019-04-09 15:16:11 -04002049}
2050
2051func (m *OfAgentSubscriber) XXX_Unmarshal(b []byte) error {
2052 return xxx_messageInfo_OfAgentSubscriber.Unmarshal(m, b)
2053}
2054func (m *OfAgentSubscriber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2055 return xxx_messageInfo_OfAgentSubscriber.Marshal(b, m, deterministic)
2056}
2057func (m *OfAgentSubscriber) XXX_Merge(src proto.Message) {
2058 xxx_messageInfo_OfAgentSubscriber.Merge(m, src)
2059}
2060func (m *OfAgentSubscriber) XXX_Size() int {
2061 return xxx_messageInfo_OfAgentSubscriber.Size(m)
2062}
2063func (m *OfAgentSubscriber) XXX_DiscardUnknown() {
2064 xxx_messageInfo_OfAgentSubscriber.DiscardUnknown(m)
2065}
2066
2067var xxx_messageInfo_OfAgentSubscriber proto.InternalMessageInfo
2068
2069func (m *OfAgentSubscriber) GetOfagentId() string {
2070 if m != nil {
2071 return m.OfagentId
2072 }
2073 return ""
2074}
2075
2076func (m *OfAgentSubscriber) GetVolthaId() string {
2077 if m != nil {
2078 return m.VolthaId
2079 }
2080 return ""
2081}
2082
2083// Identifies a membership group a Core belongs to
2084type Membership struct {
2085 // Group name
2086 GroupName string `protobuf:"bytes,1,opt,name=group_name,json=groupName,proto3" json:"group_name,omitempty"`
2087 // Unique ID of a container within that group
2088 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
2089 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2090 XXX_unrecognized []byte `json:"-"`
2091 XXX_sizecache int32 `json:"-"`
2092}
2093
2094func (m *Membership) Reset() { *m = Membership{} }
2095func (m *Membership) String() string { return proto.CompactTextString(m) }
2096func (*Membership) ProtoMessage() {}
2097func (*Membership) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302098 return fileDescriptor_e084f1a60ce7016c, []int{14}
William Kurkianea869482019-04-09 15:16:11 -04002099}
2100
2101func (m *Membership) XXX_Unmarshal(b []byte) error {
2102 return xxx_messageInfo_Membership.Unmarshal(m, b)
2103}
2104func (m *Membership) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2105 return xxx_messageInfo_Membership.Marshal(b, m, deterministic)
2106}
2107func (m *Membership) XXX_Merge(src proto.Message) {
2108 xxx_messageInfo_Membership.Merge(m, src)
2109}
2110func (m *Membership) XXX_Size() int {
2111 return xxx_messageInfo_Membership.Size(m)
2112}
2113func (m *Membership) XXX_DiscardUnknown() {
2114 xxx_messageInfo_Membership.DiscardUnknown(m)
2115}
2116
2117var xxx_messageInfo_Membership proto.InternalMessageInfo
2118
2119func (m *Membership) GetGroupName() string {
2120 if m != nil {
2121 return m.GroupName
2122 }
2123 return ""
2124}
2125
2126func (m *Membership) GetId() string {
2127 if m != nil {
2128 return m.Id
2129 }
2130 return ""
2131}
2132
Manikkaraj kb1d51442019-07-23 10:41:02 -04002133// Additional information required to process flow at device adapters
2134type FlowMetadata struct {
2135 // Meters associated with flow-update to adapter
2136 Meters []*openflow_13.OfpMeterConfig `protobuf:"bytes,1,rep,name=meters,proto3" json:"meters,omitempty"`
2137 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2138 XXX_unrecognized []byte `json:"-"`
2139 XXX_sizecache int32 `json:"-"`
2140}
2141
2142func (m *FlowMetadata) Reset() { *m = FlowMetadata{} }
2143func (m *FlowMetadata) String() string { return proto.CompactTextString(m) }
2144func (*FlowMetadata) ProtoMessage() {}
2145func (*FlowMetadata) Descriptor() ([]byte, []int) {
kesavand494c2082020-08-31 11:16:12 +05302146 return fileDescriptor_e084f1a60ce7016c, []int{15}
Manikkaraj kb1d51442019-07-23 10:41:02 -04002147}
2148
2149func (m *FlowMetadata) XXX_Unmarshal(b []byte) error {
2150 return xxx_messageInfo_FlowMetadata.Unmarshal(m, b)
2151}
2152func (m *FlowMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2153 return xxx_messageInfo_FlowMetadata.Marshal(b, m, deterministic)
2154}
2155func (m *FlowMetadata) XXX_Merge(src proto.Message) {
2156 xxx_messageInfo_FlowMetadata.Merge(m, src)
2157}
2158func (m *FlowMetadata) XXX_Size() int {
2159 return xxx_messageInfo_FlowMetadata.Size(m)
2160}
2161func (m *FlowMetadata) XXX_DiscardUnknown() {
2162 xxx_messageInfo_FlowMetadata.DiscardUnknown(m)
2163}
2164
2165var xxx_messageInfo_FlowMetadata proto.InternalMessageInfo
2166
2167func (m *FlowMetadata) GetMeters() []*openflow_13.OfpMeterConfig {
2168 if m != nil {
2169 return m.Meters
2170 }
2171 return nil
2172}
2173
William Kurkianea869482019-04-09 15:16:11 -04002174func init() {
Devmalya Pauldd23a992019-11-14 07:06:31 +00002175 proto.RegisterEnum("voltha.EventFilterRuleKey_EventFilterRuleType", EventFilterRuleKey_EventFilterRuleType_name, EventFilterRuleKey_EventFilterRuleType_value)
Scott Baker24f83e22020-03-30 16:14:28 -07002176 proto.RegisterEnum("voltha.TestResponse_TestResponseResult", TestResponse_TestResponseResult_name, TestResponse_TestResponseResult_value)
William Kurkianea869482019-04-09 15:16:11 -04002177 proto.RegisterEnum("voltha.SelfTestResponse_SelfTestResult", SelfTestResponse_SelfTestResult_name, SelfTestResponse_SelfTestResult_value)
2178 proto.RegisterType((*DeviceGroup)(nil), "voltha.DeviceGroup")
2179 proto.RegisterType((*DeviceGroups)(nil), "voltha.DeviceGroups")
Devmalya Pauldd23a992019-11-14 07:06:31 +00002180 proto.RegisterType((*EventFilterRuleKey)(nil), "voltha.EventFilterRuleKey")
2181 proto.RegisterType((*EventFilterRule)(nil), "voltha.EventFilterRule")
2182 proto.RegisterType((*EventFilter)(nil), "voltha.EventFilter")
2183 proto.RegisterType((*EventFilters)(nil), "voltha.EventFilters")
William Kurkianea869482019-04-09 15:16:11 -04002184 proto.RegisterType((*CoreInstance)(nil), "voltha.CoreInstance")
2185 proto.RegisterType((*CoreInstances)(nil), "voltha.CoreInstances")
Scott Baker24f83e22020-03-30 16:14:28 -07002186 proto.RegisterType((*OmciTestRequest)(nil), "voltha.OmciTestRequest")
2187 proto.RegisterType((*TestResponse)(nil), "voltha.TestResponse")
kesavand494c2082020-08-31 11:16:12 +05302188 proto.RegisterType((*ValueSet)(nil), "voltha.ValueSet")
William Kurkianea869482019-04-09 15:16:11 -04002189 proto.RegisterType((*Voltha)(nil), "voltha.Voltha")
2190 proto.RegisterType((*SelfTestResponse)(nil), "voltha.SelfTestResponse")
2191 proto.RegisterType((*OfAgentSubscriber)(nil), "voltha.OfAgentSubscriber")
2192 proto.RegisterType((*Membership)(nil), "voltha.Membership")
Manikkaraj kb1d51442019-07-23 10:41:02 -04002193 proto.RegisterType((*FlowMetadata)(nil), "voltha.FlowMetadata")
William Kurkianea869482019-04-09 15:16:11 -04002194}
2195
2196func init() { proto.RegisterFile("voltha_protos/voltha.proto", fileDescriptor_e084f1a60ce7016c) }
2197
2198var fileDescriptor_e084f1a60ce7016c = []byte{
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002199 // 2613 bytes of a gzipped FileDescriptorProto
2200 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x5b, 0x6f, 0x1b, 0xc7,
2201 0xf5, 0x17, 0x75, 0xd7, 0x21, 0x25, 0x91, 0x43, 0x5d, 0x68, 0x4a, 0xb2, 0xad, 0xc9, 0x4d, 0x51,
2202 0x62, 0xd2, 0xb1, 0x9c, 0x20, 0xff, 0xf8, 0x1f, 0x34, 0xba, 0x59, 0x61, 0x6d, 0x99, 0xec, 0x52,
2203 0xb2, 0xd3, 0x36, 0x06, 0xb1, 0xe4, 0x0e, 0xa9, 0x85, 0x97, 0x5c, 0x76, 0x77, 0x28, 0x5b, 0x30,
2204 0x82, 0x02, 0xe9, 0x25, 0x7d, 0xcf, 0x7b, 0x9f, 0x5a, 0x14, 0xe8, 0x77, 0xc9, 0x43, 0xd1, 0xa7,
2205 0xbe, 0x16, 0x7d, 0xe8, 0x27, 0xc8, 0x73, 0x31, 0x67, 0x66, 0xc9, 0x5d, 0xee, 0xae, 0x24, 0xa6,
2206 0x01, 0xfa, 0x24, 0xed, 0x39, 0x67, 0x7e, 0xe7, 0x36, 0x73, 0xe6, 0xec, 0x59, 0x42, 0xfe, 0xdc,
2207 0xb6, 0xf8, 0x99, 0x5e, 0xeb, 0x3a, 0x36, 0xb7, 0xdd, 0xa2, 0x7c, 0x2a, 0xe0, 0x13, 0x99, 0x96,
2208 0x4f, 0xf9, 0xf5, 0x96, 0x6d, 0xb7, 0x2c, 0x56, 0xd4, 0xbb, 0x66, 0x51, 0xef, 0x74, 0x6c, 0xae,
2209 0x73, 0xd3, 0xee, 0xb8, 0x52, 0x2a, 0xbf, 0xa6, 0xb8, 0xf8, 0x54, 0xef, 0x35, 0x8b, 0xac, 0xdd,
2210 0xe5, 0x17, 0x8a, 0x99, 0x0b, 0xc2, 0xb7, 0x19, 0x57, 0xe0, 0xf9, 0x21, 0xc5, 0x0d, 0xbb, 0xdd,
2211 0xb6, 0x3b, 0xd1, 0xbc, 0x33, 0xa6, 0x5b, 0xfc, 0x4c, 0xf1, 0x68, 0x90, 0x67, 0xd9, 0x2d, 0xb3,
2212 0xa1, 0x5b, 0x35, 0x83, 0x9d, 0x9b, 0x0d, 0x16, 0xbd, 0x3e, 0xc0, 0x5b, 0x0b, 0xf2, 0x74, 0x43,
2213 0xef, 0x72, 0xe6, 0x28, 0xe6, 0xad, 0x20, 0xd3, 0xee, 0xb2, 0x4e, 0xd3, 0xb2, 0x5f, 0xd6, 0x3e,
2214 0xd8, 0x89, 0x11, 0x68, 0x37, 0xcc, 0x5a, 0xdb, 0xac, 0xd7, 0x8c, 0xba, 0x12, 0xd8, 0x8c, 0x10,
2215 0xd0, 0x2d, 0xdd, 0x69, 0x0f, 0x44, 0x6e, 0x06, 0x45, 0xd8, 0x2b, 0x5e, 0x6b, 0xd8, 0x9d, 0xa6,
2216 0xd9, 0x92, 0x7c, 0xfa, 0xa7, 0x04, 0x24, 0x0f, 0xd0, 0xe4, 0x23, 0xc7, 0xee, 0x75, 0xc9, 0x32,
2217 0x8c, 0x9b, 0x46, 0x2e, 0x71, 0x3b, 0xb1, 0x35, 0xb7, 0x37, 0xf5, 0xef, 0xef, 0xbf, 0xdb, 0x48,
2218 0x68, 0xe3, 0xa6, 0x41, 0x4a, 0xb0, 0x18, 0x74, 0xde, 0xcd, 0x8d, 0xdf, 0x9e, 0xd8, 0x4a, 0xde,
2219 0x5b, 0x2e, 0xa8, 0x2c, 0x3e, 0x96, 0x6c, 0x89, 0xb5, 0x37, 0xf7, 0xcf, 0xef, 0xbf, 0xdb, 0x98,
2220 0x14, 0x58, 0xda, 0x82, 0xe5, 0xe7, 0xb8, 0x64, 0x07, 0x66, 0x3c, 0x88, 0x09, 0x84, 0x58, 0xf0,
2221 0x20, 0xc2, 0x6b, 0x3d, 0x49, 0xfa, 0x7f, 0x90, 0xf2, 0x59, 0xe9, 0x92, 0x77, 0x61, 0xca, 0xe4,
2222 0xac, 0xed, 0xe6, 0x12, 0x08, 0x91, 0x0d, 0x42, 0xa0, 0x90, 0x26, 0x25, 0xe8, 0x1f, 0x13, 0x40,
2223 0x0e, 0xcf, 0x59, 0x87, 0x3f, 0x34, 0x2d, 0xce, 0x1c, 0xad, 0x67, 0xb1, 0x47, 0xec, 0x82, 0x7e,
2224 0x93, 0x80, 0xec, 0x10, 0xf9, 0xe4, 0xa2, 0xcb, 0xc8, 0x02, 0x40, 0x13, 0x29, 0x35, 0xdd, 0xb2,
2225 0xd2, 0x63, 0x24, 0x05, 0xb3, 0x0d, 0x9d, 0xb3, 0x96, 0xed, 0x5c, 0xa4, 0x13, 0x24, 0x0d, 0x29,
2226 0xb7, 0x57, 0xaf, 0xf5, 0x29, 0xe3, 0x84, 0xc0, 0xc2, 0x8b, 0xae, 0x59, 0x63, 0x02, 0xaa, 0xc6,
2227 0x2f, 0xba, 0x2c, 0x3d, 0x41, 0x96, 0x21, 0x23, 0x83, 0xec, 0x27, 0x4f, 0x0a, 0xb2, 0xf4, 0xc7,
2228 0x4f, 0x9e, 0xa2, 0x26, 0x2c, 0x0e, 0x19, 0x42, 0x3e, 0x83, 0x89, 0x17, 0xec, 0x02, 0xd3, 0xb0,
2229 0x70, 0xaf, 0xe0, 0x39, 0x17, 0xf6, 0xa2, 0x10, 0xe1, 0x81, 0x26, 0x96, 0x92, 0x25, 0x98, 0x3a,
2230 0xd7, 0xad, 0x1e, 0xcb, 0x8d, 0x8b, 0x54, 0x6a, 0xf2, 0x81, 0xfe, 0x25, 0x01, 0x49, 0xdf, 0x92,
2231 0xb8, 0x6c, 0xaf, 0xc0, 0x34, 0xeb, 0xe8, 0x75, 0x4b, 0xae, 0x9e, 0xd5, 0xd4, 0x13, 0x59, 0x83,
2232 0x39, 0xe5, 0x80, 0x69, 0xe4, 0x26, 0x10, 0x78, 0x56, 0x12, 0x4a, 0x06, 0xd9, 0x00, 0x18, 0xb8,
2233 0x95, 0x9b, 0x44, 0xee, 0x1c, 0x52, 0x30, 0xae, 0x77, 0x60, 0xca, 0xe9, 0x59, 0xcc, 0xcd, 0x4d,
2234 0x61, 0xc6, 0x56, 0x63, 0x9c, 0xd2, 0xa4, 0x14, 0xfd, 0x14, 0x52, 0x3e, 0x8e, 0x4b, 0xee, 0xc0,
2235 0x8c, 0x4c, 0x4b, 0x28, 0xe5, 0x7e, 0x00, 0x4f, 0x86, 0xbe, 0x80, 0xd4, 0xbe, 0xed, 0xb0, 0x52,
2236 0xc7, 0xe5, 0x7a, 0xa7, 0xc1, 0xc8, 0xdb, 0x90, 0x34, 0xd5, 0xff, 0xb5, 0x61, 0x8f, 0xc1, 0xe3,
2237 0x94, 0x0c, 0xb2, 0x03, 0xd3, 0xb2, 0x00, 0xa0, 0xe7, 0xc9, 0x7b, 0x4b, 0x9e, 0x96, 0xcf, 0x91,
2238 0x5a, 0xe5, 0x3a, 0xef, 0xb9, 0x7b, 0x53, 0x62, 0x87, 0x8e, 0x69, 0x4a, 0x94, 0x3e, 0x80, 0x79,
2239 0xbf, 0x32, 0x97, 0x6c, 0x07, 0x77, 0x67, 0x1f, 0xc4, 0x2f, 0xe5, 0x6d, 0xcf, 0x0f, 0x61, 0xb1,
2240 0xdc, 0x6e, 0x98, 0x27, 0xcc, 0xe5, 0x1a, 0xfb, 0x55, 0x8f, 0xb9, 0x9c, 0x2c, 0x0c, 0xb2, 0x82,
2241 0xe9, 0x20, 0x30, 0xd9, 0xeb, 0x99, 0x86, 0x4a, 0x25, 0xfe, 0x4f, 0x7f, 0x0d, 0x29, 0xb9, 0xc4,
2242 0xed, 0xda, 0x1d, 0x97, 0x91, 0x9f, 0xc0, 0xb4, 0xc3, 0xdc, 0x9e, 0xc5, 0xd5, 0xa6, 0x79, 0xc7,
2243 0xd3, 0xe9, 0x97, 0x0a, 0x3c, 0x68, 0x28, 0xae, 0xa9, 0x65, 0xb4, 0x00, 0x24, 0xcc, 0x25, 0x49,
2244 0x98, 0xa9, 0x9e, 0xee, 0xef, 0x1f, 0x56, 0xab, 0xe9, 0x31, 0xf1, 0xf0, 0x70, 0xb7, 0xf4, 0xf8,
2245 0x54, 0x3b, 0x4c, 0x27, 0xe8, 0x73, 0x98, 0x7d, 0x2a, 0xf6, 0x54, 0x95, 0x85, 0x0d, 0xfe, 0x18,
2246 0x52, 0xb2, 0x0c, 0xc9, 0x53, 0xa0, 0x62, 0x99, 0x2d, 0xa8, 0xca, 0xb3, 0x2b, 0x78, 0xfb, 0xf8,
2247 0xff, 0xe7, 0x63, 0x5a, 0x52, 0x1f, 0x3c, 0xee, 0xcd, 0xa8, 0x6d, 0x4b, 0xff, 0x31, 0x09, 0xd3,
2248 0x4f, 0xd1, 0x03, 0x72, 0x0b, 0x66, 0xce, 0x99, 0xe3, 0x9a, 0x76, 0x27, 0x98, 0x37, 0x8f, 0x4a,
2249 0x3e, 0x82, 0x59, 0x55, 0x59, 0xbd, 0xaa, 0xb4, 0xe8, 0x79, 0xbf, 0x2b, 0xe9, 0xfe, 0x9a, 0xd2,
2250 0x97, 0x8d, 0x2a, 0x6a, 0x13, 0xff, 0x7d, 0x51, 0x9b, 0xbc, 0x6e, 0x51, 0x23, 0x9f, 0x41, 0x4a,
2251 0x1d, 0x27, 0x71, 0x64, 0xbc, 0x93, 0x41, 0x82, 0x2b, 0xc5, 0xe1, 0xf1, 0xaf, 0x4e, 0x1a, 0x7d,
2252 0xb2, 0x4b, 0xf6, 0x61, 0x5e, 0x21, 0xb4, 0xb0, 0x2e, 0xe6, 0xa6, 0x63, 0xcb, 0xa1, 0x1f, 0x43,
2253 0xa9, 0x55, 0xb5, 0x74, 0x1f, 0xe6, 0xe5, 0xc1, 0xf5, 0x0e, 0xd8, 0x4c, 0xec, 0x01, 0x0b, 0x80,
2254 0x30, 0xff, 0xf9, 0xfc, 0x19, 0x64, 0x06, 0xf7, 0x93, 0xce, 0xf5, 0xba, 0xee, 0xb2, 0xdc, 0xba,
2255 0x02, 0x12, 0x9c, 0xc2, 0xb1, 0x59, 0x97, 0xe6, 0x1c, 0xe8, 0x5c, 0xdf, 0x4b, 0x0b, 0xa0, 0xa4,
2256 0xaf, 0x9e, 0x68, 0x8b, 0x42, 0x4a, 0x08, 0xa9, 0xd5, 0xe4, 0x19, 0x64, 0xfd, 0x37, 0x9a, 0x07,
2257 0xba, 0xa1, 0x52, 0x84, 0xa0, 0xb8, 0x95, 0x2e, 0x85, 0x45, 0xb3, 0xa4, 0x98, 0x42, 0xa0, 0x7f,
2258 0x4e, 0x40, 0xba, 0xca, 0xac, 0xe6, 0xf5, 0x0e, 0xd0, 0xb0, 0xa4, 0x9f, 0xe0, 0x3f, 0x40, 0x15,
2259 0x58, 0x08, 0x72, 0xe2, 0x0f, 0x0f, 0xc9, 0xc0, 0xfc, 0x93, 0xf2, 0x49, 0xad, 0x7a, 0x5a, 0xa9,
2260 0x94, 0xb5, 0x93, 0xc3, 0x83, 0xf4, 0xb8, 0x20, 0x9d, 0x3e, 0x79, 0xf4, 0xa4, 0xfc, 0xec, 0x49,
2261 0xed, 0x50, 0xd3, 0xca, 0x5a, 0x7a, 0x82, 0x96, 0x21, 0x53, 0x6e, 0xee, 0xb6, 0x58, 0x87, 0x57,
2262 0x7b, 0x75, 0xb7, 0xe1, 0x98, 0x75, 0xe6, 0x88, 0x32, 0x6b, 0x37, 0x75, 0x41, 0xec, 0x17, 0x32,
2263 0x6d, 0x4e, 0x51, 0x4a, 0x86, 0x28, 0xd1, 0xea, 0xc6, 0xef, 0x17, 0x8c, 0x59, 0x49, 0x28, 0x19,
2264 0xf4, 0x01, 0xc0, 0x31, 0x6b, 0xd7, 0x99, 0xe3, 0x9e, 0x99, 0x5d, 0x81, 0x84, 0xbb, 0xa6, 0xd6,
2265 0xd1, 0xdb, 0xcc, 0x43, 0x42, 0xca, 0x13, 0xbd, 0xcd, 0xd4, 0xa1, 0x1e, 0xf7, 0x0e, 0x35, 0x3d,
2266 0x84, 0xd4, 0x43, 0xcb, 0x7e, 0x79, 0xcc, 0xb8, 0x2e, 0x72, 0x41, 0x3e, 0x84, 0xe9, 0x36, 0xf3,
2267 0x15, 0xe4, 0x8d, 0x82, 0xbf, 0x83, 0xb1, 0x9b, 0xdd, 0x1a, 0xb2, 0x55, 0x0d, 0xd0, 0x94, 0xf0,
2268 0xbd, 0xbf, 0xdd, 0x85, 0x79, 0x79, 0xb0, 0xab, 0xcc, 0x11, 0x49, 0x22, 0xcf, 0x60, 0xfe, 0x88,
2269 0x71, 0x9f, 0x61, 0x2b, 0x05, 0xd9, 0xe5, 0x15, 0xbc, 0x2e, 0xaf, 0x70, 0x28, 0xba, 0xbc, 0x7c,
2270 0xff, 0x64, 0x0c, 0x64, 0x69, 0xfe, 0xeb, 0xbf, 0xff, 0xeb, 0xdb, 0xf1, 0x25, 0x42, 0xb0, 0x61,
2271 0x3c, 0xff, 0xa0, 0xd8, 0x1e, 0xe0, 0x3c, 0x87, 0xf4, 0x69, 0xd7, 0xd0, 0x39, 0xf3, 0x61, 0x47,
2272 0x60, 0xe4, 0x63, 0xf4, 0xd1, 0x0d, 0xc4, 0x5e, 0xa5, 0x11, 0xd8, 0x9f, 0x24, 0xb6, 0xc9, 0x01,
2273 0xcc, 0x1d, 0x31, 0xae, 0x8a, 0x54, 0x9c, 0xcd, 0xfd, 0x3a, 0x20, 0xe5, 0xe8, 0x22, 0x62, 0xce,
2274 0x91, 0x19, 0x85, 0x49, 0x9e, 0x43, 0xe6, 0xb1, 0xe9, 0xf2, 0xe0, 0x05, 0x12, 0x87, 0xb6, 0x1c,
2275 0x75, 0x93, 0xb8, 0xf4, 0x06, 0x82, 0x66, 0x49, 0xc6, 0x33, 0xd4, 0xec, 0x23, 0x55, 0x61, 0xf1,
2276 0x88, 0x05, 0xd0, 0x09, 0x14, 0x54, 0xff, 0x5b, 0x3a, 0xc8, 0x47, 0x5e, 0x4d, 0xf4, 0x26, 0xe2,
2277 0xe5, 0xc8, 0x4a, 0x08, 0xaf, 0xf8, 0xda, 0x34, 0xbe, 0x22, 0x1a, 0xa4, 0x84, 0xcd, 0xbb, 0x5e,
2278 0x21, 0x8d, 0x33, 0x37, 0x3d, 0x54, 0x86, 0x5d, 0x9a, 0x43, 0x64, 0x42, 0xd2, 0x1e, 0x72, 0xbf,
2279 0x18, 0x33, 0x20, 0x02, 0xf3, 0x71, 0xb0, 0xae, 0xc6, 0x21, 0xaf, 0x44, 0x56, 0x68, 0x97, 0xde,
2280 0x42, 0xfc, 0x1b, 0x64, 0xd5, 0xc3, 0x1f, 0x2a, 0xf0, 0xe4, 0x97, 0x90, 0x3e, 0x62, 0x41, 0x2d,
2281 0x81, 0x80, 0x44, 0x97, 0x7e, 0xfa, 0x26, 0xe2, 0xde, 0x24, 0xeb, 0x31, 0xb8, 0x32, 0x2e, 0x4d,
2282 0x58, 0x09, 0xf9, 0x50, 0xb1, 0x1d, 0xee, 0x46, 0xc7, 0x5c, 0xc9, 0xa1, 0x04, 0xdd, 0x46, 0x0d,
2283 0x6f, 0x12, 0x7a, 0x99, 0x86, 0x62, 0x17, 0xd1, 0x5e, 0xc1, 0xd2, 0xb0, 0x13, 0x02, 0x84, 0x2c,
2284 0x47, 0x20, 0x97, 0x8c, 0x7c, 0x36, 0x82, 0x4c, 0xef, 0xa3, 0xbe, 0x02, 0x79, 0xff, 0x6a, 0x7d,
2285 0xc5, 0xd7, 0xe2, 0x4f, 0x4d, 0x78, 0xf8, 0xbb, 0x04, 0xac, 0x1e, 0x62, 0x33, 0x78, 0x6d, 0xed,
2286 0x71, 0xa7, 0xeb, 0x01, 0x1a, 0xf0, 0x21, 0xdd, 0x19, 0xc5, 0x80, 0xa2, 0xea, 0x44, 0xbf, 0x49,
2287 0x40, 0xee, 0xc0, 0x74, 0x7f, 0x14, 0x43, 0xfe, 0x1f, 0x0d, 0xf9, 0x88, 0xde, 0x1f, 0xc9, 0x10,
2288 0x43, 0x6a, 0x27, 0x46, 0x44, 0xce, 0x45, 0x9d, 0x0c, 0xe6, 0x9c, 0x04, 0x8a, 0x23, 0xf2, 0xaf,
2289 0x99, 0xf1, 0x26, 0x62, 0xfd, 0x26, 0x01, 0xeb, 0xb2, 0x96, 0x85, 0x14, 0x9d, 0xa0, 0x19, 0xeb,
2290 0x21, 0x05, 0x48, 0x97, 0x6b, 0x62, 0x5d, 0xbf, 0x83, 0x26, 0xbc, 0x43, 0xaf, 0x61, 0x82, 0xa8,
2291 0x78, 0xbf, 0x4d, 0xc0, 0x46, 0x84, 0x15, 0xc7, 0xa2, 0xb2, 0x4b, 0x33, 0xd6, 0x02, 0x66, 0x20,
2292 0xe3, 0xd8, 0x36, 0xae, 0xb0, 0xa2, 0x80, 0x56, 0x6c, 0xd1, 0x37, 0x2e, 0xb5, 0x42, 0xde, 0x1f,
2293 0xc2, 0x8c, 0x16, 0xac, 0x86, 0x42, 0x8e, 0xaa, 0x82, 0x31, 0xcf, 0x86, 0x6d, 0x71, 0xe9, 0x7b,
2294 0xa8, 0xeb, 0x2d, 0x72, 0x1d, 0x5d, 0x84, 0xc3, 0x5a, 0x64, 0x6e, 0x55, 0xe3, 0xe4, 0x57, 0xb6,
2295 0x1a, 0x8a, 0xbf, 0x14, 0xa2, 0x77, 0x51, 0xe1, 0x36, 0xd9, 0xba, 0x32, 0xc4, 0xaa, 0x87, 0x23,
2296 0xdf, 0x26, 0x60, 0x33, 0x26, 0xd7, 0x88, 0x29, 0x23, 0xbd, 0x19, 0xad, 0xf0, 0x3a, 0x59, 0xdf,
2297 0x41, 0x93, 0xee, 0xd0, 0x6b, 0x9b, 0x24, 0x82, 0x5e, 0x86, 0xa4, 0x88, 0xc5, 0x55, 0x85, 0x79,
2298 0x31, 0xd8, 0x7a, 0xba, 0x74, 0x15, 0x95, 0x65, 0xc8, 0xa2, 0xa7, 0xcc, 0xab, 0xc4, 0x65, 0x98,
2299 0x1f, 0x00, 0x96, 0x8c, 0x78, 0xc8, 0xe4, 0x20, 0xcc, 0x11, 0x57, 0x9d, 0x84, 0x33, 0x0d, 0x97,
2300 0x9c, 0x42, 0x5a, 0x63, 0x0d, 0xbb, 0xd3, 0x30, 0x2d, 0xe6, 0x99, 0xe9, 0x5f, 0x1b, 0x1b, 0x8f,
2301 0x75, 0xc4, 0x5c, 0xa1, 0x61, 0x4c, 0xe1, 0xf8, 0x21, 0x5e, 0xf3, 0x11, 0x57, 0xc5, 0x50, 0x8b,
2302 0xef, 0xc1, 0x90, 0xa5, 0x21, 0x4f, 0xe5, 0xdd, 0xf0, 0x53, 0x48, 0xed, 0x3b, 0x4c, 0xe7, 0xca,
2303 0x34, 0x32, 0xb4, 0x3a, 0x84, 0xa6, 0x1a, 0x1b, 0x3a, 0x1c, 0x37, 0x61, 0xd2, 0x33, 0x48, 0xc9,
2304 0x22, 0x1c, 0x61, 0x55, 0x9c, 0x93, 0x6f, 0x20, 0xde, 0x06, 0x5d, 0x8b, 0xb2, 0xce, 0x2b, 0xab,
2305 0x3f, 0x87, 0x79, 0x55, 0x55, 0x47, 0x40, 0x56, 0x77, 0x23, 0x5d, 0x8f, 0x44, 0xf6, 0xea, 0xe4,
2306 0x33, 0x48, 0x69, 0xac, 0x6e, 0xdb, 0xfc, 0x47, 0xb3, 0xd9, 0x41, 0x38, 0x01, 0x7c, 0xc0, 0x2c,
2307 0xc6, 0x7f, 0x40, 0x30, 0xb6, 0xa3, 0x81, 0x0d, 0x84, 0x23, 0x75, 0xc8, 0x3c, 0xb4, 0x9d, 0x06,
2308 0x1b, 0x19, 0xfd, 0x5d, 0x44, 0x7f, 0x63, 0x7b, 0x33, 0x12, 0xbd, 0x29, 0x30, 0x6b, 0x4a, 0x47,
2309 0x0f, 0xe6, 0x0f, 0xec, 0x97, 0x1d, 0xcb, 0xd6, 0x8d, 0x52, 0x5b, 0x6f, 0xb1, 0xc1, 0xdd, 0x85,
2310 0x8f, 0x1e, 0x2f, 0xbf, 0xec, 0xa9, 0x2d, 0x77, 0x99, 0x83, 0x13, 0x51, 0xf1, 0x3a, 0x42, 0x3f,
2311 0x42, 0x4d, 0x77, 0xe9, 0x7b, 0x91, 0x9a, 0x4c, 0x01, 0x51, 0x33, 0x14, 0x86, 0x5b, 0x7c, 0x2d,
2312 0x1a, 0xfd, 0xaf, 0xc4, 0x06, 0xfa, 0x3a, 0x01, 0x2b, 0x47, 0x8c, 0x07, 0x74, 0xc8, 0xd9, 0x46,
2313 0xbc, 0x01, 0x51, 0x64, 0xfa, 0x09, 0x1a, 0x70, 0x9f, 0xdc, 0x1b, 0xc1, 0x80, 0xa2, 0x2b, 0x35,
2314 0xf5, 0xb0, 0x15, 0x0b, 0xe0, 0x8d, 0xa8, 0x5d, 0x15, 0x32, 0x32, 0x8a, 0xfb, 0xa4, 0x29, 0x1b,
2315 0xcd, 0x00, 0x92, 0x3b, 0x94, 0xd7, 0x28, 0x6d, 0x2e, 0x7d, 0x1f, 0xd5, 0xbd, 0x4d, 0xde, 0xbc,
2316 0x8e, 0x3a, 0xf2, 0x0a, 0xb2, 0xfb, 0xa2, 0x67, 0xb6, 0xae, 0xe9, 0x61, 0x64, 0x82, 0x95, 0x87,
2317 0xdb, 0x23, 0x79, 0xf8, 0x87, 0x04, 0x64, 0x77, 0x1b, 0xdc, 0x3c, 0xd7, 0x39, 0x43, 0x2d, 0xf2,
2318 0x3e, 0x18, 0x51, 0xf5, 0x3e, 0xaa, 0xfe, 0x94, 0x7e, 0x3c, 0x4a, 0x6a, 0x25, 0xb9, 0x87, 0xfa,
2319 0xc4, 0x46, 0xfb, 0x7d, 0x02, 0x32, 0x1a, 0x3b, 0x67, 0x0e, 0xff, 0x9f, 0x18, 0xe2, 0xa0, 0x6a,
2320 0x61, 0x48, 0x05, 0x16, 0x07, 0xb7, 0x4d, 0xb8, 0x27, 0x9f, 0xf7, 0x2c, 0x92, 0xcd, 0x38, 0x45,
2321 0x95, 0xeb, 0x24, 0x1f, 0xa9, 0x52, 0x36, 0xe1, 0xcf, 0x21, 0xeb, 0x43, 0x54, 0x03, 0xac, 0x20,
2322 0x6a, 0xa6, 0x8f, 0xea, 0xb1, 0xe9, 0x3b, 0x88, 0xbc, 0x49, 0x6e, 0x45, 0x23, 0x7b, 0x23, 0x33,
2323 0x97, 0x74, 0x60, 0x59, 0x46, 0x6b, 0x58, 0x41, 0x18, 0x34, 0xb6, 0x10, 0xa9, 0x0e, 0x93, 0x5e,
2324 0xa5, 0x4c, 0x04, 0xe8, 0xd4, 0x1f, 0xa0, 0xeb, 0x35, 0xb0, 0x97, 0x47, 0x49, 0x36, 0xae, 0x0c,
2325 0x96, 0x82, 0xb0, 0xa3, 0xf4, 0x4e, 0x5b, 0xa8, 0x80, 0x92, 0xdb, 0xb1, 0x0a, 0xbc, 0x9e, 0xe9,
2326 0x4b, 0xbf, 0xf5, 0x72, 0x36, 0x16, 0xd7, 0x4e, 0x64, 0xc3, 0xf3, 0x35, 0x37, 0xee, 0xee, 0x96,
2327 0x83, 0x39, 0xa2, 0xe1, 0x84, 0x62, 0x20, 0x3f, 0x14, 0x99, 0x10, 0x1e, 0xdd, 0x44, 0xb8, 0x35,
2328 0x72, 0x23, 0x0a, 0x4e, 0xf6, 0x03, 0x35, 0x48, 0x0f, 0x2c, 0x56, 0x41, 0x89, 0x33, 0x79, 0x29,
2329 0x62, 0x9e, 0xe7, 0x7a, 0xe3, 0x09, 0xb2, 0x3c, 0xa4, 0x44, 0x85, 0xe4, 0x21, 0xa4, 0xab, 0xdc,
2330 0x61, 0x7a, 0xbb, 0xa2, 0x37, 0x5e, 0x30, 0xee, 0x96, 0x7b, 0x9c, 0xac, 0x04, 0x22, 0x2d, 0x19,
2331 0xe5, 0x1e, 0x8f, 0xdd, 0x40, 0x63, 0x5b, 0x09, 0x72, 0x88, 0x6d, 0x15, 0x33, 0xcf, 0x99, 0x02,
2332 0x2a, 0x75, 0x2e, 0x99, 0x4f, 0x84, 0xf1, 0x4b, 0x1d, 0x3a, 0x76, 0x37, 0x41, 0x1e, 0x41, 0x56,
2333 0xc1, 0xec, 0x9f, 0xe9, 0x9d, 0x16, 0xc3, 0xa9, 0x62, 0xbc, 0xcb, 0xb9, 0x00, 0x92, 0x6f, 0x09,
2334 0x82, 0x9d, 0xc2, 0x42, 0x3f, 0x21, 0xf2, 0xbb, 0x55, 0xb0, 0xf1, 0x0f, 0x87, 0x2b, 0x6e, 0xb3,
2335 0xaa, 0x68, 0x79, 0x39, 0xc9, 0xc8, 0x1e, 0xcd, 0xff, 0x8d, 0x24, 0x6a, 0x0e, 0x9a, 0x8f, 0x22,
2336 0xd2, 0xdb, 0xa8, 0x22, 0x4f, 0xfb, 0x09, 0x09, 0x8c, 0x55, 0xc5, 0x21, 0x7b, 0x8a, 0x76, 0xfb,
2337 0xd1, 0x23, 0x07, 0x03, 0xfe, 0x2f, 0x1f, 0x61, 0xc3, 0x03, 0xa8, 0xd2, 0x70, 0x03, 0x32, 0xb2,
2338 0x58, 0xfc, 0x30, 0xc3, 0xdf, 0x42, 0x15, 0xb7, 0xf2, 0x97, 0xa8, 0x10, 0xd6, 0x1b, 0x90, 0x91,
2339 0xbd, 0xd0, 0x95, 0x5a, 0xe2, 0xf6, 0x93, 0xf2, 0x65, 0xfb, 0x32, 0x5f, 0xd4, 0xc1, 0x08, 0x7c,
2340 0xfd, 0xb9, 0xf2, 0x60, 0x04, 0x22, 0x16, 0x3a, 0x18, 0x01, 0x2d, 0xe4, 0x31, 0x36, 0xf4, 0x78,
2341 0xf5, 0xb8, 0xd1, 0x0d, 0xbd, 0xe4, 0x79, 0x5d, 0x22, 0x59, 0x8b, 0xbf, 0x78, 0x5c, 0xf2, 0x05,
2342 0xcc, 0x7a, 0x63, 0xdf, 0x00, 0x58, 0x2e, 0x6e, 0x7e, 0x4c, 0xdf, 0x46, 0xd8, 0xdb, 0xf4, 0x66,
2343 0x24, 0xac, 0xcb, 0xac, 0x66, 0x8d, 0x0b, 0xb4, 0xa7, 0xd8, 0x1f, 0x05, 0xc6, 0xe6, 0xc3, 0xef,
2344 0xb7, 0xa1, 0xb9, 0x7a, 0xb8, 0xf2, 0x88, 0x63, 0x24, 0xe4, 0xd4, 0x8b, 0xad, 0x59, 0x27, 0x5f,
2345 0x02, 0x39, 0x62, 0x7c, 0x68, 0x72, 0x3e, 0x34, 0x04, 0x8b, 0x1a, 0xae, 0x87, 0xe3, 0x11, 0xc4,
2346 0xc6, 0x39, 0x3d, 0x71, 0x61, 0xbe, 0x6a, 0xb6, 0x7b, 0x96, 0xce, 0x19, 0xae, 0x27, 0xeb, 0xfd,
2347 0x40, 0xf8, 0xc9, 0xea, 0x5b, 0x57, 0xdc, 0x9d, 0x1f, 0x1a, 0x4c, 0x04, 0x63, 0xa4, 0x90, 0x6a,
2348 0x02, 0x49, 0xec, 0xcc, 0x7d, 0x98, 0xeb, 0x8f, 0xc8, 0xc9, 0x0d, 0x4f, 0x61, 0x68, 0x78, 0x9e,
2349 0x8f, 0x67, 0xd1, 0x31, 0x72, 0x0c, 0x20, 0xdf, 0xaa, 0x70, 0x88, 0x94, 0xf2, 0x77, 0x04, 0xb1,
2350 0x1b, 0x5a, 0xbd, 0x8e, 0xd2, 0x05, 0x61, 0xe3, 0x60, 0xb5, 0x7a, 0x61, 0x56, 0xef, 0x52, 0x23,
2351 0xe0, 0x0d, 0xde, 0xfa, 0xce, 0x3f, 0x28, 0xfa, 0x96, 0x0b, 0xc0, 0x2f, 0x20, 0x29, 0x8a, 0xc7,
2352 0x2b, 0x8e, 0xdf, 0xdd, 0xc8, 0x8a, 0x17, 0x39, 0xf9, 0x19, 0xae, 0xcb, 0x1a, 0x66, 0xd3, 0x64,
2353 0x4e, 0x7e, 0xc9, 0xa3, 0x6b, 0x8c, 0xf7, 0x9c, 0x0e, 0x72, 0x5d, 0xba, 0x86, 0xc0, 0xcb, 0x24,
2354 0xeb, 0x05, 0xd4, 0x0f, 0x75, 0x02, 0xc9, 0xaa, 0xef, 0xb1, 0x3f, 0xb6, 0xf5, 0x3e, 0xf0, 0xc5,
2355 0x9a, 0x1b, 0x42, 0xf5, 0xc3, 0x9c, 0x41, 0xb6, 0xca, 0x75, 0x87, 0x7b, 0x9f, 0x37, 0x45, 0x4b,
2356 0x6a, 0x77, 0x48, 0xff, 0xcb, 0xef, 0xd0, 0x67, 0xcf, 0xc1, 0x61, 0x0e, 0x9c, 0x16, 0x55, 0x32,
2357 0x68, 0x7f, 0xa2, 0xeb, 0x0a, 0xcc, 0x1a, 0x7e, 0x19, 0x12, 0xc7, 0xe4, 0x93, 0xc4, 0xf6, 0x9e,
2358 0x05, 0x59, 0xdb, 0x69, 0xe1, 0x8d, 0xd1, 0xb0, 0x1d, 0x43, 0xe1, 0xec, 0xa5, 0xe4, 0xcc, 0xbd,
2359 0x82, 0x3f, 0x7d, 0xf8, 0x45, 0xa1, 0x65, 0xf2, 0xb3, 0x5e, 0x5d, 0x44, 0xa7, 0xe8, 0x49, 0xaa,
2360 0x9f, 0xa0, 0xdc, 0xf1, 0x7e, 0x90, 0x72, 0xbf, 0xd8, 0xb2, 0x15, 0xed, 0xaf, 0xe3, 0x2b, 0x65,
2361 0x0f, 0xef, 0xa9, 0x7f, 0x84, 0x5f, 0x19, 0xaf, 0x4c, 0x54, 0x26, 0x2b, 0x53, 0x95, 0xe9, 0xca,
2362 0x4c, 0x65, 0xb6, 0x3e, 0x8d, 0x6b, 0x77, 0xfe, 0x13, 0x00, 0x00, 0xff, 0xff, 0xb4, 0x0e, 0xe5,
2363 0xbc, 0xdc, 0x22, 0x00, 0x00,
William Kurkianea869482019-04-09 15:16:11 -04002364}
2365
2366// Reference imports to suppress errors if they are not otherwise used.
2367var _ context.Context
2368var _ grpc.ClientConn
2369
2370// This is a compile-time assertion to ensure that this generated file
2371// is compatible with the grpc package it is being compiled against.
2372const _ = grpc.SupportPackageIsVersion4
2373
2374// VolthaServiceClient is the client API for VolthaService service.
2375//
2376// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
2377type VolthaServiceClient interface {
William Kurkianea869482019-04-09 15:16:11 -04002378 // Get the membership group of a Voltha Core
2379 GetMembership(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Membership, error)
2380 // Set the membership group of a Voltha Core
2381 UpdateMembership(ctx context.Context, in *Membership, opts ...grpc.CallOption) (*empty.Empty, error)
2382 // Get high level information on the Voltha cluster
2383 GetVoltha(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Voltha, error)
2384 // List all Voltha cluster core instances
2385 ListCoreInstances(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*CoreInstances, error)
2386 // Get details on a Voltha cluster instance
2387 GetCoreInstance(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*CoreInstance, error)
2388 // List all active adapters (plugins) in the Voltha cluster
2389 ListAdapters(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Adapters, error)
2390 // List all logical devices managed by the Voltha cluster
2391 ListLogicalDevices(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*LogicalDevices, error)
2392 // Get additional information on a given logical device
2393 GetLogicalDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*LogicalDevice, error)
2394 // List ports of a logical device
2395 ListLogicalDevicePorts(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*LogicalPorts, error)
2396 // Gets a logical device port
2397 GetLogicalDevicePort(ctx context.Context, in *LogicalPortId, opts ...grpc.CallOption) (*LogicalPort, error)
2398 // Enables a logical device port
2399 EnableLogicalDevicePort(ctx context.Context, in *LogicalPortId, opts ...grpc.CallOption) (*empty.Empty, error)
2400 // Disables a logical device port
2401 DisableLogicalDevicePort(ctx context.Context, in *LogicalPortId, opts ...grpc.CallOption) (*empty.Empty, error)
2402 // List all flows of a logical device
2403 ListLogicalDeviceFlows(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.Flows, error)
2404 // Update flow table for logical device
2405 UpdateLogicalDeviceFlowTable(ctx context.Context, in *openflow_13.FlowTableUpdate, opts ...grpc.CallOption) (*empty.Empty, error)
2406 // Update meter table for logical device
2407 UpdateLogicalDeviceMeterTable(ctx context.Context, in *openflow_13.MeterModUpdate, opts ...grpc.CallOption) (*empty.Empty, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04002408 // List all meters of a logical device
2409 ListLogicalDeviceMeters(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.Meters, error)
William Kurkianea869482019-04-09 15:16:11 -04002410 // List all flow groups of a logical device
2411 ListLogicalDeviceFlowGroups(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.FlowGroups, error)
2412 // Update group table for device
2413 UpdateLogicalDeviceFlowGroupTable(ctx context.Context, in *openflow_13.FlowGroupTableUpdate, opts ...grpc.CallOption) (*empty.Empty, error)
2414 // List all physical devices controlled by the Voltha cluster
2415 ListDevices(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Devices, error)
2416 // List all physical devices IDs controlled by the Voltha cluster
2417 ListDeviceIds(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*common.IDs, error)
2418 // Request to a voltha Core to reconcile a set of devices based on their IDs
2419 ReconcileDevices(ctx context.Context, in *common.IDs, opts ...grpc.CallOption) (*empty.Empty, error)
2420 // Get more information on a given physical device
2421 GetDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*Device, error)
2422 // Pre-provision a new physical device
2423 CreateDevice(ctx context.Context, in *Device, opts ...grpc.CallOption) (*Device, error)
2424 // Enable a device. If the device was in pre-provisioned state then it
2425 // will transition to ENABLED state. If it was is DISABLED state then it
2426 // will transition to ENABLED state as well.
2427 EnableDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error)
2428 // Disable a device
2429 DisableDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error)
2430 // Reboot a device
2431 RebootDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error)
2432 // Delete a device
2433 DeleteDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error)
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002434 // Forcefully delete a device
2435 ForceDeleteDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04002436 // Request an image download to the standby partition
2437 // of a device.
2438 // Note that the call is expected to be non-blocking.
2439 DownloadImage(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*common.OperationResp, error)
2440 // Get image download status on a device
2441 // The request retrieves progress on device and updates db record
2442 GetImageDownloadStatus(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*ImageDownload, error)
2443 // Get image download db record
2444 GetImageDownload(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*ImageDownload, error)
2445 // List image download db records for a given device
2446 ListImageDownloads(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*ImageDownloads, error)
2447 // Cancel an existing image download process on a device
2448 CancelImageDownload(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*common.OperationResp, error)
2449 // Activate the specified image at a standby partition
2450 // to active partition.
2451 // Depending on the device implementation, this call
2452 // may or may not cause device reboot.
2453 // If no reboot, then a reboot is required to make the
2454 // activated image running on device
2455 // Note that the call is expected to be non-blocking.
2456 ActivateImageUpdate(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*common.OperationResp, error)
2457 // Revert the specified image at standby partition
2458 // to active partition, and revert to previous image
2459 // Depending on the device implementation, this call
2460 // may or may not cause device reboot.
2461 // If no reboot, then a reboot is required to make the
2462 // previous image running on device
2463 // Note that the call is expected to be non-blocking.
2464 RevertImageUpdate(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*common.OperationResp, error)
2465 // List ports of a device
2466 ListDevicePorts(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*Ports, error)
2467 // List pm config of a device
2468 ListDevicePmConfigs(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*PmConfigs, error)
2469 // Update the pm config of a device
2470 UpdateDevicePmConfigs(ctx context.Context, in *PmConfigs, opts ...grpc.CallOption) (*empty.Empty, error)
2471 // List all flows of a device
2472 ListDeviceFlows(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.Flows, error)
2473 // List all flow groups of a device
2474 ListDeviceFlowGroups(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.FlowGroups, error)
2475 // List device types known to Voltha
2476 ListDeviceTypes(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*DeviceTypes, error)
2477 // Get additional information on a device type
2478 GetDeviceType(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*DeviceType, error)
2479 // List all device sharding groups
2480 ListDeviceGroups(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*DeviceGroups, error)
2481 // Stream control packets to the dataplane
2482 StreamPacketsOut(ctx context.Context, opts ...grpc.CallOption) (VolthaService_StreamPacketsOutClient, error)
2483 // Receive control packet stream
2484 ReceivePacketsIn(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (VolthaService_ReceivePacketsInClient, error)
2485 ReceiveChangeEvents(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (VolthaService_ReceiveChangeEventsClient, error)
2486 // Get additional information on a device group
2487 GetDeviceGroup(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*DeviceGroup, error)
Devmalya Pauldd23a992019-11-14 07:06:31 +00002488 CreateEventFilter(ctx context.Context, in *EventFilter, opts ...grpc.CallOption) (*EventFilter, error)
2489 // Get all filters present for a device
2490 GetEventFilter(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*EventFilters, error)
2491 UpdateEventFilter(ctx context.Context, in *EventFilter, opts ...grpc.CallOption) (*EventFilter, error)
2492 DeleteEventFilter(ctx context.Context, in *EventFilter, opts ...grpc.CallOption) (*empty.Empty, error)
2493 // Get all the filters present
2494 ListEventFilters(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*EventFilters, error)
William Kurkianea869482019-04-09 15:16:11 -04002495 GetImages(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*Images, error)
2496 SelfTest(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*SelfTestResponse, error)
2497 // OpenOMCI MIB information
2498 GetMibDeviceData(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*omci.MibDeviceData, error)
2499 // OpenOMCI ALARM information
2500 GetAlarmDeviceData(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*omci.AlarmDeviceData, error)
2501 // Simulate an Alarm
2502 SimulateAlarm(ctx context.Context, in *SimulateAlarmRequest, opts ...grpc.CallOption) (*common.OperationResp, error)
2503 Subscribe(ctx context.Context, in *OfAgentSubscriber, opts ...grpc.CallOption) (*OfAgentSubscriber, error)
kesavandd6184722020-02-05 17:13:35 -05002504 EnablePort(ctx context.Context, in *Port, opts ...grpc.CallOption) (*empty.Empty, error)
2505 DisablePort(ctx context.Context, in *Port, opts ...grpc.CallOption) (*empty.Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08002506 GetExtValue(ctx context.Context, in *common.ValueSpecifier, opts ...grpc.CallOption) (*common.ReturnValues, error)
kesavand494c2082020-08-31 11:16:12 +05302507 SetExtValue(ctx context.Context, in *ValueSet, opts ...grpc.CallOption) (*empty.Empty, error)
Scott Baker24f83e22020-03-30 16:14:28 -07002508 // omci start and stop cli implementation
2509 StartOmciTestAction(ctx context.Context, in *OmciTestRequest, opts ...grpc.CallOption) (*TestResponse, error)
William Kurkianea869482019-04-09 15:16:11 -04002510}
2511
2512type volthaServiceClient struct {
2513 cc *grpc.ClientConn
2514}
2515
2516func NewVolthaServiceClient(cc *grpc.ClientConn) VolthaServiceClient {
2517 return &volthaServiceClient{cc}
2518}
2519
William Kurkianea869482019-04-09 15:16:11 -04002520func (c *volthaServiceClient) GetMembership(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Membership, error) {
2521 out := new(Membership)
2522 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetMembership", in, out, opts...)
2523 if err != nil {
2524 return nil, err
2525 }
2526 return out, nil
2527}
2528
2529func (c *volthaServiceClient) UpdateMembership(ctx context.Context, in *Membership, opts ...grpc.CallOption) (*empty.Empty, error) {
2530 out := new(empty.Empty)
2531 err := c.cc.Invoke(ctx, "/voltha.VolthaService/UpdateMembership", in, out, opts...)
2532 if err != nil {
2533 return nil, err
2534 }
2535 return out, nil
2536}
2537
2538func (c *volthaServiceClient) GetVoltha(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Voltha, error) {
2539 out := new(Voltha)
2540 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetVoltha", in, out, opts...)
2541 if err != nil {
2542 return nil, err
2543 }
2544 return out, nil
2545}
2546
2547func (c *volthaServiceClient) ListCoreInstances(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*CoreInstances, error) {
2548 out := new(CoreInstances)
2549 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListCoreInstances", in, out, opts...)
2550 if err != nil {
2551 return nil, err
2552 }
2553 return out, nil
2554}
2555
2556func (c *volthaServiceClient) GetCoreInstance(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*CoreInstance, error) {
2557 out := new(CoreInstance)
2558 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetCoreInstance", in, out, opts...)
2559 if err != nil {
2560 return nil, err
2561 }
2562 return out, nil
2563}
2564
2565func (c *volthaServiceClient) ListAdapters(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Adapters, error) {
2566 out := new(Adapters)
2567 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListAdapters", in, out, opts...)
2568 if err != nil {
2569 return nil, err
2570 }
2571 return out, nil
2572}
2573
2574func (c *volthaServiceClient) ListLogicalDevices(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*LogicalDevices, error) {
2575 out := new(LogicalDevices)
2576 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListLogicalDevices", in, out, opts...)
2577 if err != nil {
2578 return nil, err
2579 }
2580 return out, nil
2581}
2582
2583func (c *volthaServiceClient) GetLogicalDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*LogicalDevice, error) {
2584 out := new(LogicalDevice)
2585 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetLogicalDevice", in, out, opts...)
2586 if err != nil {
2587 return nil, err
2588 }
2589 return out, nil
2590}
2591
2592func (c *volthaServiceClient) ListLogicalDevicePorts(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*LogicalPorts, error) {
2593 out := new(LogicalPorts)
2594 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListLogicalDevicePorts", in, out, opts...)
2595 if err != nil {
2596 return nil, err
2597 }
2598 return out, nil
2599}
2600
2601func (c *volthaServiceClient) GetLogicalDevicePort(ctx context.Context, in *LogicalPortId, opts ...grpc.CallOption) (*LogicalPort, error) {
2602 out := new(LogicalPort)
2603 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetLogicalDevicePort", in, out, opts...)
2604 if err != nil {
2605 return nil, err
2606 }
2607 return out, nil
2608}
2609
2610func (c *volthaServiceClient) EnableLogicalDevicePort(ctx context.Context, in *LogicalPortId, opts ...grpc.CallOption) (*empty.Empty, error) {
2611 out := new(empty.Empty)
2612 err := c.cc.Invoke(ctx, "/voltha.VolthaService/EnableLogicalDevicePort", in, out, opts...)
2613 if err != nil {
2614 return nil, err
2615 }
2616 return out, nil
2617}
2618
2619func (c *volthaServiceClient) DisableLogicalDevicePort(ctx context.Context, in *LogicalPortId, opts ...grpc.CallOption) (*empty.Empty, error) {
2620 out := new(empty.Empty)
2621 err := c.cc.Invoke(ctx, "/voltha.VolthaService/DisableLogicalDevicePort", in, out, opts...)
2622 if err != nil {
2623 return nil, err
2624 }
2625 return out, nil
2626}
2627
2628func (c *volthaServiceClient) ListLogicalDeviceFlows(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.Flows, error) {
2629 out := new(openflow_13.Flows)
2630 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListLogicalDeviceFlows", in, out, opts...)
2631 if err != nil {
2632 return nil, err
2633 }
2634 return out, nil
2635}
2636
2637func (c *volthaServiceClient) UpdateLogicalDeviceFlowTable(ctx context.Context, in *openflow_13.FlowTableUpdate, opts ...grpc.CallOption) (*empty.Empty, error) {
2638 out := new(empty.Empty)
2639 err := c.cc.Invoke(ctx, "/voltha.VolthaService/UpdateLogicalDeviceFlowTable", in, out, opts...)
2640 if err != nil {
2641 return nil, err
2642 }
2643 return out, nil
2644}
2645
2646func (c *volthaServiceClient) UpdateLogicalDeviceMeterTable(ctx context.Context, in *openflow_13.MeterModUpdate, opts ...grpc.CallOption) (*empty.Empty, error) {
2647 out := new(empty.Empty)
2648 err := c.cc.Invoke(ctx, "/voltha.VolthaService/UpdateLogicalDeviceMeterTable", in, out, opts...)
2649 if err != nil {
2650 return nil, err
2651 }
2652 return out, nil
2653}
2654
Manikkaraj kb1d51442019-07-23 10:41:02 -04002655func (c *volthaServiceClient) ListLogicalDeviceMeters(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.Meters, error) {
2656 out := new(openflow_13.Meters)
2657 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListLogicalDeviceMeters", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04002658 if err != nil {
2659 return nil, err
2660 }
2661 return out, nil
2662}
2663
2664func (c *volthaServiceClient) ListLogicalDeviceFlowGroups(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.FlowGroups, error) {
2665 out := new(openflow_13.FlowGroups)
2666 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListLogicalDeviceFlowGroups", in, out, opts...)
2667 if err != nil {
2668 return nil, err
2669 }
2670 return out, nil
2671}
2672
2673func (c *volthaServiceClient) UpdateLogicalDeviceFlowGroupTable(ctx context.Context, in *openflow_13.FlowGroupTableUpdate, opts ...grpc.CallOption) (*empty.Empty, error) {
2674 out := new(empty.Empty)
2675 err := c.cc.Invoke(ctx, "/voltha.VolthaService/UpdateLogicalDeviceFlowGroupTable", in, out, opts...)
2676 if err != nil {
2677 return nil, err
2678 }
2679 return out, nil
2680}
2681
2682func (c *volthaServiceClient) ListDevices(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Devices, error) {
2683 out := new(Devices)
2684 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListDevices", in, out, opts...)
2685 if err != nil {
2686 return nil, err
2687 }
2688 return out, nil
2689}
2690
2691func (c *volthaServiceClient) ListDeviceIds(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*common.IDs, error) {
2692 out := new(common.IDs)
2693 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListDeviceIds", in, out, opts...)
2694 if err != nil {
2695 return nil, err
2696 }
2697 return out, nil
2698}
2699
2700func (c *volthaServiceClient) ReconcileDevices(ctx context.Context, in *common.IDs, opts ...grpc.CallOption) (*empty.Empty, error) {
2701 out := new(empty.Empty)
2702 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ReconcileDevices", in, out, opts...)
2703 if err != nil {
2704 return nil, err
2705 }
2706 return out, nil
2707}
2708
2709func (c *volthaServiceClient) GetDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*Device, error) {
2710 out := new(Device)
2711 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetDevice", in, out, opts...)
2712 if err != nil {
2713 return nil, err
2714 }
2715 return out, nil
2716}
2717
2718func (c *volthaServiceClient) CreateDevice(ctx context.Context, in *Device, opts ...grpc.CallOption) (*Device, error) {
2719 out := new(Device)
2720 err := c.cc.Invoke(ctx, "/voltha.VolthaService/CreateDevice", in, out, opts...)
2721 if err != nil {
2722 return nil, err
2723 }
2724 return out, nil
2725}
2726
2727func (c *volthaServiceClient) EnableDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error) {
2728 out := new(empty.Empty)
2729 err := c.cc.Invoke(ctx, "/voltha.VolthaService/EnableDevice", in, out, opts...)
2730 if err != nil {
2731 return nil, err
2732 }
2733 return out, nil
2734}
2735
2736func (c *volthaServiceClient) DisableDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error) {
2737 out := new(empty.Empty)
2738 err := c.cc.Invoke(ctx, "/voltha.VolthaService/DisableDevice", in, out, opts...)
2739 if err != nil {
2740 return nil, err
2741 }
2742 return out, nil
2743}
2744
2745func (c *volthaServiceClient) RebootDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error) {
2746 out := new(empty.Empty)
2747 err := c.cc.Invoke(ctx, "/voltha.VolthaService/RebootDevice", in, out, opts...)
2748 if err != nil {
2749 return nil, err
2750 }
2751 return out, nil
2752}
2753
2754func (c *volthaServiceClient) DeleteDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error) {
2755 out := new(empty.Empty)
2756 err := c.cc.Invoke(ctx, "/voltha.VolthaService/DeleteDevice", in, out, opts...)
2757 if err != nil {
2758 return nil, err
2759 }
2760 return out, nil
2761}
2762
Girish Gowdraa09aeab2020-09-14 16:30:52 -07002763func (c *volthaServiceClient) ForceDeleteDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error) {
2764 out := new(empty.Empty)
2765 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ForceDeleteDevice", in, out, opts...)
2766 if err != nil {
2767 return nil, err
2768 }
2769 return out, nil
2770}
2771
William Kurkianea869482019-04-09 15:16:11 -04002772func (c *volthaServiceClient) DownloadImage(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*common.OperationResp, error) {
2773 out := new(common.OperationResp)
2774 err := c.cc.Invoke(ctx, "/voltha.VolthaService/DownloadImage", in, out, opts...)
2775 if err != nil {
2776 return nil, err
2777 }
2778 return out, nil
2779}
2780
2781func (c *volthaServiceClient) GetImageDownloadStatus(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*ImageDownload, error) {
2782 out := new(ImageDownload)
2783 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetImageDownloadStatus", in, out, opts...)
2784 if err != nil {
2785 return nil, err
2786 }
2787 return out, nil
2788}
2789
2790func (c *volthaServiceClient) GetImageDownload(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*ImageDownload, error) {
2791 out := new(ImageDownload)
2792 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetImageDownload", in, out, opts...)
2793 if err != nil {
2794 return nil, err
2795 }
2796 return out, nil
2797}
2798
2799func (c *volthaServiceClient) ListImageDownloads(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*ImageDownloads, error) {
2800 out := new(ImageDownloads)
2801 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListImageDownloads", in, out, opts...)
2802 if err != nil {
2803 return nil, err
2804 }
2805 return out, nil
2806}
2807
2808func (c *volthaServiceClient) CancelImageDownload(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*common.OperationResp, error) {
2809 out := new(common.OperationResp)
2810 err := c.cc.Invoke(ctx, "/voltha.VolthaService/CancelImageDownload", in, out, opts...)
2811 if err != nil {
2812 return nil, err
2813 }
2814 return out, nil
2815}
2816
2817func (c *volthaServiceClient) ActivateImageUpdate(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*common.OperationResp, error) {
2818 out := new(common.OperationResp)
2819 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ActivateImageUpdate", in, out, opts...)
2820 if err != nil {
2821 return nil, err
2822 }
2823 return out, nil
2824}
2825
2826func (c *volthaServiceClient) RevertImageUpdate(ctx context.Context, in *ImageDownload, opts ...grpc.CallOption) (*common.OperationResp, error) {
2827 out := new(common.OperationResp)
2828 err := c.cc.Invoke(ctx, "/voltha.VolthaService/RevertImageUpdate", in, out, opts...)
2829 if err != nil {
2830 return nil, err
2831 }
2832 return out, nil
2833}
2834
2835func (c *volthaServiceClient) ListDevicePorts(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*Ports, error) {
2836 out := new(Ports)
2837 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListDevicePorts", in, out, opts...)
2838 if err != nil {
2839 return nil, err
2840 }
2841 return out, nil
2842}
2843
2844func (c *volthaServiceClient) ListDevicePmConfigs(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*PmConfigs, error) {
2845 out := new(PmConfigs)
2846 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListDevicePmConfigs", in, out, opts...)
2847 if err != nil {
2848 return nil, err
2849 }
2850 return out, nil
2851}
2852
2853func (c *volthaServiceClient) UpdateDevicePmConfigs(ctx context.Context, in *PmConfigs, opts ...grpc.CallOption) (*empty.Empty, error) {
2854 out := new(empty.Empty)
2855 err := c.cc.Invoke(ctx, "/voltha.VolthaService/UpdateDevicePmConfigs", in, out, opts...)
2856 if err != nil {
2857 return nil, err
2858 }
2859 return out, nil
2860}
2861
2862func (c *volthaServiceClient) ListDeviceFlows(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.Flows, error) {
2863 out := new(openflow_13.Flows)
2864 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListDeviceFlows", in, out, opts...)
2865 if err != nil {
2866 return nil, err
2867 }
2868 return out, nil
2869}
2870
2871func (c *volthaServiceClient) ListDeviceFlowGroups(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.FlowGroups, error) {
2872 out := new(openflow_13.FlowGroups)
2873 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListDeviceFlowGroups", in, out, opts...)
2874 if err != nil {
2875 return nil, err
2876 }
2877 return out, nil
2878}
2879
2880func (c *volthaServiceClient) ListDeviceTypes(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*DeviceTypes, error) {
2881 out := new(DeviceTypes)
2882 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListDeviceTypes", in, out, opts...)
2883 if err != nil {
2884 return nil, err
2885 }
2886 return out, nil
2887}
2888
2889func (c *volthaServiceClient) GetDeviceType(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*DeviceType, error) {
2890 out := new(DeviceType)
2891 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetDeviceType", in, out, opts...)
2892 if err != nil {
2893 return nil, err
2894 }
2895 return out, nil
2896}
2897
2898func (c *volthaServiceClient) ListDeviceGroups(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*DeviceGroups, error) {
2899 out := new(DeviceGroups)
2900 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListDeviceGroups", in, out, opts...)
2901 if err != nil {
2902 return nil, err
2903 }
2904 return out, nil
2905}
2906
2907func (c *volthaServiceClient) StreamPacketsOut(ctx context.Context, opts ...grpc.CallOption) (VolthaService_StreamPacketsOutClient, error) {
2908 stream, err := c.cc.NewStream(ctx, &_VolthaService_serviceDesc.Streams[0], "/voltha.VolthaService/StreamPacketsOut", opts...)
2909 if err != nil {
2910 return nil, err
2911 }
2912 x := &volthaServiceStreamPacketsOutClient{stream}
2913 return x, nil
2914}
2915
2916type VolthaService_StreamPacketsOutClient interface {
2917 Send(*openflow_13.PacketOut) error
2918 CloseAndRecv() (*empty.Empty, error)
2919 grpc.ClientStream
2920}
2921
2922type volthaServiceStreamPacketsOutClient struct {
2923 grpc.ClientStream
2924}
2925
2926func (x *volthaServiceStreamPacketsOutClient) Send(m *openflow_13.PacketOut) error {
2927 return x.ClientStream.SendMsg(m)
2928}
2929
2930func (x *volthaServiceStreamPacketsOutClient) CloseAndRecv() (*empty.Empty, error) {
2931 if err := x.ClientStream.CloseSend(); err != nil {
2932 return nil, err
2933 }
2934 m := new(empty.Empty)
2935 if err := x.ClientStream.RecvMsg(m); err != nil {
2936 return nil, err
2937 }
2938 return m, nil
2939}
2940
2941func (c *volthaServiceClient) ReceivePacketsIn(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (VolthaService_ReceivePacketsInClient, error) {
2942 stream, err := c.cc.NewStream(ctx, &_VolthaService_serviceDesc.Streams[1], "/voltha.VolthaService/ReceivePacketsIn", opts...)
2943 if err != nil {
2944 return nil, err
2945 }
2946 x := &volthaServiceReceivePacketsInClient{stream}
2947 if err := x.ClientStream.SendMsg(in); err != nil {
2948 return nil, err
2949 }
2950 if err := x.ClientStream.CloseSend(); err != nil {
2951 return nil, err
2952 }
2953 return x, nil
2954}
2955
2956type VolthaService_ReceivePacketsInClient interface {
2957 Recv() (*openflow_13.PacketIn, error)
2958 grpc.ClientStream
2959}
2960
2961type volthaServiceReceivePacketsInClient struct {
2962 grpc.ClientStream
2963}
2964
2965func (x *volthaServiceReceivePacketsInClient) Recv() (*openflow_13.PacketIn, error) {
2966 m := new(openflow_13.PacketIn)
2967 if err := x.ClientStream.RecvMsg(m); err != nil {
2968 return nil, err
2969 }
2970 return m, nil
2971}
2972
2973func (c *volthaServiceClient) ReceiveChangeEvents(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (VolthaService_ReceiveChangeEventsClient, error) {
2974 stream, err := c.cc.NewStream(ctx, &_VolthaService_serviceDesc.Streams[2], "/voltha.VolthaService/ReceiveChangeEvents", opts...)
2975 if err != nil {
2976 return nil, err
2977 }
2978 x := &volthaServiceReceiveChangeEventsClient{stream}
2979 if err := x.ClientStream.SendMsg(in); err != nil {
2980 return nil, err
2981 }
2982 if err := x.ClientStream.CloseSend(); err != nil {
2983 return nil, err
2984 }
2985 return x, nil
2986}
2987
2988type VolthaService_ReceiveChangeEventsClient interface {
2989 Recv() (*openflow_13.ChangeEvent, error)
2990 grpc.ClientStream
2991}
2992
2993type volthaServiceReceiveChangeEventsClient struct {
2994 grpc.ClientStream
2995}
2996
2997func (x *volthaServiceReceiveChangeEventsClient) Recv() (*openflow_13.ChangeEvent, error) {
2998 m := new(openflow_13.ChangeEvent)
2999 if err := x.ClientStream.RecvMsg(m); err != nil {
3000 return nil, err
3001 }
3002 return m, nil
3003}
3004
3005func (c *volthaServiceClient) GetDeviceGroup(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*DeviceGroup, error) {
3006 out := new(DeviceGroup)
3007 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetDeviceGroup", in, out, opts...)
3008 if err != nil {
3009 return nil, err
3010 }
3011 return out, nil
3012}
3013
Devmalya Pauldd23a992019-11-14 07:06:31 +00003014func (c *volthaServiceClient) CreateEventFilter(ctx context.Context, in *EventFilter, opts ...grpc.CallOption) (*EventFilter, error) {
3015 out := new(EventFilter)
3016 err := c.cc.Invoke(ctx, "/voltha.VolthaService/CreateEventFilter", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04003017 if err != nil {
3018 return nil, err
3019 }
3020 return out, nil
3021}
3022
Devmalya Pauldd23a992019-11-14 07:06:31 +00003023func (c *volthaServiceClient) GetEventFilter(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*EventFilters, error) {
3024 out := new(EventFilters)
3025 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetEventFilter", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04003026 if err != nil {
3027 return nil, err
3028 }
3029 return out, nil
3030}
3031
Devmalya Pauldd23a992019-11-14 07:06:31 +00003032func (c *volthaServiceClient) UpdateEventFilter(ctx context.Context, in *EventFilter, opts ...grpc.CallOption) (*EventFilter, error) {
3033 out := new(EventFilter)
3034 err := c.cc.Invoke(ctx, "/voltha.VolthaService/UpdateEventFilter", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04003035 if err != nil {
3036 return nil, err
3037 }
3038 return out, nil
3039}
3040
Devmalya Pauldd23a992019-11-14 07:06:31 +00003041func (c *volthaServiceClient) DeleteEventFilter(ctx context.Context, in *EventFilter, opts ...grpc.CallOption) (*empty.Empty, error) {
William Kurkianea869482019-04-09 15:16:11 -04003042 out := new(empty.Empty)
Devmalya Pauldd23a992019-11-14 07:06:31 +00003043 err := c.cc.Invoke(ctx, "/voltha.VolthaService/DeleteEventFilter", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04003044 if err != nil {
3045 return nil, err
3046 }
3047 return out, nil
3048}
3049
Devmalya Pauldd23a992019-11-14 07:06:31 +00003050func (c *volthaServiceClient) ListEventFilters(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*EventFilters, error) {
3051 out := new(EventFilters)
3052 err := c.cc.Invoke(ctx, "/voltha.VolthaService/ListEventFilters", in, out, opts...)
William Kurkianea869482019-04-09 15:16:11 -04003053 if err != nil {
3054 return nil, err
3055 }
3056 return out, nil
3057}
3058
3059func (c *volthaServiceClient) GetImages(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*Images, error) {
3060 out := new(Images)
3061 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetImages", in, out, opts...)
3062 if err != nil {
3063 return nil, err
3064 }
3065 return out, nil
3066}
3067
3068func (c *volthaServiceClient) SelfTest(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*SelfTestResponse, error) {
3069 out := new(SelfTestResponse)
3070 err := c.cc.Invoke(ctx, "/voltha.VolthaService/SelfTest", in, out, opts...)
3071 if err != nil {
3072 return nil, err
3073 }
3074 return out, nil
3075}
3076
3077func (c *volthaServiceClient) GetMibDeviceData(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*omci.MibDeviceData, error) {
3078 out := new(omci.MibDeviceData)
3079 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetMibDeviceData", in, out, opts...)
3080 if err != nil {
3081 return nil, err
3082 }
3083 return out, nil
3084}
3085
3086func (c *volthaServiceClient) GetAlarmDeviceData(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*omci.AlarmDeviceData, error) {
3087 out := new(omci.AlarmDeviceData)
3088 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetAlarmDeviceData", in, out, opts...)
3089 if err != nil {
3090 return nil, err
3091 }
3092 return out, nil
3093}
3094
3095func (c *volthaServiceClient) SimulateAlarm(ctx context.Context, in *SimulateAlarmRequest, opts ...grpc.CallOption) (*common.OperationResp, error) {
3096 out := new(common.OperationResp)
3097 err := c.cc.Invoke(ctx, "/voltha.VolthaService/SimulateAlarm", in, out, opts...)
3098 if err != nil {
3099 return nil, err
3100 }
3101 return out, nil
3102}
3103
3104func (c *volthaServiceClient) Subscribe(ctx context.Context, in *OfAgentSubscriber, opts ...grpc.CallOption) (*OfAgentSubscriber, error) {
3105 out := new(OfAgentSubscriber)
3106 err := c.cc.Invoke(ctx, "/voltha.VolthaService/Subscribe", in, out, opts...)
3107 if err != nil {
3108 return nil, err
3109 }
3110 return out, nil
3111}
3112
kesavandd6184722020-02-05 17:13:35 -05003113func (c *volthaServiceClient) EnablePort(ctx context.Context, in *Port, opts ...grpc.CallOption) (*empty.Empty, error) {
3114 out := new(empty.Empty)
3115 err := c.cc.Invoke(ctx, "/voltha.VolthaService/EnablePort", in, out, opts...)
3116 if err != nil {
3117 return nil, err
3118 }
3119 return out, nil
3120}
3121
3122func (c *volthaServiceClient) DisablePort(ctx context.Context, in *Port, opts ...grpc.CallOption) (*empty.Empty, error) {
3123 out := new(empty.Empty)
3124 err := c.cc.Invoke(ctx, "/voltha.VolthaService/DisablePort", in, out, opts...)
3125 if err != nil {
3126 return nil, err
3127 }
3128 return out, nil
3129}
3130
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08003131func (c *volthaServiceClient) GetExtValue(ctx context.Context, in *common.ValueSpecifier, opts ...grpc.CallOption) (*common.ReturnValues, error) {
3132 out := new(common.ReturnValues)
3133 err := c.cc.Invoke(ctx, "/voltha.VolthaService/GetExtValue", in, out, opts...)
3134 if err != nil {
3135 return nil, err
3136 }
3137 return out, nil
3138}
3139
kesavand494c2082020-08-31 11:16:12 +05303140func (c *volthaServiceClient) SetExtValue(ctx context.Context, in *ValueSet, opts ...grpc.CallOption) (*empty.Empty, error) {
3141 out := new(empty.Empty)
3142 err := c.cc.Invoke(ctx, "/voltha.VolthaService/SetExtValue", in, out, opts...)
3143 if err != nil {
3144 return nil, err
3145 }
3146 return out, nil
3147}
3148
Scott Baker24f83e22020-03-30 16:14:28 -07003149func (c *volthaServiceClient) StartOmciTestAction(ctx context.Context, in *OmciTestRequest, opts ...grpc.CallOption) (*TestResponse, error) {
3150 out := new(TestResponse)
3151 err := c.cc.Invoke(ctx, "/voltha.VolthaService/StartOmciTestAction", in, out, opts...)
3152 if err != nil {
3153 return nil, err
3154 }
3155 return out, nil
3156}
3157
William Kurkianea869482019-04-09 15:16:11 -04003158// VolthaServiceServer is the server API for VolthaService service.
3159type VolthaServiceServer interface {
William Kurkianea869482019-04-09 15:16:11 -04003160 // Get the membership group of a Voltha Core
3161 GetMembership(context.Context, *empty.Empty) (*Membership, error)
3162 // Set the membership group of a Voltha Core
3163 UpdateMembership(context.Context, *Membership) (*empty.Empty, error)
3164 // Get high level information on the Voltha cluster
3165 GetVoltha(context.Context, *empty.Empty) (*Voltha, error)
3166 // List all Voltha cluster core instances
3167 ListCoreInstances(context.Context, *empty.Empty) (*CoreInstances, error)
3168 // Get details on a Voltha cluster instance
3169 GetCoreInstance(context.Context, *common.ID) (*CoreInstance, error)
3170 // List all active adapters (plugins) in the Voltha cluster
3171 ListAdapters(context.Context, *empty.Empty) (*Adapters, error)
3172 // List all logical devices managed by the Voltha cluster
3173 ListLogicalDevices(context.Context, *empty.Empty) (*LogicalDevices, error)
3174 // Get additional information on a given logical device
3175 GetLogicalDevice(context.Context, *common.ID) (*LogicalDevice, error)
3176 // List ports of a logical device
3177 ListLogicalDevicePorts(context.Context, *common.ID) (*LogicalPorts, error)
3178 // Gets a logical device port
3179 GetLogicalDevicePort(context.Context, *LogicalPortId) (*LogicalPort, error)
3180 // Enables a logical device port
3181 EnableLogicalDevicePort(context.Context, *LogicalPortId) (*empty.Empty, error)
3182 // Disables a logical device port
3183 DisableLogicalDevicePort(context.Context, *LogicalPortId) (*empty.Empty, error)
3184 // List all flows of a logical device
3185 ListLogicalDeviceFlows(context.Context, *common.ID) (*openflow_13.Flows, error)
3186 // Update flow table for logical device
3187 UpdateLogicalDeviceFlowTable(context.Context, *openflow_13.FlowTableUpdate) (*empty.Empty, error)
3188 // Update meter table for logical device
3189 UpdateLogicalDeviceMeterTable(context.Context, *openflow_13.MeterModUpdate) (*empty.Empty, error)
Manikkaraj kb1d51442019-07-23 10:41:02 -04003190 // List all meters of a logical device
3191 ListLogicalDeviceMeters(context.Context, *common.ID) (*openflow_13.Meters, error)
William Kurkianea869482019-04-09 15:16:11 -04003192 // List all flow groups of a logical device
3193 ListLogicalDeviceFlowGroups(context.Context, *common.ID) (*openflow_13.FlowGroups, error)
3194 // Update group table for device
3195 UpdateLogicalDeviceFlowGroupTable(context.Context, *openflow_13.FlowGroupTableUpdate) (*empty.Empty, error)
3196 // List all physical devices controlled by the Voltha cluster
3197 ListDevices(context.Context, *empty.Empty) (*Devices, error)
3198 // List all physical devices IDs controlled by the Voltha cluster
3199 ListDeviceIds(context.Context, *empty.Empty) (*common.IDs, error)
3200 // Request to a voltha Core to reconcile a set of devices based on their IDs
3201 ReconcileDevices(context.Context, *common.IDs) (*empty.Empty, error)
3202 // Get more information on a given physical device
3203 GetDevice(context.Context, *common.ID) (*Device, error)
3204 // Pre-provision a new physical device
3205 CreateDevice(context.Context, *Device) (*Device, error)
3206 // Enable a device. If the device was in pre-provisioned state then it
3207 // will transition to ENABLED state. If it was is DISABLED state then it
3208 // will transition to ENABLED state as well.
3209 EnableDevice(context.Context, *common.ID) (*empty.Empty, error)
3210 // Disable a device
3211 DisableDevice(context.Context, *common.ID) (*empty.Empty, error)
3212 // Reboot a device
3213 RebootDevice(context.Context, *common.ID) (*empty.Empty, error)
3214 // Delete a device
3215 DeleteDevice(context.Context, *common.ID) (*empty.Empty, error)
Girish Gowdraa09aeab2020-09-14 16:30:52 -07003216 // Forcefully delete a device
3217 ForceDeleteDevice(context.Context, *common.ID) (*empty.Empty, error)
William Kurkianea869482019-04-09 15:16:11 -04003218 // Request an image download to the standby partition
3219 // of a device.
3220 // Note that the call is expected to be non-blocking.
3221 DownloadImage(context.Context, *ImageDownload) (*common.OperationResp, error)
3222 // Get image download status on a device
3223 // The request retrieves progress on device and updates db record
3224 GetImageDownloadStatus(context.Context, *ImageDownload) (*ImageDownload, error)
3225 // Get image download db record
3226 GetImageDownload(context.Context, *ImageDownload) (*ImageDownload, error)
3227 // List image download db records for a given device
3228 ListImageDownloads(context.Context, *common.ID) (*ImageDownloads, error)
3229 // Cancel an existing image download process on a device
3230 CancelImageDownload(context.Context, *ImageDownload) (*common.OperationResp, error)
3231 // Activate the specified image at a standby partition
3232 // to active partition.
3233 // Depending on the device implementation, this call
3234 // may or may not cause device reboot.
3235 // If no reboot, then a reboot is required to make the
3236 // activated image running on device
3237 // Note that the call is expected to be non-blocking.
3238 ActivateImageUpdate(context.Context, *ImageDownload) (*common.OperationResp, error)
3239 // Revert the specified image at standby partition
3240 // to active partition, and revert to previous image
3241 // Depending on the device implementation, this call
3242 // may or may not cause device reboot.
3243 // If no reboot, then a reboot is required to make the
3244 // previous image running on device
3245 // Note that the call is expected to be non-blocking.
3246 RevertImageUpdate(context.Context, *ImageDownload) (*common.OperationResp, error)
3247 // List ports of a device
3248 ListDevicePorts(context.Context, *common.ID) (*Ports, error)
3249 // List pm config of a device
3250 ListDevicePmConfigs(context.Context, *common.ID) (*PmConfigs, error)
3251 // Update the pm config of a device
3252 UpdateDevicePmConfigs(context.Context, *PmConfigs) (*empty.Empty, error)
3253 // List all flows of a device
3254 ListDeviceFlows(context.Context, *common.ID) (*openflow_13.Flows, error)
3255 // List all flow groups of a device
3256 ListDeviceFlowGroups(context.Context, *common.ID) (*openflow_13.FlowGroups, error)
3257 // List device types known to Voltha
3258 ListDeviceTypes(context.Context, *empty.Empty) (*DeviceTypes, error)
3259 // Get additional information on a device type
3260 GetDeviceType(context.Context, *common.ID) (*DeviceType, error)
3261 // List all device sharding groups
3262 ListDeviceGroups(context.Context, *empty.Empty) (*DeviceGroups, error)
3263 // Stream control packets to the dataplane
3264 StreamPacketsOut(VolthaService_StreamPacketsOutServer) error
3265 // Receive control packet stream
3266 ReceivePacketsIn(*empty.Empty, VolthaService_ReceivePacketsInServer) error
3267 ReceiveChangeEvents(*empty.Empty, VolthaService_ReceiveChangeEventsServer) error
3268 // Get additional information on a device group
3269 GetDeviceGroup(context.Context, *common.ID) (*DeviceGroup, error)
Devmalya Pauldd23a992019-11-14 07:06:31 +00003270 CreateEventFilter(context.Context, *EventFilter) (*EventFilter, error)
3271 // Get all filters present for a device
3272 GetEventFilter(context.Context, *common.ID) (*EventFilters, error)
3273 UpdateEventFilter(context.Context, *EventFilter) (*EventFilter, error)
3274 DeleteEventFilter(context.Context, *EventFilter) (*empty.Empty, error)
3275 // Get all the filters present
3276 ListEventFilters(context.Context, *empty.Empty) (*EventFilters, error)
William Kurkianea869482019-04-09 15:16:11 -04003277 GetImages(context.Context, *common.ID) (*Images, error)
3278 SelfTest(context.Context, *common.ID) (*SelfTestResponse, error)
3279 // OpenOMCI MIB information
3280 GetMibDeviceData(context.Context, *common.ID) (*omci.MibDeviceData, error)
3281 // OpenOMCI ALARM information
3282 GetAlarmDeviceData(context.Context, *common.ID) (*omci.AlarmDeviceData, error)
3283 // Simulate an Alarm
3284 SimulateAlarm(context.Context, *SimulateAlarmRequest) (*common.OperationResp, error)
3285 Subscribe(context.Context, *OfAgentSubscriber) (*OfAgentSubscriber, error)
kesavandd6184722020-02-05 17:13:35 -05003286 EnablePort(context.Context, *Port) (*empty.Empty, error)
3287 DisablePort(context.Context, *Port) (*empty.Empty, error)
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08003288 GetExtValue(context.Context, *common.ValueSpecifier) (*common.ReturnValues, error)
kesavand494c2082020-08-31 11:16:12 +05303289 SetExtValue(context.Context, *ValueSet) (*empty.Empty, error)
Scott Baker24f83e22020-03-30 16:14:28 -07003290 // omci start and stop cli implementation
3291 StartOmciTestAction(context.Context, *OmciTestRequest) (*TestResponse, error)
William Kurkianea869482019-04-09 15:16:11 -04003292}
3293
3294func RegisterVolthaServiceServer(s *grpc.Server, srv VolthaServiceServer) {
3295 s.RegisterService(&_VolthaService_serviceDesc, srv)
3296}
3297
William Kurkianea869482019-04-09 15:16:11 -04003298func _VolthaService_GetMembership_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3299 in := new(empty.Empty)
3300 if err := dec(in); err != nil {
3301 return nil, err
3302 }
3303 if interceptor == nil {
3304 return srv.(VolthaServiceServer).GetMembership(ctx, in)
3305 }
3306 info := &grpc.UnaryServerInfo{
3307 Server: srv,
3308 FullMethod: "/voltha.VolthaService/GetMembership",
3309 }
3310 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3311 return srv.(VolthaServiceServer).GetMembership(ctx, req.(*empty.Empty))
3312 }
3313 return interceptor(ctx, in, info, handler)
3314}
3315
3316func _VolthaService_UpdateMembership_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3317 in := new(Membership)
3318 if err := dec(in); err != nil {
3319 return nil, err
3320 }
3321 if interceptor == nil {
3322 return srv.(VolthaServiceServer).UpdateMembership(ctx, in)
3323 }
3324 info := &grpc.UnaryServerInfo{
3325 Server: srv,
3326 FullMethod: "/voltha.VolthaService/UpdateMembership",
3327 }
3328 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3329 return srv.(VolthaServiceServer).UpdateMembership(ctx, req.(*Membership))
3330 }
3331 return interceptor(ctx, in, info, handler)
3332}
3333
3334func _VolthaService_GetVoltha_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3335 in := new(empty.Empty)
3336 if err := dec(in); err != nil {
3337 return nil, err
3338 }
3339 if interceptor == nil {
3340 return srv.(VolthaServiceServer).GetVoltha(ctx, in)
3341 }
3342 info := &grpc.UnaryServerInfo{
3343 Server: srv,
3344 FullMethod: "/voltha.VolthaService/GetVoltha",
3345 }
3346 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3347 return srv.(VolthaServiceServer).GetVoltha(ctx, req.(*empty.Empty))
3348 }
3349 return interceptor(ctx, in, info, handler)
3350}
3351
3352func _VolthaService_ListCoreInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3353 in := new(empty.Empty)
3354 if err := dec(in); err != nil {
3355 return nil, err
3356 }
3357 if interceptor == nil {
3358 return srv.(VolthaServiceServer).ListCoreInstances(ctx, in)
3359 }
3360 info := &grpc.UnaryServerInfo{
3361 Server: srv,
3362 FullMethod: "/voltha.VolthaService/ListCoreInstances",
3363 }
3364 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3365 return srv.(VolthaServiceServer).ListCoreInstances(ctx, req.(*empty.Empty))
3366 }
3367 return interceptor(ctx, in, info, handler)
3368}
3369
3370func _VolthaService_GetCoreInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3371 in := new(common.ID)
3372 if err := dec(in); err != nil {
3373 return nil, err
3374 }
3375 if interceptor == nil {
3376 return srv.(VolthaServiceServer).GetCoreInstance(ctx, in)
3377 }
3378 info := &grpc.UnaryServerInfo{
3379 Server: srv,
3380 FullMethod: "/voltha.VolthaService/GetCoreInstance",
3381 }
3382 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3383 return srv.(VolthaServiceServer).GetCoreInstance(ctx, req.(*common.ID))
3384 }
3385 return interceptor(ctx, in, info, handler)
3386}
3387
3388func _VolthaService_ListAdapters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3389 in := new(empty.Empty)
3390 if err := dec(in); err != nil {
3391 return nil, err
3392 }
3393 if interceptor == nil {
3394 return srv.(VolthaServiceServer).ListAdapters(ctx, in)
3395 }
3396 info := &grpc.UnaryServerInfo{
3397 Server: srv,
3398 FullMethod: "/voltha.VolthaService/ListAdapters",
3399 }
3400 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3401 return srv.(VolthaServiceServer).ListAdapters(ctx, req.(*empty.Empty))
3402 }
3403 return interceptor(ctx, in, info, handler)
3404}
3405
3406func _VolthaService_ListLogicalDevices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3407 in := new(empty.Empty)
3408 if err := dec(in); err != nil {
3409 return nil, err
3410 }
3411 if interceptor == nil {
3412 return srv.(VolthaServiceServer).ListLogicalDevices(ctx, in)
3413 }
3414 info := &grpc.UnaryServerInfo{
3415 Server: srv,
3416 FullMethod: "/voltha.VolthaService/ListLogicalDevices",
3417 }
3418 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3419 return srv.(VolthaServiceServer).ListLogicalDevices(ctx, req.(*empty.Empty))
3420 }
3421 return interceptor(ctx, in, info, handler)
3422}
3423
3424func _VolthaService_GetLogicalDevice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3425 in := new(common.ID)
3426 if err := dec(in); err != nil {
3427 return nil, err
3428 }
3429 if interceptor == nil {
3430 return srv.(VolthaServiceServer).GetLogicalDevice(ctx, in)
3431 }
3432 info := &grpc.UnaryServerInfo{
3433 Server: srv,
3434 FullMethod: "/voltha.VolthaService/GetLogicalDevice",
3435 }
3436 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3437 return srv.(VolthaServiceServer).GetLogicalDevice(ctx, req.(*common.ID))
3438 }
3439 return interceptor(ctx, in, info, handler)
3440}
3441
3442func _VolthaService_ListLogicalDevicePorts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3443 in := new(common.ID)
3444 if err := dec(in); err != nil {
3445 return nil, err
3446 }
3447 if interceptor == nil {
3448 return srv.(VolthaServiceServer).ListLogicalDevicePorts(ctx, in)
3449 }
3450 info := &grpc.UnaryServerInfo{
3451 Server: srv,
3452 FullMethod: "/voltha.VolthaService/ListLogicalDevicePorts",
3453 }
3454 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3455 return srv.(VolthaServiceServer).ListLogicalDevicePorts(ctx, req.(*common.ID))
3456 }
3457 return interceptor(ctx, in, info, handler)
3458}
3459
3460func _VolthaService_GetLogicalDevicePort_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3461 in := new(LogicalPortId)
3462 if err := dec(in); err != nil {
3463 return nil, err
3464 }
3465 if interceptor == nil {
3466 return srv.(VolthaServiceServer).GetLogicalDevicePort(ctx, in)
3467 }
3468 info := &grpc.UnaryServerInfo{
3469 Server: srv,
3470 FullMethod: "/voltha.VolthaService/GetLogicalDevicePort",
3471 }
3472 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3473 return srv.(VolthaServiceServer).GetLogicalDevicePort(ctx, req.(*LogicalPortId))
3474 }
3475 return interceptor(ctx, in, info, handler)
3476}
3477
3478func _VolthaService_EnableLogicalDevicePort_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3479 in := new(LogicalPortId)
3480 if err := dec(in); err != nil {
3481 return nil, err
3482 }
3483 if interceptor == nil {
3484 return srv.(VolthaServiceServer).EnableLogicalDevicePort(ctx, in)
3485 }
3486 info := &grpc.UnaryServerInfo{
3487 Server: srv,
3488 FullMethod: "/voltha.VolthaService/EnableLogicalDevicePort",
3489 }
3490 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3491 return srv.(VolthaServiceServer).EnableLogicalDevicePort(ctx, req.(*LogicalPortId))
3492 }
3493 return interceptor(ctx, in, info, handler)
3494}
3495
3496func _VolthaService_DisableLogicalDevicePort_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3497 in := new(LogicalPortId)
3498 if err := dec(in); err != nil {
3499 return nil, err
3500 }
3501 if interceptor == nil {
3502 return srv.(VolthaServiceServer).DisableLogicalDevicePort(ctx, in)
3503 }
3504 info := &grpc.UnaryServerInfo{
3505 Server: srv,
3506 FullMethod: "/voltha.VolthaService/DisableLogicalDevicePort",
3507 }
3508 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3509 return srv.(VolthaServiceServer).DisableLogicalDevicePort(ctx, req.(*LogicalPortId))
3510 }
3511 return interceptor(ctx, in, info, handler)
3512}
3513
3514func _VolthaService_ListLogicalDeviceFlows_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3515 in := new(common.ID)
3516 if err := dec(in); err != nil {
3517 return nil, err
3518 }
3519 if interceptor == nil {
3520 return srv.(VolthaServiceServer).ListLogicalDeviceFlows(ctx, in)
3521 }
3522 info := &grpc.UnaryServerInfo{
3523 Server: srv,
3524 FullMethod: "/voltha.VolthaService/ListLogicalDeviceFlows",
3525 }
3526 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3527 return srv.(VolthaServiceServer).ListLogicalDeviceFlows(ctx, req.(*common.ID))
3528 }
3529 return interceptor(ctx, in, info, handler)
3530}
3531
3532func _VolthaService_UpdateLogicalDeviceFlowTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3533 in := new(openflow_13.FlowTableUpdate)
3534 if err := dec(in); err != nil {
3535 return nil, err
3536 }
3537 if interceptor == nil {
3538 return srv.(VolthaServiceServer).UpdateLogicalDeviceFlowTable(ctx, in)
3539 }
3540 info := &grpc.UnaryServerInfo{
3541 Server: srv,
3542 FullMethod: "/voltha.VolthaService/UpdateLogicalDeviceFlowTable",
3543 }
3544 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3545 return srv.(VolthaServiceServer).UpdateLogicalDeviceFlowTable(ctx, req.(*openflow_13.FlowTableUpdate))
3546 }
3547 return interceptor(ctx, in, info, handler)
3548}
3549
3550func _VolthaService_UpdateLogicalDeviceMeterTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3551 in := new(openflow_13.MeterModUpdate)
3552 if err := dec(in); err != nil {
3553 return nil, err
3554 }
3555 if interceptor == nil {
3556 return srv.(VolthaServiceServer).UpdateLogicalDeviceMeterTable(ctx, in)
3557 }
3558 info := &grpc.UnaryServerInfo{
3559 Server: srv,
3560 FullMethod: "/voltha.VolthaService/UpdateLogicalDeviceMeterTable",
3561 }
3562 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3563 return srv.(VolthaServiceServer).UpdateLogicalDeviceMeterTable(ctx, req.(*openflow_13.MeterModUpdate))
3564 }
3565 return interceptor(ctx, in, info, handler)
3566}
3567
Manikkaraj kb1d51442019-07-23 10:41:02 -04003568func _VolthaService_ListLogicalDeviceMeters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
William Kurkianea869482019-04-09 15:16:11 -04003569 in := new(common.ID)
3570 if err := dec(in); err != nil {
3571 return nil, err
3572 }
3573 if interceptor == nil {
Manikkaraj kb1d51442019-07-23 10:41:02 -04003574 return srv.(VolthaServiceServer).ListLogicalDeviceMeters(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04003575 }
3576 info := &grpc.UnaryServerInfo{
3577 Server: srv,
Manikkaraj kb1d51442019-07-23 10:41:02 -04003578 FullMethod: "/voltha.VolthaService/ListLogicalDeviceMeters",
William Kurkianea869482019-04-09 15:16:11 -04003579 }
3580 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Manikkaraj kb1d51442019-07-23 10:41:02 -04003581 return srv.(VolthaServiceServer).ListLogicalDeviceMeters(ctx, req.(*common.ID))
William Kurkianea869482019-04-09 15:16:11 -04003582 }
3583 return interceptor(ctx, in, info, handler)
3584}
3585
3586func _VolthaService_ListLogicalDeviceFlowGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3587 in := new(common.ID)
3588 if err := dec(in); err != nil {
3589 return nil, err
3590 }
3591 if interceptor == nil {
3592 return srv.(VolthaServiceServer).ListLogicalDeviceFlowGroups(ctx, in)
3593 }
3594 info := &grpc.UnaryServerInfo{
3595 Server: srv,
3596 FullMethod: "/voltha.VolthaService/ListLogicalDeviceFlowGroups",
3597 }
3598 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3599 return srv.(VolthaServiceServer).ListLogicalDeviceFlowGroups(ctx, req.(*common.ID))
3600 }
3601 return interceptor(ctx, in, info, handler)
3602}
3603
3604func _VolthaService_UpdateLogicalDeviceFlowGroupTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3605 in := new(openflow_13.FlowGroupTableUpdate)
3606 if err := dec(in); err != nil {
3607 return nil, err
3608 }
3609 if interceptor == nil {
3610 return srv.(VolthaServiceServer).UpdateLogicalDeviceFlowGroupTable(ctx, in)
3611 }
3612 info := &grpc.UnaryServerInfo{
3613 Server: srv,
3614 FullMethod: "/voltha.VolthaService/UpdateLogicalDeviceFlowGroupTable",
3615 }
3616 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3617 return srv.(VolthaServiceServer).UpdateLogicalDeviceFlowGroupTable(ctx, req.(*openflow_13.FlowGroupTableUpdate))
3618 }
3619 return interceptor(ctx, in, info, handler)
3620}
3621
3622func _VolthaService_ListDevices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3623 in := new(empty.Empty)
3624 if err := dec(in); err != nil {
3625 return nil, err
3626 }
3627 if interceptor == nil {
3628 return srv.(VolthaServiceServer).ListDevices(ctx, in)
3629 }
3630 info := &grpc.UnaryServerInfo{
3631 Server: srv,
3632 FullMethod: "/voltha.VolthaService/ListDevices",
3633 }
3634 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3635 return srv.(VolthaServiceServer).ListDevices(ctx, req.(*empty.Empty))
3636 }
3637 return interceptor(ctx, in, info, handler)
3638}
3639
3640func _VolthaService_ListDeviceIds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3641 in := new(empty.Empty)
3642 if err := dec(in); err != nil {
3643 return nil, err
3644 }
3645 if interceptor == nil {
3646 return srv.(VolthaServiceServer).ListDeviceIds(ctx, in)
3647 }
3648 info := &grpc.UnaryServerInfo{
3649 Server: srv,
3650 FullMethod: "/voltha.VolthaService/ListDeviceIds",
3651 }
3652 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3653 return srv.(VolthaServiceServer).ListDeviceIds(ctx, req.(*empty.Empty))
3654 }
3655 return interceptor(ctx, in, info, handler)
3656}
3657
3658func _VolthaService_ReconcileDevices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3659 in := new(common.IDs)
3660 if err := dec(in); err != nil {
3661 return nil, err
3662 }
3663 if interceptor == nil {
3664 return srv.(VolthaServiceServer).ReconcileDevices(ctx, in)
3665 }
3666 info := &grpc.UnaryServerInfo{
3667 Server: srv,
3668 FullMethod: "/voltha.VolthaService/ReconcileDevices",
3669 }
3670 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3671 return srv.(VolthaServiceServer).ReconcileDevices(ctx, req.(*common.IDs))
3672 }
3673 return interceptor(ctx, in, info, handler)
3674}
3675
3676func _VolthaService_GetDevice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3677 in := new(common.ID)
3678 if err := dec(in); err != nil {
3679 return nil, err
3680 }
3681 if interceptor == nil {
3682 return srv.(VolthaServiceServer).GetDevice(ctx, in)
3683 }
3684 info := &grpc.UnaryServerInfo{
3685 Server: srv,
3686 FullMethod: "/voltha.VolthaService/GetDevice",
3687 }
3688 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3689 return srv.(VolthaServiceServer).GetDevice(ctx, req.(*common.ID))
3690 }
3691 return interceptor(ctx, in, info, handler)
3692}
3693
3694func _VolthaService_CreateDevice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3695 in := new(Device)
3696 if err := dec(in); err != nil {
3697 return nil, err
3698 }
3699 if interceptor == nil {
3700 return srv.(VolthaServiceServer).CreateDevice(ctx, in)
3701 }
3702 info := &grpc.UnaryServerInfo{
3703 Server: srv,
3704 FullMethod: "/voltha.VolthaService/CreateDevice",
3705 }
3706 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3707 return srv.(VolthaServiceServer).CreateDevice(ctx, req.(*Device))
3708 }
3709 return interceptor(ctx, in, info, handler)
3710}
3711
3712func _VolthaService_EnableDevice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3713 in := new(common.ID)
3714 if err := dec(in); err != nil {
3715 return nil, err
3716 }
3717 if interceptor == nil {
3718 return srv.(VolthaServiceServer).EnableDevice(ctx, in)
3719 }
3720 info := &grpc.UnaryServerInfo{
3721 Server: srv,
3722 FullMethod: "/voltha.VolthaService/EnableDevice",
3723 }
3724 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3725 return srv.(VolthaServiceServer).EnableDevice(ctx, req.(*common.ID))
3726 }
3727 return interceptor(ctx, in, info, handler)
3728}
3729
3730func _VolthaService_DisableDevice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3731 in := new(common.ID)
3732 if err := dec(in); err != nil {
3733 return nil, err
3734 }
3735 if interceptor == nil {
3736 return srv.(VolthaServiceServer).DisableDevice(ctx, in)
3737 }
3738 info := &grpc.UnaryServerInfo{
3739 Server: srv,
3740 FullMethod: "/voltha.VolthaService/DisableDevice",
3741 }
3742 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3743 return srv.(VolthaServiceServer).DisableDevice(ctx, req.(*common.ID))
3744 }
3745 return interceptor(ctx, in, info, handler)
3746}
3747
3748func _VolthaService_RebootDevice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3749 in := new(common.ID)
3750 if err := dec(in); err != nil {
3751 return nil, err
3752 }
3753 if interceptor == nil {
3754 return srv.(VolthaServiceServer).RebootDevice(ctx, in)
3755 }
3756 info := &grpc.UnaryServerInfo{
3757 Server: srv,
3758 FullMethod: "/voltha.VolthaService/RebootDevice",
3759 }
3760 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3761 return srv.(VolthaServiceServer).RebootDevice(ctx, req.(*common.ID))
3762 }
3763 return interceptor(ctx, in, info, handler)
3764}
3765
3766func _VolthaService_DeleteDevice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3767 in := new(common.ID)
3768 if err := dec(in); err != nil {
3769 return nil, err
3770 }
3771 if interceptor == nil {
3772 return srv.(VolthaServiceServer).DeleteDevice(ctx, in)
3773 }
3774 info := &grpc.UnaryServerInfo{
3775 Server: srv,
3776 FullMethod: "/voltha.VolthaService/DeleteDevice",
3777 }
3778 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3779 return srv.(VolthaServiceServer).DeleteDevice(ctx, req.(*common.ID))
3780 }
3781 return interceptor(ctx, in, info, handler)
3782}
3783
Girish Gowdraa09aeab2020-09-14 16:30:52 -07003784func _VolthaService_ForceDeleteDevice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3785 in := new(common.ID)
3786 if err := dec(in); err != nil {
3787 return nil, err
3788 }
3789 if interceptor == nil {
3790 return srv.(VolthaServiceServer).ForceDeleteDevice(ctx, in)
3791 }
3792 info := &grpc.UnaryServerInfo{
3793 Server: srv,
3794 FullMethod: "/voltha.VolthaService/ForceDeleteDevice",
3795 }
3796 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3797 return srv.(VolthaServiceServer).ForceDeleteDevice(ctx, req.(*common.ID))
3798 }
3799 return interceptor(ctx, in, info, handler)
3800}
3801
William Kurkianea869482019-04-09 15:16:11 -04003802func _VolthaService_DownloadImage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3803 in := new(ImageDownload)
3804 if err := dec(in); err != nil {
3805 return nil, err
3806 }
3807 if interceptor == nil {
3808 return srv.(VolthaServiceServer).DownloadImage(ctx, in)
3809 }
3810 info := &grpc.UnaryServerInfo{
3811 Server: srv,
3812 FullMethod: "/voltha.VolthaService/DownloadImage",
3813 }
3814 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3815 return srv.(VolthaServiceServer).DownloadImage(ctx, req.(*ImageDownload))
3816 }
3817 return interceptor(ctx, in, info, handler)
3818}
3819
3820func _VolthaService_GetImageDownloadStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3821 in := new(ImageDownload)
3822 if err := dec(in); err != nil {
3823 return nil, err
3824 }
3825 if interceptor == nil {
3826 return srv.(VolthaServiceServer).GetImageDownloadStatus(ctx, in)
3827 }
3828 info := &grpc.UnaryServerInfo{
3829 Server: srv,
3830 FullMethod: "/voltha.VolthaService/GetImageDownloadStatus",
3831 }
3832 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3833 return srv.(VolthaServiceServer).GetImageDownloadStatus(ctx, req.(*ImageDownload))
3834 }
3835 return interceptor(ctx, in, info, handler)
3836}
3837
3838func _VolthaService_GetImageDownload_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3839 in := new(ImageDownload)
3840 if err := dec(in); err != nil {
3841 return nil, err
3842 }
3843 if interceptor == nil {
3844 return srv.(VolthaServiceServer).GetImageDownload(ctx, in)
3845 }
3846 info := &grpc.UnaryServerInfo{
3847 Server: srv,
3848 FullMethod: "/voltha.VolthaService/GetImageDownload",
3849 }
3850 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3851 return srv.(VolthaServiceServer).GetImageDownload(ctx, req.(*ImageDownload))
3852 }
3853 return interceptor(ctx, in, info, handler)
3854}
3855
3856func _VolthaService_ListImageDownloads_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3857 in := new(common.ID)
3858 if err := dec(in); err != nil {
3859 return nil, err
3860 }
3861 if interceptor == nil {
3862 return srv.(VolthaServiceServer).ListImageDownloads(ctx, in)
3863 }
3864 info := &grpc.UnaryServerInfo{
3865 Server: srv,
3866 FullMethod: "/voltha.VolthaService/ListImageDownloads",
3867 }
3868 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3869 return srv.(VolthaServiceServer).ListImageDownloads(ctx, req.(*common.ID))
3870 }
3871 return interceptor(ctx, in, info, handler)
3872}
3873
3874func _VolthaService_CancelImageDownload_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3875 in := new(ImageDownload)
3876 if err := dec(in); err != nil {
3877 return nil, err
3878 }
3879 if interceptor == nil {
3880 return srv.(VolthaServiceServer).CancelImageDownload(ctx, in)
3881 }
3882 info := &grpc.UnaryServerInfo{
3883 Server: srv,
3884 FullMethod: "/voltha.VolthaService/CancelImageDownload",
3885 }
3886 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3887 return srv.(VolthaServiceServer).CancelImageDownload(ctx, req.(*ImageDownload))
3888 }
3889 return interceptor(ctx, in, info, handler)
3890}
3891
3892func _VolthaService_ActivateImageUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3893 in := new(ImageDownload)
3894 if err := dec(in); err != nil {
3895 return nil, err
3896 }
3897 if interceptor == nil {
3898 return srv.(VolthaServiceServer).ActivateImageUpdate(ctx, in)
3899 }
3900 info := &grpc.UnaryServerInfo{
3901 Server: srv,
3902 FullMethod: "/voltha.VolthaService/ActivateImageUpdate",
3903 }
3904 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3905 return srv.(VolthaServiceServer).ActivateImageUpdate(ctx, req.(*ImageDownload))
3906 }
3907 return interceptor(ctx, in, info, handler)
3908}
3909
3910func _VolthaService_RevertImageUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3911 in := new(ImageDownload)
3912 if err := dec(in); err != nil {
3913 return nil, err
3914 }
3915 if interceptor == nil {
3916 return srv.(VolthaServiceServer).RevertImageUpdate(ctx, in)
3917 }
3918 info := &grpc.UnaryServerInfo{
3919 Server: srv,
3920 FullMethod: "/voltha.VolthaService/RevertImageUpdate",
3921 }
3922 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3923 return srv.(VolthaServiceServer).RevertImageUpdate(ctx, req.(*ImageDownload))
3924 }
3925 return interceptor(ctx, in, info, handler)
3926}
3927
3928func _VolthaService_ListDevicePorts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3929 in := new(common.ID)
3930 if err := dec(in); err != nil {
3931 return nil, err
3932 }
3933 if interceptor == nil {
3934 return srv.(VolthaServiceServer).ListDevicePorts(ctx, in)
3935 }
3936 info := &grpc.UnaryServerInfo{
3937 Server: srv,
3938 FullMethod: "/voltha.VolthaService/ListDevicePorts",
3939 }
3940 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3941 return srv.(VolthaServiceServer).ListDevicePorts(ctx, req.(*common.ID))
3942 }
3943 return interceptor(ctx, in, info, handler)
3944}
3945
3946func _VolthaService_ListDevicePmConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3947 in := new(common.ID)
3948 if err := dec(in); err != nil {
3949 return nil, err
3950 }
3951 if interceptor == nil {
3952 return srv.(VolthaServiceServer).ListDevicePmConfigs(ctx, in)
3953 }
3954 info := &grpc.UnaryServerInfo{
3955 Server: srv,
3956 FullMethod: "/voltha.VolthaService/ListDevicePmConfigs",
3957 }
3958 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3959 return srv.(VolthaServiceServer).ListDevicePmConfigs(ctx, req.(*common.ID))
3960 }
3961 return interceptor(ctx, in, info, handler)
3962}
3963
3964func _VolthaService_UpdateDevicePmConfigs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3965 in := new(PmConfigs)
3966 if err := dec(in); err != nil {
3967 return nil, err
3968 }
3969 if interceptor == nil {
3970 return srv.(VolthaServiceServer).UpdateDevicePmConfigs(ctx, in)
3971 }
3972 info := &grpc.UnaryServerInfo{
3973 Server: srv,
3974 FullMethod: "/voltha.VolthaService/UpdateDevicePmConfigs",
3975 }
3976 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3977 return srv.(VolthaServiceServer).UpdateDevicePmConfigs(ctx, req.(*PmConfigs))
3978 }
3979 return interceptor(ctx, in, info, handler)
3980}
3981
3982func _VolthaService_ListDeviceFlows_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
3983 in := new(common.ID)
3984 if err := dec(in); err != nil {
3985 return nil, err
3986 }
3987 if interceptor == nil {
3988 return srv.(VolthaServiceServer).ListDeviceFlows(ctx, in)
3989 }
3990 info := &grpc.UnaryServerInfo{
3991 Server: srv,
3992 FullMethod: "/voltha.VolthaService/ListDeviceFlows",
3993 }
3994 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3995 return srv.(VolthaServiceServer).ListDeviceFlows(ctx, req.(*common.ID))
3996 }
3997 return interceptor(ctx, in, info, handler)
3998}
3999
4000func _VolthaService_ListDeviceFlowGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4001 in := new(common.ID)
4002 if err := dec(in); err != nil {
4003 return nil, err
4004 }
4005 if interceptor == nil {
4006 return srv.(VolthaServiceServer).ListDeviceFlowGroups(ctx, in)
4007 }
4008 info := &grpc.UnaryServerInfo{
4009 Server: srv,
4010 FullMethod: "/voltha.VolthaService/ListDeviceFlowGroups",
4011 }
4012 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4013 return srv.(VolthaServiceServer).ListDeviceFlowGroups(ctx, req.(*common.ID))
4014 }
4015 return interceptor(ctx, in, info, handler)
4016}
4017
4018func _VolthaService_ListDeviceTypes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4019 in := new(empty.Empty)
4020 if err := dec(in); err != nil {
4021 return nil, err
4022 }
4023 if interceptor == nil {
4024 return srv.(VolthaServiceServer).ListDeviceTypes(ctx, in)
4025 }
4026 info := &grpc.UnaryServerInfo{
4027 Server: srv,
4028 FullMethod: "/voltha.VolthaService/ListDeviceTypes",
4029 }
4030 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4031 return srv.(VolthaServiceServer).ListDeviceTypes(ctx, req.(*empty.Empty))
4032 }
4033 return interceptor(ctx, in, info, handler)
4034}
4035
4036func _VolthaService_GetDeviceType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4037 in := new(common.ID)
4038 if err := dec(in); err != nil {
4039 return nil, err
4040 }
4041 if interceptor == nil {
4042 return srv.(VolthaServiceServer).GetDeviceType(ctx, in)
4043 }
4044 info := &grpc.UnaryServerInfo{
4045 Server: srv,
4046 FullMethod: "/voltha.VolthaService/GetDeviceType",
4047 }
4048 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4049 return srv.(VolthaServiceServer).GetDeviceType(ctx, req.(*common.ID))
4050 }
4051 return interceptor(ctx, in, info, handler)
4052}
4053
4054func _VolthaService_ListDeviceGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4055 in := new(empty.Empty)
4056 if err := dec(in); err != nil {
4057 return nil, err
4058 }
4059 if interceptor == nil {
4060 return srv.(VolthaServiceServer).ListDeviceGroups(ctx, in)
4061 }
4062 info := &grpc.UnaryServerInfo{
4063 Server: srv,
4064 FullMethod: "/voltha.VolthaService/ListDeviceGroups",
4065 }
4066 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4067 return srv.(VolthaServiceServer).ListDeviceGroups(ctx, req.(*empty.Empty))
4068 }
4069 return interceptor(ctx, in, info, handler)
4070}
4071
4072func _VolthaService_StreamPacketsOut_Handler(srv interface{}, stream grpc.ServerStream) error {
4073 return srv.(VolthaServiceServer).StreamPacketsOut(&volthaServiceStreamPacketsOutServer{stream})
4074}
4075
4076type VolthaService_StreamPacketsOutServer interface {
4077 SendAndClose(*empty.Empty) error
4078 Recv() (*openflow_13.PacketOut, error)
4079 grpc.ServerStream
4080}
4081
4082type volthaServiceStreamPacketsOutServer struct {
4083 grpc.ServerStream
4084}
4085
4086func (x *volthaServiceStreamPacketsOutServer) SendAndClose(m *empty.Empty) error {
4087 return x.ServerStream.SendMsg(m)
4088}
4089
4090func (x *volthaServiceStreamPacketsOutServer) Recv() (*openflow_13.PacketOut, error) {
4091 m := new(openflow_13.PacketOut)
4092 if err := x.ServerStream.RecvMsg(m); err != nil {
4093 return nil, err
4094 }
4095 return m, nil
4096}
4097
4098func _VolthaService_ReceivePacketsIn_Handler(srv interface{}, stream grpc.ServerStream) error {
4099 m := new(empty.Empty)
4100 if err := stream.RecvMsg(m); err != nil {
4101 return err
4102 }
4103 return srv.(VolthaServiceServer).ReceivePacketsIn(m, &volthaServiceReceivePacketsInServer{stream})
4104}
4105
4106type VolthaService_ReceivePacketsInServer interface {
4107 Send(*openflow_13.PacketIn) error
4108 grpc.ServerStream
4109}
4110
4111type volthaServiceReceivePacketsInServer struct {
4112 grpc.ServerStream
4113}
4114
4115func (x *volthaServiceReceivePacketsInServer) Send(m *openflow_13.PacketIn) error {
4116 return x.ServerStream.SendMsg(m)
4117}
4118
4119func _VolthaService_ReceiveChangeEvents_Handler(srv interface{}, stream grpc.ServerStream) error {
4120 m := new(empty.Empty)
4121 if err := stream.RecvMsg(m); err != nil {
4122 return err
4123 }
4124 return srv.(VolthaServiceServer).ReceiveChangeEvents(m, &volthaServiceReceiveChangeEventsServer{stream})
4125}
4126
4127type VolthaService_ReceiveChangeEventsServer interface {
4128 Send(*openflow_13.ChangeEvent) error
4129 grpc.ServerStream
4130}
4131
4132type volthaServiceReceiveChangeEventsServer struct {
4133 grpc.ServerStream
4134}
4135
4136func (x *volthaServiceReceiveChangeEventsServer) Send(m *openflow_13.ChangeEvent) error {
4137 return x.ServerStream.SendMsg(m)
4138}
4139
4140func _VolthaService_GetDeviceGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4141 in := new(common.ID)
4142 if err := dec(in); err != nil {
4143 return nil, err
4144 }
4145 if interceptor == nil {
4146 return srv.(VolthaServiceServer).GetDeviceGroup(ctx, in)
4147 }
4148 info := &grpc.UnaryServerInfo{
4149 Server: srv,
4150 FullMethod: "/voltha.VolthaService/GetDeviceGroup",
4151 }
4152 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4153 return srv.(VolthaServiceServer).GetDeviceGroup(ctx, req.(*common.ID))
4154 }
4155 return interceptor(ctx, in, info, handler)
4156}
4157
Devmalya Pauldd23a992019-11-14 07:06:31 +00004158func _VolthaService_CreateEventFilter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4159 in := new(EventFilter)
William Kurkianea869482019-04-09 15:16:11 -04004160 if err := dec(in); err != nil {
4161 return nil, err
4162 }
4163 if interceptor == nil {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004164 return srv.(VolthaServiceServer).CreateEventFilter(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04004165 }
4166 info := &grpc.UnaryServerInfo{
4167 Server: srv,
Devmalya Pauldd23a992019-11-14 07:06:31 +00004168 FullMethod: "/voltha.VolthaService/CreateEventFilter",
William Kurkianea869482019-04-09 15:16:11 -04004169 }
4170 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004171 return srv.(VolthaServiceServer).CreateEventFilter(ctx, req.(*EventFilter))
William Kurkianea869482019-04-09 15:16:11 -04004172 }
4173 return interceptor(ctx, in, info, handler)
4174}
4175
Devmalya Pauldd23a992019-11-14 07:06:31 +00004176func _VolthaService_GetEventFilter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
William Kurkianea869482019-04-09 15:16:11 -04004177 in := new(common.ID)
4178 if err := dec(in); err != nil {
4179 return nil, err
4180 }
4181 if interceptor == nil {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004182 return srv.(VolthaServiceServer).GetEventFilter(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04004183 }
4184 info := &grpc.UnaryServerInfo{
4185 Server: srv,
Devmalya Pauldd23a992019-11-14 07:06:31 +00004186 FullMethod: "/voltha.VolthaService/GetEventFilter",
William Kurkianea869482019-04-09 15:16:11 -04004187 }
4188 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004189 return srv.(VolthaServiceServer).GetEventFilter(ctx, req.(*common.ID))
William Kurkianea869482019-04-09 15:16:11 -04004190 }
4191 return interceptor(ctx, in, info, handler)
4192}
4193
Devmalya Pauldd23a992019-11-14 07:06:31 +00004194func _VolthaService_UpdateEventFilter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4195 in := new(EventFilter)
William Kurkianea869482019-04-09 15:16:11 -04004196 if err := dec(in); err != nil {
4197 return nil, err
4198 }
4199 if interceptor == nil {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004200 return srv.(VolthaServiceServer).UpdateEventFilter(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04004201 }
4202 info := &grpc.UnaryServerInfo{
4203 Server: srv,
Devmalya Pauldd23a992019-11-14 07:06:31 +00004204 FullMethod: "/voltha.VolthaService/UpdateEventFilter",
William Kurkianea869482019-04-09 15:16:11 -04004205 }
4206 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004207 return srv.(VolthaServiceServer).UpdateEventFilter(ctx, req.(*EventFilter))
William Kurkianea869482019-04-09 15:16:11 -04004208 }
4209 return interceptor(ctx, in, info, handler)
4210}
4211
Devmalya Pauldd23a992019-11-14 07:06:31 +00004212func _VolthaService_DeleteEventFilter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4213 in := new(EventFilter)
William Kurkianea869482019-04-09 15:16:11 -04004214 if err := dec(in); err != nil {
4215 return nil, err
4216 }
4217 if interceptor == nil {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004218 return srv.(VolthaServiceServer).DeleteEventFilter(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04004219 }
4220 info := &grpc.UnaryServerInfo{
4221 Server: srv,
Devmalya Pauldd23a992019-11-14 07:06:31 +00004222 FullMethod: "/voltha.VolthaService/DeleteEventFilter",
William Kurkianea869482019-04-09 15:16:11 -04004223 }
4224 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004225 return srv.(VolthaServiceServer).DeleteEventFilter(ctx, req.(*EventFilter))
William Kurkianea869482019-04-09 15:16:11 -04004226 }
4227 return interceptor(ctx, in, info, handler)
4228}
4229
Devmalya Pauldd23a992019-11-14 07:06:31 +00004230func _VolthaService_ListEventFilters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
William Kurkianea869482019-04-09 15:16:11 -04004231 in := new(empty.Empty)
4232 if err := dec(in); err != nil {
4233 return nil, err
4234 }
4235 if interceptor == nil {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004236 return srv.(VolthaServiceServer).ListEventFilters(ctx, in)
William Kurkianea869482019-04-09 15:16:11 -04004237 }
4238 info := &grpc.UnaryServerInfo{
4239 Server: srv,
Devmalya Pauldd23a992019-11-14 07:06:31 +00004240 FullMethod: "/voltha.VolthaService/ListEventFilters",
William Kurkianea869482019-04-09 15:16:11 -04004241 }
4242 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004243 return srv.(VolthaServiceServer).ListEventFilters(ctx, req.(*empty.Empty))
William Kurkianea869482019-04-09 15:16:11 -04004244 }
4245 return interceptor(ctx, in, info, handler)
4246}
4247
4248func _VolthaService_GetImages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4249 in := new(common.ID)
4250 if err := dec(in); err != nil {
4251 return nil, err
4252 }
4253 if interceptor == nil {
4254 return srv.(VolthaServiceServer).GetImages(ctx, in)
4255 }
4256 info := &grpc.UnaryServerInfo{
4257 Server: srv,
4258 FullMethod: "/voltha.VolthaService/GetImages",
4259 }
4260 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4261 return srv.(VolthaServiceServer).GetImages(ctx, req.(*common.ID))
4262 }
4263 return interceptor(ctx, in, info, handler)
4264}
4265
4266func _VolthaService_SelfTest_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4267 in := new(common.ID)
4268 if err := dec(in); err != nil {
4269 return nil, err
4270 }
4271 if interceptor == nil {
4272 return srv.(VolthaServiceServer).SelfTest(ctx, in)
4273 }
4274 info := &grpc.UnaryServerInfo{
4275 Server: srv,
4276 FullMethod: "/voltha.VolthaService/SelfTest",
4277 }
4278 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4279 return srv.(VolthaServiceServer).SelfTest(ctx, req.(*common.ID))
4280 }
4281 return interceptor(ctx, in, info, handler)
4282}
4283
4284func _VolthaService_GetMibDeviceData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4285 in := new(common.ID)
4286 if err := dec(in); err != nil {
4287 return nil, err
4288 }
4289 if interceptor == nil {
4290 return srv.(VolthaServiceServer).GetMibDeviceData(ctx, in)
4291 }
4292 info := &grpc.UnaryServerInfo{
4293 Server: srv,
4294 FullMethod: "/voltha.VolthaService/GetMibDeviceData",
4295 }
4296 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4297 return srv.(VolthaServiceServer).GetMibDeviceData(ctx, req.(*common.ID))
4298 }
4299 return interceptor(ctx, in, info, handler)
4300}
4301
4302func _VolthaService_GetAlarmDeviceData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4303 in := new(common.ID)
4304 if err := dec(in); err != nil {
4305 return nil, err
4306 }
4307 if interceptor == nil {
4308 return srv.(VolthaServiceServer).GetAlarmDeviceData(ctx, in)
4309 }
4310 info := &grpc.UnaryServerInfo{
4311 Server: srv,
4312 FullMethod: "/voltha.VolthaService/GetAlarmDeviceData",
4313 }
4314 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4315 return srv.(VolthaServiceServer).GetAlarmDeviceData(ctx, req.(*common.ID))
4316 }
4317 return interceptor(ctx, in, info, handler)
4318}
4319
4320func _VolthaService_SimulateAlarm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4321 in := new(SimulateAlarmRequest)
4322 if err := dec(in); err != nil {
4323 return nil, err
4324 }
4325 if interceptor == nil {
4326 return srv.(VolthaServiceServer).SimulateAlarm(ctx, in)
4327 }
4328 info := &grpc.UnaryServerInfo{
4329 Server: srv,
4330 FullMethod: "/voltha.VolthaService/SimulateAlarm",
4331 }
4332 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4333 return srv.(VolthaServiceServer).SimulateAlarm(ctx, req.(*SimulateAlarmRequest))
4334 }
4335 return interceptor(ctx, in, info, handler)
4336}
4337
4338func _VolthaService_Subscribe_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4339 in := new(OfAgentSubscriber)
4340 if err := dec(in); err != nil {
4341 return nil, err
4342 }
4343 if interceptor == nil {
4344 return srv.(VolthaServiceServer).Subscribe(ctx, in)
4345 }
4346 info := &grpc.UnaryServerInfo{
4347 Server: srv,
4348 FullMethod: "/voltha.VolthaService/Subscribe",
4349 }
4350 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4351 return srv.(VolthaServiceServer).Subscribe(ctx, req.(*OfAgentSubscriber))
4352 }
4353 return interceptor(ctx, in, info, handler)
4354}
4355
kesavandd6184722020-02-05 17:13:35 -05004356func _VolthaService_EnablePort_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4357 in := new(Port)
4358 if err := dec(in); err != nil {
4359 return nil, err
4360 }
4361 if interceptor == nil {
4362 return srv.(VolthaServiceServer).EnablePort(ctx, in)
4363 }
4364 info := &grpc.UnaryServerInfo{
4365 Server: srv,
4366 FullMethod: "/voltha.VolthaService/EnablePort",
4367 }
4368 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4369 return srv.(VolthaServiceServer).EnablePort(ctx, req.(*Port))
4370 }
4371 return interceptor(ctx, in, info, handler)
4372}
4373
4374func _VolthaService_DisablePort_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4375 in := new(Port)
4376 if err := dec(in); err != nil {
4377 return nil, err
4378 }
4379 if interceptor == nil {
4380 return srv.(VolthaServiceServer).DisablePort(ctx, in)
4381 }
4382 info := &grpc.UnaryServerInfo{
4383 Server: srv,
4384 FullMethod: "/voltha.VolthaService/DisablePort",
4385 }
4386 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4387 return srv.(VolthaServiceServer).DisablePort(ctx, req.(*Port))
4388 }
4389 return interceptor(ctx, in, info, handler)
4390}
4391
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004392func _VolthaService_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4393 in := new(common.ValueSpecifier)
4394 if err := dec(in); err != nil {
4395 return nil, err
4396 }
4397 if interceptor == nil {
4398 return srv.(VolthaServiceServer).GetExtValue(ctx, in)
4399 }
4400 info := &grpc.UnaryServerInfo{
4401 Server: srv,
4402 FullMethod: "/voltha.VolthaService/GetExtValue",
4403 }
4404 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4405 return srv.(VolthaServiceServer).GetExtValue(ctx, req.(*common.ValueSpecifier))
4406 }
4407 return interceptor(ctx, in, info, handler)
4408}
4409
kesavand494c2082020-08-31 11:16:12 +05304410func _VolthaService_SetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4411 in := new(ValueSet)
4412 if err := dec(in); err != nil {
4413 return nil, err
4414 }
4415 if interceptor == nil {
4416 return srv.(VolthaServiceServer).SetExtValue(ctx, in)
4417 }
4418 info := &grpc.UnaryServerInfo{
4419 Server: srv,
4420 FullMethod: "/voltha.VolthaService/SetExtValue",
4421 }
4422 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4423 return srv.(VolthaServiceServer).SetExtValue(ctx, req.(*ValueSet))
4424 }
4425 return interceptor(ctx, in, info, handler)
4426}
4427
Scott Baker24f83e22020-03-30 16:14:28 -07004428func _VolthaService_StartOmciTestAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4429 in := new(OmciTestRequest)
4430 if err := dec(in); err != nil {
4431 return nil, err
4432 }
4433 if interceptor == nil {
4434 return srv.(VolthaServiceServer).StartOmciTestAction(ctx, in)
4435 }
4436 info := &grpc.UnaryServerInfo{
4437 Server: srv,
4438 FullMethod: "/voltha.VolthaService/StartOmciTestAction",
4439 }
4440 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4441 return srv.(VolthaServiceServer).StartOmciTestAction(ctx, req.(*OmciTestRequest))
4442 }
4443 return interceptor(ctx, in, info, handler)
4444}
4445
William Kurkianea869482019-04-09 15:16:11 -04004446var _VolthaService_serviceDesc = grpc.ServiceDesc{
4447 ServiceName: "voltha.VolthaService",
4448 HandlerType: (*VolthaServiceServer)(nil),
4449 Methods: []grpc.MethodDesc{
4450 {
William Kurkianea869482019-04-09 15:16:11 -04004451 MethodName: "GetMembership",
4452 Handler: _VolthaService_GetMembership_Handler,
4453 },
4454 {
4455 MethodName: "UpdateMembership",
4456 Handler: _VolthaService_UpdateMembership_Handler,
4457 },
4458 {
4459 MethodName: "GetVoltha",
4460 Handler: _VolthaService_GetVoltha_Handler,
4461 },
4462 {
4463 MethodName: "ListCoreInstances",
4464 Handler: _VolthaService_ListCoreInstances_Handler,
4465 },
4466 {
4467 MethodName: "GetCoreInstance",
4468 Handler: _VolthaService_GetCoreInstance_Handler,
4469 },
4470 {
4471 MethodName: "ListAdapters",
4472 Handler: _VolthaService_ListAdapters_Handler,
4473 },
4474 {
4475 MethodName: "ListLogicalDevices",
4476 Handler: _VolthaService_ListLogicalDevices_Handler,
4477 },
4478 {
4479 MethodName: "GetLogicalDevice",
4480 Handler: _VolthaService_GetLogicalDevice_Handler,
4481 },
4482 {
4483 MethodName: "ListLogicalDevicePorts",
4484 Handler: _VolthaService_ListLogicalDevicePorts_Handler,
4485 },
4486 {
4487 MethodName: "GetLogicalDevicePort",
4488 Handler: _VolthaService_GetLogicalDevicePort_Handler,
4489 },
4490 {
4491 MethodName: "EnableLogicalDevicePort",
4492 Handler: _VolthaService_EnableLogicalDevicePort_Handler,
4493 },
4494 {
4495 MethodName: "DisableLogicalDevicePort",
4496 Handler: _VolthaService_DisableLogicalDevicePort_Handler,
4497 },
4498 {
4499 MethodName: "ListLogicalDeviceFlows",
4500 Handler: _VolthaService_ListLogicalDeviceFlows_Handler,
4501 },
4502 {
4503 MethodName: "UpdateLogicalDeviceFlowTable",
4504 Handler: _VolthaService_UpdateLogicalDeviceFlowTable_Handler,
4505 },
4506 {
4507 MethodName: "UpdateLogicalDeviceMeterTable",
4508 Handler: _VolthaService_UpdateLogicalDeviceMeterTable_Handler,
4509 },
4510 {
Manikkaraj kb1d51442019-07-23 10:41:02 -04004511 MethodName: "ListLogicalDeviceMeters",
4512 Handler: _VolthaService_ListLogicalDeviceMeters_Handler,
William Kurkianea869482019-04-09 15:16:11 -04004513 },
4514 {
4515 MethodName: "ListLogicalDeviceFlowGroups",
4516 Handler: _VolthaService_ListLogicalDeviceFlowGroups_Handler,
4517 },
4518 {
4519 MethodName: "UpdateLogicalDeviceFlowGroupTable",
4520 Handler: _VolthaService_UpdateLogicalDeviceFlowGroupTable_Handler,
4521 },
4522 {
4523 MethodName: "ListDevices",
4524 Handler: _VolthaService_ListDevices_Handler,
4525 },
4526 {
4527 MethodName: "ListDeviceIds",
4528 Handler: _VolthaService_ListDeviceIds_Handler,
4529 },
4530 {
4531 MethodName: "ReconcileDevices",
4532 Handler: _VolthaService_ReconcileDevices_Handler,
4533 },
4534 {
4535 MethodName: "GetDevice",
4536 Handler: _VolthaService_GetDevice_Handler,
4537 },
4538 {
4539 MethodName: "CreateDevice",
4540 Handler: _VolthaService_CreateDevice_Handler,
4541 },
4542 {
4543 MethodName: "EnableDevice",
4544 Handler: _VolthaService_EnableDevice_Handler,
4545 },
4546 {
4547 MethodName: "DisableDevice",
4548 Handler: _VolthaService_DisableDevice_Handler,
4549 },
4550 {
4551 MethodName: "RebootDevice",
4552 Handler: _VolthaService_RebootDevice_Handler,
4553 },
4554 {
4555 MethodName: "DeleteDevice",
4556 Handler: _VolthaService_DeleteDevice_Handler,
4557 },
4558 {
Girish Gowdraa09aeab2020-09-14 16:30:52 -07004559 MethodName: "ForceDeleteDevice",
4560 Handler: _VolthaService_ForceDeleteDevice_Handler,
4561 },
4562 {
William Kurkianea869482019-04-09 15:16:11 -04004563 MethodName: "DownloadImage",
4564 Handler: _VolthaService_DownloadImage_Handler,
4565 },
4566 {
4567 MethodName: "GetImageDownloadStatus",
4568 Handler: _VolthaService_GetImageDownloadStatus_Handler,
4569 },
4570 {
4571 MethodName: "GetImageDownload",
4572 Handler: _VolthaService_GetImageDownload_Handler,
4573 },
4574 {
4575 MethodName: "ListImageDownloads",
4576 Handler: _VolthaService_ListImageDownloads_Handler,
4577 },
4578 {
4579 MethodName: "CancelImageDownload",
4580 Handler: _VolthaService_CancelImageDownload_Handler,
4581 },
4582 {
4583 MethodName: "ActivateImageUpdate",
4584 Handler: _VolthaService_ActivateImageUpdate_Handler,
4585 },
4586 {
4587 MethodName: "RevertImageUpdate",
4588 Handler: _VolthaService_RevertImageUpdate_Handler,
4589 },
4590 {
4591 MethodName: "ListDevicePorts",
4592 Handler: _VolthaService_ListDevicePorts_Handler,
4593 },
4594 {
4595 MethodName: "ListDevicePmConfigs",
4596 Handler: _VolthaService_ListDevicePmConfigs_Handler,
4597 },
4598 {
4599 MethodName: "UpdateDevicePmConfigs",
4600 Handler: _VolthaService_UpdateDevicePmConfigs_Handler,
4601 },
4602 {
4603 MethodName: "ListDeviceFlows",
4604 Handler: _VolthaService_ListDeviceFlows_Handler,
4605 },
4606 {
4607 MethodName: "ListDeviceFlowGroups",
4608 Handler: _VolthaService_ListDeviceFlowGroups_Handler,
4609 },
4610 {
4611 MethodName: "ListDeviceTypes",
4612 Handler: _VolthaService_ListDeviceTypes_Handler,
4613 },
4614 {
4615 MethodName: "GetDeviceType",
4616 Handler: _VolthaService_GetDeviceType_Handler,
4617 },
4618 {
4619 MethodName: "ListDeviceGroups",
4620 Handler: _VolthaService_ListDeviceGroups_Handler,
4621 },
4622 {
4623 MethodName: "GetDeviceGroup",
4624 Handler: _VolthaService_GetDeviceGroup_Handler,
4625 },
4626 {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004627 MethodName: "CreateEventFilter",
4628 Handler: _VolthaService_CreateEventFilter_Handler,
William Kurkianea869482019-04-09 15:16:11 -04004629 },
4630 {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004631 MethodName: "GetEventFilter",
4632 Handler: _VolthaService_GetEventFilter_Handler,
William Kurkianea869482019-04-09 15:16:11 -04004633 },
4634 {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004635 MethodName: "UpdateEventFilter",
4636 Handler: _VolthaService_UpdateEventFilter_Handler,
William Kurkianea869482019-04-09 15:16:11 -04004637 },
4638 {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004639 MethodName: "DeleteEventFilter",
4640 Handler: _VolthaService_DeleteEventFilter_Handler,
William Kurkianea869482019-04-09 15:16:11 -04004641 },
4642 {
Devmalya Pauldd23a992019-11-14 07:06:31 +00004643 MethodName: "ListEventFilters",
4644 Handler: _VolthaService_ListEventFilters_Handler,
William Kurkianea869482019-04-09 15:16:11 -04004645 },
4646 {
4647 MethodName: "GetImages",
4648 Handler: _VolthaService_GetImages_Handler,
4649 },
4650 {
4651 MethodName: "SelfTest",
4652 Handler: _VolthaService_SelfTest_Handler,
4653 },
4654 {
4655 MethodName: "GetMibDeviceData",
4656 Handler: _VolthaService_GetMibDeviceData_Handler,
4657 },
4658 {
4659 MethodName: "GetAlarmDeviceData",
4660 Handler: _VolthaService_GetAlarmDeviceData_Handler,
4661 },
4662 {
4663 MethodName: "SimulateAlarm",
4664 Handler: _VolthaService_SimulateAlarm_Handler,
4665 },
4666 {
4667 MethodName: "Subscribe",
4668 Handler: _VolthaService_Subscribe_Handler,
4669 },
kesavandd6184722020-02-05 17:13:35 -05004670 {
4671 MethodName: "EnablePort",
4672 Handler: _VolthaService_EnablePort_Handler,
4673 },
4674 {
4675 MethodName: "DisablePort",
4676 Handler: _VolthaService_DisablePort_Handler,
4677 },
Scott Baker24f83e22020-03-30 16:14:28 -07004678 {
Dinesh Belwalkardb587af2020-02-27 15:37:16 -08004679 MethodName: "GetExtValue",
4680 Handler: _VolthaService_GetExtValue_Handler,
4681 },
4682 {
kesavand494c2082020-08-31 11:16:12 +05304683 MethodName: "SetExtValue",
4684 Handler: _VolthaService_SetExtValue_Handler,
4685 },
4686 {
Scott Baker24f83e22020-03-30 16:14:28 -07004687 MethodName: "StartOmciTestAction",
4688 Handler: _VolthaService_StartOmciTestAction_Handler,
4689 },
William Kurkianea869482019-04-09 15:16:11 -04004690 },
4691 Streams: []grpc.StreamDesc{
4692 {
4693 StreamName: "StreamPacketsOut",
4694 Handler: _VolthaService_StreamPacketsOut_Handler,
4695 ClientStreams: true,
4696 },
4697 {
4698 StreamName: "ReceivePacketsIn",
4699 Handler: _VolthaService_ReceivePacketsIn_Handler,
4700 ServerStreams: true,
4701 },
4702 {
4703 StreamName: "ReceiveChangeEvents",
4704 Handler: _VolthaService_ReceiveChangeEvents_Handler,
4705 ServerStreams: true,
4706 },
4707 },
4708 Metadata: "voltha_protos/voltha.proto",
4709}