blob: 217adcf466950d2766805a9622a41257487c8a39 [file] [log] [blame]
William Kurkian1b363f42019-03-12 15:28:12 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/voltha.proto
3
William Kurkianad745652019-03-20 08:45:51 -04004package voltha
William Kurkian1b363f42019-03-12 15:28:12 -04005
6import (
William Kurkianad745652019-03-20 08:45:51 -04007 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
10 empty "github.com/golang/protobuf/ptypes/empty"
Matteo Scandolob3c08ae2020-10-14 13:15:43 -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 Kurkianad745652019-03-20 08:45:51 -040015 _ "google.golang.org/genproto/googleapis/api/annotations"
William Kurkian1b363f42019-03-12 15:28:12 -040016 grpc "google.golang.org/grpc"
William Kurkianad745652019-03-20 08:45:51 -040017 math "math"
William Kurkian1b363f42019-03-12 15:28:12 -040018)
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.
William Kurkianad745652019-03-20 08:45:51 -040029const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
William Kurkian1b363f42019-03-12 15:28:12 -040030
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
William Kurkian1b363f42019-03-12 15:28:12 -040044var E_ChildNode = common.E_ChildNode
45
William Kurkian1b363f42019-03-12 15:28:12 -040046var 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 Kurkian1b363f42019-03-12 15:28:12 -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 Belwalkared6da5e2020-02-25 11:23:57 -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 Kurkian1b363f42019-03-12 15:28:12 -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
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030083// AdminState_Types from public import voltha_protos/common.proto
84type AdminState_Types = common.AdminState_Types
William Kurkian1b363f42019-03-12 15:28:12 -040085
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030086var AdminState_Types_name = common.AdminState_Types_name
87var AdminState_Types_value = common.AdminState_Types_value
William Kurkian1b363f42019-03-12 15:28:12 -040088
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030089const 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 Kurkian1b363f42019-03-12 15:28:12 -040094
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030095// OperStatus_Types from public import voltha_protos/common.proto
96type OperStatus_Types = common.OperStatus_Types
William Kurkian1b363f42019-03-12 15:28:12 -040097
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030098var OperStatus_Types_name = common.OperStatus_Types_name
99var OperStatus_Types_value = common.OperStatus_Types_value
William Kurkian1b363f42019-03-12 15:28:12 -0400100
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300101const 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 Kurkian1b363f42019-03-12 15:28:12 -0400107
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300108// ConnectStatus_Types from public import voltha_protos/common.proto
109type ConnectStatus_Types = common.ConnectStatus_Types
William Kurkian1b363f42019-03-12 15:28:12 -0400110
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300111var ConnectStatus_Types_name = common.ConnectStatus_Types_name
112var ConnectStatus_Types_value = common.ConnectStatus_Types_value
William Kurkian1b363f42019-03-12 15:28:12 -0400113
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +0300114const ConnectStatus_UNKNOWN = ConnectStatus_Types(common.ConnectStatus_UNKNOWN)
115const ConnectStatus_UNREACHABLE = ConnectStatus_Types(common.ConnectStatus_UNREACHABLE)
116const ConnectStatus_REACHABLE = ConnectStatus_Types(common.ConnectStatus_REACHABLE)
William Kurkian1b363f42019-03-12 15:28:12 -0400117
William Kurkianad745652019-03-20 08:45:51 -0400118// OperationResp_OperationReturnCode from public import voltha_protos/common.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400119type 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 Belwalkared6da5e2020-02-25 11:23:57 -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 Kurkianad745652019-03-20 08:45:51 -0400137// OfpHeader from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400138type OfpHeader = openflow_13.OfpHeader
139
William Kurkianad745652019-03-20 08:45:51 -0400140// OfpHelloElemHeader from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400141type OfpHelloElemHeader = openflow_13.OfpHelloElemHeader
142type OfpHelloElemHeader_Versionbitmap = openflow_13.OfpHelloElemHeader_Versionbitmap
143
William Kurkianad745652019-03-20 08:45:51 -0400144// OfpHelloElemVersionbitmap from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400145type OfpHelloElemVersionbitmap = openflow_13.OfpHelloElemVersionbitmap
146
William Kurkianad745652019-03-20 08:45:51 -0400147// OfpHello from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400148type OfpHello = openflow_13.OfpHello
149
William Kurkianad745652019-03-20 08:45:51 -0400150// OfpSwitchConfig from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400151type OfpSwitchConfig = openflow_13.OfpSwitchConfig
152
William Kurkianad745652019-03-20 08:45:51 -0400153// OfpTableMod from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400154type OfpTableMod = openflow_13.OfpTableMod
155
William Kurkianad745652019-03-20 08:45:51 -0400156// OfpPort from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400157type OfpPort = openflow_13.OfpPort
158
William Kurkianad745652019-03-20 08:45:51 -0400159// OfpSwitchFeatures from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400160type OfpSwitchFeatures = openflow_13.OfpSwitchFeatures
161
William Kurkianad745652019-03-20 08:45:51 -0400162// OfpPortStatus from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400163type OfpPortStatus = openflow_13.OfpPortStatus
164
William Kurkianad745652019-03-20 08:45:51 -0400165// OfpPortMod from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400166type OfpPortMod = openflow_13.OfpPortMod
167
William Kurkianad745652019-03-20 08:45:51 -0400168// OfpMatch from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400169type OfpMatch = openflow_13.OfpMatch
170
William Kurkianad745652019-03-20 08:45:51 -0400171// OfpOxmField from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400172type OfpOxmField = openflow_13.OfpOxmField
173type OfpOxmField_OfbField = openflow_13.OfpOxmField_OfbField
174type OfpOxmField_ExperimenterField = openflow_13.OfpOxmField_ExperimenterField
175
William Kurkianad745652019-03-20 08:45:51 -0400176// OfpOxmOfbField from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400177type 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
William Kurkianad745652019-03-20 08:45:51 -0400233// OfpOxmExperimenterField from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400234type OfpOxmExperimenterField = openflow_13.OfpOxmExperimenterField
235
William Kurkianad745652019-03-20 08:45:51 -0400236// OfpAction from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400237type 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
William Kurkianad745652019-03-20 08:45:51 -0400247// OfpActionOutput from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400248type OfpActionOutput = openflow_13.OfpActionOutput
249
William Kurkianad745652019-03-20 08:45:51 -0400250// OfpActionMplsTtl from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400251type OfpActionMplsTtl = openflow_13.OfpActionMplsTtl
252
William Kurkianad745652019-03-20 08:45:51 -0400253// OfpActionPush from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400254type OfpActionPush = openflow_13.OfpActionPush
255
William Kurkianad745652019-03-20 08:45:51 -0400256// OfpActionPopMpls from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400257type OfpActionPopMpls = openflow_13.OfpActionPopMpls
258
William Kurkianad745652019-03-20 08:45:51 -0400259// OfpActionGroup from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400260type OfpActionGroup = openflow_13.OfpActionGroup
261
William Kurkianad745652019-03-20 08:45:51 -0400262// OfpActionNwTtl from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400263type OfpActionNwTtl = openflow_13.OfpActionNwTtl
264
William Kurkianad745652019-03-20 08:45:51 -0400265// OfpActionSetField from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400266type OfpActionSetField = openflow_13.OfpActionSetField
267
William Kurkianad745652019-03-20 08:45:51 -0400268// OfpActionExperimenter from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400269type OfpActionExperimenter = openflow_13.OfpActionExperimenter
270
William Kurkianad745652019-03-20 08:45:51 -0400271// OfpInstruction from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400272type 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
William Kurkianad745652019-03-20 08:45:51 -0400279// OfpInstructionGotoTable from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400280type OfpInstructionGotoTable = openflow_13.OfpInstructionGotoTable
281
William Kurkianad745652019-03-20 08:45:51 -0400282// OfpInstructionWriteMetadata from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400283type OfpInstructionWriteMetadata = openflow_13.OfpInstructionWriteMetadata
284
William Kurkianad745652019-03-20 08:45:51 -0400285// OfpInstructionActions from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400286type OfpInstructionActions = openflow_13.OfpInstructionActions
287
William Kurkianad745652019-03-20 08:45:51 -0400288// OfpInstructionMeter from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400289type OfpInstructionMeter = openflow_13.OfpInstructionMeter
290
William Kurkianad745652019-03-20 08:45:51 -0400291// OfpInstructionExperimenter from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400292type OfpInstructionExperimenter = openflow_13.OfpInstructionExperimenter
293
William Kurkianad745652019-03-20 08:45:51 -0400294// OfpFlowMod from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400295type OfpFlowMod = openflow_13.OfpFlowMod
296
William Kurkianad745652019-03-20 08:45:51 -0400297// OfpBucket from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400298type OfpBucket = openflow_13.OfpBucket
299
William Kurkianad745652019-03-20 08:45:51 -0400300// OfpGroupMod from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400301type OfpGroupMod = openflow_13.OfpGroupMod
302
William Kurkianad745652019-03-20 08:45:51 -0400303// OfpPacketOut from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400304type OfpPacketOut = openflow_13.OfpPacketOut
305
William Kurkianad745652019-03-20 08:45:51 -0400306// OfpPacketIn from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400307type OfpPacketIn = openflow_13.OfpPacketIn
308
William Kurkianad745652019-03-20 08:45:51 -0400309// OfpFlowRemoved from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400310type OfpFlowRemoved = openflow_13.OfpFlowRemoved
311
William Kurkianad745652019-03-20 08:45:51 -0400312// OfpMeterBandHeader from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400313type 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
William Kurkianad745652019-03-20 08:45:51 -0400318// OfpMeterBandDrop from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400319type OfpMeterBandDrop = openflow_13.OfpMeterBandDrop
320
William Kurkianad745652019-03-20 08:45:51 -0400321// OfpMeterBandDscpRemark from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400322type OfpMeterBandDscpRemark = openflow_13.OfpMeterBandDscpRemark
323
William Kurkianad745652019-03-20 08:45:51 -0400324// OfpMeterBandExperimenter from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400325type OfpMeterBandExperimenter = openflow_13.OfpMeterBandExperimenter
326
William Kurkianad745652019-03-20 08:45:51 -0400327// OfpMeterMod from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400328type OfpMeterMod = openflow_13.OfpMeterMod
329
William Kurkianad745652019-03-20 08:45:51 -0400330// OfpErrorMsg from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400331type OfpErrorMsg = openflow_13.OfpErrorMsg
332
William Kurkianad745652019-03-20 08:45:51 -0400333// OfpErrorExperimenterMsg from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400334type OfpErrorExperimenterMsg = openflow_13.OfpErrorExperimenterMsg
335
William Kurkianad745652019-03-20 08:45:51 -0400336// OfpMultipartRequest from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400337type OfpMultipartRequest = openflow_13.OfpMultipartRequest
338
William Kurkianad745652019-03-20 08:45:51 -0400339// OfpMultipartReply from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400340type OfpMultipartReply = openflow_13.OfpMultipartReply
341
William Kurkianad745652019-03-20 08:45:51 -0400342// OfpDesc from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400343type OfpDesc = openflow_13.OfpDesc
344
William Kurkianad745652019-03-20 08:45:51 -0400345// OfpFlowStatsRequest from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400346type OfpFlowStatsRequest = openflow_13.OfpFlowStatsRequest
347
William Kurkianad745652019-03-20 08:45:51 -0400348// OfpFlowStats from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400349type OfpFlowStats = openflow_13.OfpFlowStats
350
William Kurkianad745652019-03-20 08:45:51 -0400351// OfpAggregateStatsRequest from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400352type OfpAggregateStatsRequest = openflow_13.OfpAggregateStatsRequest
353
William Kurkianad745652019-03-20 08:45:51 -0400354// OfpAggregateStatsReply from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400355type OfpAggregateStatsReply = openflow_13.OfpAggregateStatsReply
356
William Kurkianad745652019-03-20 08:45:51 -0400357// OfpTableFeatureProperty from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400358type 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
William Kurkianad745652019-03-20 08:45:51 -0400365// OfpTableFeaturePropInstructions from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400366type OfpTableFeaturePropInstructions = openflow_13.OfpTableFeaturePropInstructions
367
William Kurkianad745652019-03-20 08:45:51 -0400368// OfpTableFeaturePropNextTables from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400369type OfpTableFeaturePropNextTables = openflow_13.OfpTableFeaturePropNextTables
370
William Kurkianad745652019-03-20 08:45:51 -0400371// OfpTableFeaturePropActions from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400372type OfpTableFeaturePropActions = openflow_13.OfpTableFeaturePropActions
373
William Kurkianad745652019-03-20 08:45:51 -0400374// OfpTableFeaturePropOxm from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400375type OfpTableFeaturePropOxm = openflow_13.OfpTableFeaturePropOxm
376
William Kurkianad745652019-03-20 08:45:51 -0400377// OfpTableFeaturePropExperimenter from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400378type OfpTableFeaturePropExperimenter = openflow_13.OfpTableFeaturePropExperimenter
379
William Kurkianad745652019-03-20 08:45:51 -0400380// OfpTableFeatures from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400381type OfpTableFeatures = openflow_13.OfpTableFeatures
382
William Kurkianad745652019-03-20 08:45:51 -0400383// OfpTableStats from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400384type OfpTableStats = openflow_13.OfpTableStats
385
William Kurkianad745652019-03-20 08:45:51 -0400386// OfpPortStatsRequest from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400387type OfpPortStatsRequest = openflow_13.OfpPortStatsRequest
388
William Kurkianad745652019-03-20 08:45:51 -0400389// OfpPortStats from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400390type OfpPortStats = openflow_13.OfpPortStats
391
William Kurkianad745652019-03-20 08:45:51 -0400392// OfpGroupStatsRequest from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400393type OfpGroupStatsRequest = openflow_13.OfpGroupStatsRequest
394
William Kurkianad745652019-03-20 08:45:51 -0400395// OfpBucketCounter from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400396type OfpBucketCounter = openflow_13.OfpBucketCounter
397
William Kurkianad745652019-03-20 08:45:51 -0400398// OfpGroupStats from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400399type OfpGroupStats = openflow_13.OfpGroupStats
400
William Kurkianad745652019-03-20 08:45:51 -0400401// OfpGroupDesc from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400402type OfpGroupDesc = openflow_13.OfpGroupDesc
403
William Kurkianad745652019-03-20 08:45:51 -0400404// OfpGroupEntry from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400405type OfpGroupEntry = openflow_13.OfpGroupEntry
406
William Kurkianad745652019-03-20 08:45:51 -0400407// OfpGroupFeatures from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400408type OfpGroupFeatures = openflow_13.OfpGroupFeatures
409
William Kurkianad745652019-03-20 08:45:51 -0400410// OfpMeterMultipartRequest from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400411type OfpMeterMultipartRequest = openflow_13.OfpMeterMultipartRequest
412
William Kurkianad745652019-03-20 08:45:51 -0400413// OfpMeterBandStats from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400414type OfpMeterBandStats = openflow_13.OfpMeterBandStats
415
William Kurkianad745652019-03-20 08:45:51 -0400416// OfpMeterStats from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400417type OfpMeterStats = openflow_13.OfpMeterStats
418
William Kurkianad745652019-03-20 08:45:51 -0400419// OfpMeterConfig from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400420type OfpMeterConfig = openflow_13.OfpMeterConfig
421
William Kurkianad745652019-03-20 08:45:51 -0400422// OfpMeterFeatures from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400423type OfpMeterFeatures = openflow_13.OfpMeterFeatures
424
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -0400425// OfpMeterEntry from public import voltha_protos/openflow_13.proto
426type OfpMeterEntry = openflow_13.OfpMeterEntry
427
William Kurkianad745652019-03-20 08:45:51 -0400428// OfpExperimenterMultipartHeader from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400429type OfpExperimenterMultipartHeader = openflow_13.OfpExperimenterMultipartHeader
430
William Kurkianad745652019-03-20 08:45:51 -0400431// OfpExperimenterHeader from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400432type OfpExperimenterHeader = openflow_13.OfpExperimenterHeader
433
William Kurkianad745652019-03-20 08:45:51 -0400434// OfpQueuePropHeader from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400435type OfpQueuePropHeader = openflow_13.OfpQueuePropHeader
436
William Kurkianad745652019-03-20 08:45:51 -0400437// OfpQueuePropMinRate from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400438type OfpQueuePropMinRate = openflow_13.OfpQueuePropMinRate
439
William Kurkianad745652019-03-20 08:45:51 -0400440// OfpQueuePropMaxRate from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400441type OfpQueuePropMaxRate = openflow_13.OfpQueuePropMaxRate
442
William Kurkianad745652019-03-20 08:45:51 -0400443// OfpQueuePropExperimenter from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400444type OfpQueuePropExperimenter = openflow_13.OfpQueuePropExperimenter
445
William Kurkianad745652019-03-20 08:45:51 -0400446// OfpPacketQueue from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400447type OfpPacketQueue = openflow_13.OfpPacketQueue
448
William Kurkianad745652019-03-20 08:45:51 -0400449// OfpQueueGetConfigRequest from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400450type OfpQueueGetConfigRequest = openflow_13.OfpQueueGetConfigRequest
451
William Kurkianad745652019-03-20 08:45:51 -0400452// OfpQueueGetConfigReply from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400453type OfpQueueGetConfigReply = openflow_13.OfpQueueGetConfigReply
454
William Kurkianad745652019-03-20 08:45:51 -0400455// OfpActionSetQueue from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400456type OfpActionSetQueue = openflow_13.OfpActionSetQueue
457
William Kurkianad745652019-03-20 08:45:51 -0400458// OfpQueueStatsRequest from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400459type OfpQueueStatsRequest = openflow_13.OfpQueueStatsRequest
460
William Kurkianad745652019-03-20 08:45:51 -0400461// OfpQueueStats from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400462type OfpQueueStats = openflow_13.OfpQueueStats
463
William Kurkianad745652019-03-20 08:45:51 -0400464// OfpRoleRequest from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400465type OfpRoleRequest = openflow_13.OfpRoleRequest
466
William Kurkianad745652019-03-20 08:45:51 -0400467// OfpAsyncConfig from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400468type 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
William Kurkianad745652019-03-20 08:45:51 -0400507// OfpPortNo from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400508type 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
William Kurkianad745652019-03-20 08:45:51 -0400524// OfpType from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400525type 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
William Kurkianad745652019-03-20 08:45:51 -0400561// OfpHelloElemType from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400562type 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
William Kurkianad745652019-03-20 08:45:51 -0400570// OfpConfigFlags from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400571type 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
William Kurkianad745652019-03-20 08:45:51 -0400581// OfpTableConfig from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400582type 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
William Kurkianad745652019-03-20 08:45:51 -0400590// OfpTable from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400591type 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
William Kurkianad745652019-03-20 08:45:51 -0400600// OfpCapabilities from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400601type 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
William Kurkianad745652019-03-20 08:45:51 -0400615// OfpPortConfig from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400616type 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
William Kurkianad745652019-03-20 08:45:51 -0400627// OfpPortState from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400628type 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
William Kurkianad745652019-03-20 08:45:51 -0400638// OfpPortFeatures from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400639type 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
William Kurkianad745652019-03-20 08:45:51 -0400662// OfpPortReason from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400663type 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
William Kurkianad745652019-03-20 08:45:51 -0400672// OfpMatchType from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400673type 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
William Kurkianad745652019-03-20 08:45:51 -0400681// OfpOxmClass from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400682type 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
William Kurkianad745652019-03-20 08:45:51 -0400692// OxmOfbFieldTypes from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400693type 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
William Kurkianad745652019-03-20 08:45:51 -0400739// OfpVlanId from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400740type 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
William Kurkianad745652019-03-20 08:45:51 -0400748// OfpIpv6ExthdrFlags from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400749type 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
William Kurkianad745652019-03-20 08:45:51 -0400765// OfpActionType from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400766type 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
William Kurkianad745652019-03-20 08:45:51 -0400789// OfpControllerMaxLen from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400790type 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
William Kurkianad745652019-03-20 08:45:51 -0400799// OfpInstructionType from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400800type 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
William Kurkianad745652019-03-20 08:45:51 -0400814// OfpFlowModCommand from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400815type 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
William Kurkianad745652019-03-20 08:45:51 -0400826// OfpFlowModFlags from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400827type 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
William Kurkianad745652019-03-20 08:45:51 -0400839// OfpGroup from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400840type 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
William Kurkianad745652019-03-20 08:45:51 -0400850// OfpGroupModCommand from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400851type 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
William Kurkianad745652019-03-20 08:45:51 -0400860// OfpGroupType from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400861type 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
William Kurkianad745652019-03-20 08:45:51 -0400871// OfpPacketInReason from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400872type 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
William Kurkianad745652019-03-20 08:45:51 -0400881// OfpFlowRemovedReason from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400882type 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
William Kurkianad745652019-03-20 08:45:51 -0400893// OfpMeter from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400894type 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
William Kurkianad745652019-03-20 08:45:51 -0400905// OfpMeterBandType from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400906type 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
William Kurkianad745652019-03-20 08:45:51 -0400916// OfpMeterModCommand from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400917type 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
William Kurkianad745652019-03-20 08:45:51 -0400926// OfpMeterFlags from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400927type 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
William Kurkianad745652019-03-20 08:45:51 -0400938// OfpErrorType from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400939type 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
William Kurkianad745652019-03-20 08:45:51 -0400960// OfpHelloFailedCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400961type 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
William Kurkianad745652019-03-20 08:45:51 -0400969// OfpBadRequestCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400970type 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
William Kurkianad745652019-03-20 08:45:51 -0400990// OfpBadActionCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -0400991type 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
William Kurkianad745652019-03-20 08:45:51 -04001013// OfpBadInstructionCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001014type 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
William Kurkianad745652019-03-20 08:45:51 -04001029// OfpBadMatchCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001030type 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
William Kurkianad745652019-03-20 08:45:51 -04001048// OfpFlowModFailedCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001049type 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
William Kurkianad745652019-03-20 08:45:51 -04001063// OfpGroupModFailedCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001064type 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
William Kurkianad745652019-03-20 08:45:51 -04001085// OfpPortModFailedCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001086type 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
William Kurkianad745652019-03-20 08:45:51 -04001097// OfpTableModFailedCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001098type 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
William Kurkianad745652019-03-20 08:45:51 -04001107// OfpQueueOpFailedCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001108type 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
William Kurkianad745652019-03-20 08:45:51 -04001117// OfpSwitchConfigFailedCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001118type 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
William Kurkianad745652019-03-20 08:45:51 -04001127// OfpRoleRequestFailedCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001128type 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
William Kurkianad745652019-03-20 08:45:51 -04001137// OfpMeterModFailedCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001138type 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)
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +03001152const OfpMeterModFailedCode_OFPMMFC_BAD_BAND_DETAIL = OfpMeterModFailedCode(openflow_13.OfpMeterModFailedCode_OFPMMFC_BAD_BAND_DETAIL)
William Kurkian1b363f42019-03-12 15:28:12 -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
William Kurkianad745652019-03-20 08:45:51 -04001156// OfpTableFeaturesFailedCode from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001157type 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
William Kurkianad745652019-03-20 08:45:51 -04001169// OfpMultipartType from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001170type 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
William Kurkianad745652019-03-20 08:45:51 -04001191// OfpMultipartRequestFlags from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001192type 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
William Kurkianad745652019-03-20 08:45:51 -04001200// OfpMultipartReplyFlags from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001201type 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
William Kurkianad745652019-03-20 08:45:51 -04001209// OfpTableFeaturePropType from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001210type 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
William Kurkianad745652019-03-20 08:45:51 -04001232// OfpGroupCapabilities from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001233type 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
William Kurkianad745652019-03-20 08:45:51 -04001244// OfpQueueProperties from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001245type 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
William Kurkianad745652019-03-20 08:45:51 -04001255// OfpControllerRole from public import voltha_protos/openflow_13.proto
William Kurkian1b363f42019-03-12 15:28:12 -04001256type 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 Paul96a2c9e2019-11-06 07:17:44 +00001266type EventFilterRuleKey_EventFilterRuleType int32
William Kurkian1b363f42019-03-12 15:28:12 -04001267
1268const (
Devmalya Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -04001275)
1276
Devmalya Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -04001284}
William Kurkianad745652019-03-20 08:45:51 -04001285
Devmalya Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -04001293}
1294
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001295func (x EventFilterRuleKey_EventFilterRuleType) String() string {
1296 return proto.EnumName(EventFilterRuleKey_EventFilterRuleType_name, int32(x))
William Kurkian1b363f42019-03-12 15:28:12 -04001297}
William Kurkianad745652019-03-20 08:45:51 -04001298
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001299func (EventFilterRuleKey_EventFilterRuleType) EnumDescriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -04001300 return fileDescriptor_e084f1a60ce7016c, []int{2, 0}
William Kurkian1b363f42019-03-12 15:28:12 -04001301}
1302
onkar.kundargi7b85fa12020-02-27 13:19:22 +05301303type 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 Kurkian1b363f42019-03-12 15:28:12 -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}
William Kurkianad745652019-03-20 08:45:51 -04001343
William Kurkian1b363f42019-03-12 15:28:12 -04001344var 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}
William Kurkianad745652019-03-20 08:45:51 -04001354
William Kurkian1b363f42019-03-12 15:28:12 -04001355func (SelfTestResponse_SelfTestResult) EnumDescriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05301356 return fileDescriptor_e084f1a60ce7016c, []int{12, 0}
William Kurkian1b363f42019-03-12 15:28:12 -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) {
William Kurkianad745652019-03-20 08:45:51 -04001372 return fileDescriptor_e084f1a60ce7016c, []int{0}
William Kurkian1b363f42019-03-12 15:28:12 -04001373}
William Kurkianad745652019-03-20 08:45:51 -04001374
William Kurkian1b363f42019-03-12 15:28:12 -04001375func (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}
William Kurkianad745652019-03-20 08:45:51 -04001381func (m *DeviceGroup) XXX_Merge(src proto.Message) {
1382 xxx_messageInfo_DeviceGroup.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04001383}
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) {
William Kurkianad745652019-03-20 08:45:51 -04001425 return fileDescriptor_e084f1a60ce7016c, []int{1}
William Kurkian1b363f42019-03-12 15:28:12 -04001426}
William Kurkianad745652019-03-20 08:45:51 -04001427
William Kurkian1b363f42019-03-12 15:28:12 -04001428func (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}
William Kurkianad745652019-03-20 08:45:51 -04001434func (m *DeviceGroups) XXX_Merge(src proto.Message) {
1435 xxx_messageInfo_DeviceGroups.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04001436}
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 Paul96a2c9e2019-11-06 07:17:44 +00001453type EventFilterRuleKey struct {
William Kurkian1b363f42019-03-12 15:28:12 -04001454 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1455 XXX_unrecognized []byte `json:"-"`
1456 XXX_sizecache int32 `json:"-"`
1457}
1458
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001459func (m *EventFilterRuleKey) Reset() { *m = EventFilterRuleKey{} }
1460func (m *EventFilterRuleKey) String() string { return proto.CompactTextString(m) }
1461func (*EventFilterRuleKey) ProtoMessage() {}
1462func (*EventFilterRuleKey) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -04001463 return fileDescriptor_e084f1a60ce7016c, []int{2}
William Kurkian1b363f42019-03-12 15:28:12 -04001464}
William Kurkianad745652019-03-20 08:45:51 -04001465
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001466func (m *EventFilterRuleKey) XXX_Unmarshal(b []byte) error {
1467 return xxx_messageInfo_EventFilterRuleKey.Unmarshal(m, b)
William Kurkian1b363f42019-03-12 15:28:12 -04001468}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001469func (m *EventFilterRuleKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1470 return xxx_messageInfo_EventFilterRuleKey.Marshal(b, m, deterministic)
William Kurkian1b363f42019-03-12 15:28:12 -04001471}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001472func (m *EventFilterRuleKey) XXX_Merge(src proto.Message) {
1473 xxx_messageInfo_EventFilterRuleKey.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04001474}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001475func (m *EventFilterRuleKey) XXX_Size() int {
1476 return xxx_messageInfo_EventFilterRuleKey.Size(m)
William Kurkian1b363f42019-03-12 15:28:12 -04001477}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001478func (m *EventFilterRuleKey) XXX_DiscardUnknown() {
1479 xxx_messageInfo_EventFilterRuleKey.DiscardUnknown(m)
William Kurkian1b363f42019-03-12 15:28:12 -04001480}
1481
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001482var xxx_messageInfo_EventFilterRuleKey proto.InternalMessageInfo
William Kurkian1b363f42019-03-12 15:28:12 -04001483
Devmalya Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -04001490}
1491
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001492func (m *EventFilterRule) Reset() { *m = EventFilterRule{} }
1493func (m *EventFilterRule) String() string { return proto.CompactTextString(m) }
1494func (*EventFilterRule) ProtoMessage() {}
1495func (*EventFilterRule) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -04001496 return fileDescriptor_e084f1a60ce7016c, []int{3}
William Kurkian1b363f42019-03-12 15:28:12 -04001497}
William Kurkianad745652019-03-20 08:45:51 -04001498
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001499func (m *EventFilterRule) XXX_Unmarshal(b []byte) error {
1500 return xxx_messageInfo_EventFilterRule.Unmarshal(m, b)
William Kurkian1b363f42019-03-12 15:28:12 -04001501}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001502func (m *EventFilterRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1503 return xxx_messageInfo_EventFilterRule.Marshal(b, m, deterministic)
William Kurkian1b363f42019-03-12 15:28:12 -04001504}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001505func (m *EventFilterRule) XXX_Merge(src proto.Message) {
1506 xxx_messageInfo_EventFilterRule.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04001507}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001508func (m *EventFilterRule) XXX_Size() int {
1509 return xxx_messageInfo_EventFilterRule.Size(m)
William Kurkian1b363f42019-03-12 15:28:12 -04001510}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001511func (m *EventFilterRule) XXX_DiscardUnknown() {
1512 xxx_messageInfo_EventFilterRule.DiscardUnknown(m)
William Kurkian1b363f42019-03-12 15:28:12 -04001513}
1514
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001515var xxx_messageInfo_EventFilterRule proto.InternalMessageInfo
William Kurkian1b363f42019-03-12 15:28:12 -04001516
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001517func (m *EventFilterRule) GetKey() EventFilterRuleKey_EventFilterRuleType {
William Kurkian1b363f42019-03-12 15:28:12 -04001518 if m != nil {
1519 return m.Key
1520 }
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001521 return EventFilterRuleKey_filter_all
William Kurkian1b363f42019-03-12 15:28:12 -04001522}
1523
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001524func (m *EventFilterRule) GetValue() string {
William Kurkian1b363f42019-03-12 15:28:12 -04001525 if m != nil {
1526 return m.Value
1527 }
1528 return ""
1529}
1530
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001531type EventFilter struct {
William Kurkian1b363f42019-03-12 15:28:12 -04001532 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Devmalya Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -04001537 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1538 XXX_unrecognized []byte `json:"-"`
1539 XXX_sizecache int32 `json:"-"`
1540}
1541
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001542func (m *EventFilter) Reset() { *m = EventFilter{} }
1543func (m *EventFilter) String() string { return proto.CompactTextString(m) }
1544func (*EventFilter) ProtoMessage() {}
1545func (*EventFilter) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -04001546 return fileDescriptor_e084f1a60ce7016c, []int{4}
William Kurkian1b363f42019-03-12 15:28:12 -04001547}
William Kurkianad745652019-03-20 08:45:51 -04001548
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001549func (m *EventFilter) XXX_Unmarshal(b []byte) error {
1550 return xxx_messageInfo_EventFilter.Unmarshal(m, b)
William Kurkian1b363f42019-03-12 15:28:12 -04001551}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001552func (m *EventFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1553 return xxx_messageInfo_EventFilter.Marshal(b, m, deterministic)
William Kurkian1b363f42019-03-12 15:28:12 -04001554}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001555func (m *EventFilter) XXX_Merge(src proto.Message) {
1556 xxx_messageInfo_EventFilter.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04001557}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001558func (m *EventFilter) XXX_Size() int {
1559 return xxx_messageInfo_EventFilter.Size(m)
William Kurkian1b363f42019-03-12 15:28:12 -04001560}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001561func (m *EventFilter) XXX_DiscardUnknown() {
1562 xxx_messageInfo_EventFilter.DiscardUnknown(m)
William Kurkian1b363f42019-03-12 15:28:12 -04001563}
1564
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001565var xxx_messageInfo_EventFilter proto.InternalMessageInfo
William Kurkian1b363f42019-03-12 15:28:12 -04001566
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001567func (m *EventFilter) GetId() string {
William Kurkian1b363f42019-03-12 15:28:12 -04001568 if m != nil {
1569 return m.Id
1570 }
1571 return ""
1572}
1573
Devmalya Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -04001596 if m != nil {
1597 return m.Rules
1598 }
1599 return nil
1600}
1601
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001602type EventFilters struct {
1603 Filters []*EventFilter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -04001604 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1605 XXX_unrecognized []byte `json:"-"`
1606 XXX_sizecache int32 `json:"-"`
1607}
1608
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001609func (m *EventFilters) Reset() { *m = EventFilters{} }
1610func (m *EventFilters) String() string { return proto.CompactTextString(m) }
1611func (*EventFilters) ProtoMessage() {}
1612func (*EventFilters) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -04001613 return fileDescriptor_e084f1a60ce7016c, []int{5}
William Kurkian1b363f42019-03-12 15:28:12 -04001614}
William Kurkianad745652019-03-20 08:45:51 -04001615
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001616func (m *EventFilters) XXX_Unmarshal(b []byte) error {
1617 return xxx_messageInfo_EventFilters.Unmarshal(m, b)
William Kurkian1b363f42019-03-12 15:28:12 -04001618}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001619func (m *EventFilters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1620 return xxx_messageInfo_EventFilters.Marshal(b, m, deterministic)
William Kurkian1b363f42019-03-12 15:28:12 -04001621}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001622func (m *EventFilters) XXX_Merge(src proto.Message) {
1623 xxx_messageInfo_EventFilters.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04001624}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001625func (m *EventFilters) XXX_Size() int {
1626 return xxx_messageInfo_EventFilters.Size(m)
William Kurkian1b363f42019-03-12 15:28:12 -04001627}
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001628func (m *EventFilters) XXX_DiscardUnknown() {
1629 xxx_messageInfo_EventFilters.DiscardUnknown(m)
William Kurkian1b363f42019-03-12 15:28:12 -04001630}
1631
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001632var xxx_messageInfo_EventFilters proto.InternalMessageInfo
William Kurkian1b363f42019-03-12 15:28:12 -04001633
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001634func (m *EventFilters) GetFilters() []*EventFilter {
William Kurkian1b363f42019-03-12 15:28:12 -04001635 if m != nil {
1636 return m.Filters
1637 }
1638 return nil
1639}
1640
William Kurkian1b363f42019-03-12 15:28:12 -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) {
Scott Baker99af94e2019-08-20 10:45:06 -07001655 return fileDescriptor_e084f1a60ce7016c, []int{6}
William Kurkian1b363f42019-03-12 15:28:12 -04001656}
William Kurkianad745652019-03-20 08:45:51 -04001657
William Kurkian1b363f42019-03-12 15:28:12 -04001658func (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}
William Kurkianad745652019-03-20 08:45:51 -04001664func (m *CoreInstance) XXX_Merge(src proto.Message) {
1665 xxx_messageInfo_CoreInstance.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04001666}
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) {
Scott Baker99af94e2019-08-20 10:45:06 -07001701 return fileDescriptor_e084f1a60ce7016c, []int{7}
William Kurkian1b363f42019-03-12 15:28:12 -04001702}
William Kurkianad745652019-03-20 08:45:51 -04001703
William Kurkian1b363f42019-03-12 15:28:12 -04001704func (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}
William Kurkianad745652019-03-20 08:45:51 -04001710func (m *CoreInstances) XXX_Merge(src proto.Message) {
1711 xxx_messageInfo_CoreInstances.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04001712}
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
onkar.kundargi7b85fa12020-02-27 13:19:22 +05301729type 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
dpaul2b52e712020-06-23 13:02:28 +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 Kurkian1b363f42019-03-12 15:28:12 -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 Paul96a2c9e2019-11-06 07:17:44 +00001898 EventFilters []*EventFilter `protobuf:"bytes,7,rep,name=event_filters,json=eventFilters,proto3" json:"event_filters,omitempty"`
William Kurkian1b363f42019-03-12 15:28:12 -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) {
dpaul2b52e712020-06-23 13:02:28 +05301910 return fileDescriptor_e084f1a60ce7016c, []int{11}
William Kurkian1b363f42019-03-12 15:28:12 -04001911}
William Kurkianad745652019-03-20 08:45:51 -04001912
William Kurkian1b363f42019-03-12 15:28:12 -04001913func (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}
William Kurkianad745652019-03-20 08:45:51 -04001919func (m *Voltha) XXX_Merge(src proto.Message) {
1920 xxx_messageInfo_Voltha.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04001921}
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 Paul96a2c9e2019-11-06 07:17:44 +00001973func (m *Voltha) GetEventFilters() []*EventFilter {
William Kurkian1b363f42019-03-12 15:28:12 -04001974 if m != nil {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00001975 return m.EventFilters
William Kurkian1b363f42019-03-12 15:28:12 -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) {
dpaul2b52e712020-06-23 13:02:28 +05302006 return fileDescriptor_e084f1a60ce7016c, []int{12}
William Kurkian1b363f42019-03-12 15:28:12 -04002007}
William Kurkianad745652019-03-20 08:45:51 -04002008
William Kurkian1b363f42019-03-12 15:28:12 -04002009func (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}
William Kurkianad745652019-03-20 08:45:51 -04002015func (m *SelfTestResponse) XXX_Merge(src proto.Message) {
2016 xxx_messageInfo_SelfTestResponse.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04002017}
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) {
dpaul2b52e712020-06-23 13:02:28 +05302048 return fileDescriptor_e084f1a60ce7016c, []int{13}
William Kurkian1b363f42019-03-12 15:28:12 -04002049}
William Kurkianad745652019-03-20 08:45:51 -04002050
William Kurkian1b363f42019-03-12 15:28:12 -04002051func (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}
William Kurkianad745652019-03-20 08:45:51 -04002057func (m *OfAgentSubscriber) XXX_Merge(src proto.Message) {
2058 xxx_messageInfo_OfAgentSubscriber.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04002059}
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) {
dpaul2b52e712020-06-23 13:02:28 +05302098 return fileDescriptor_e084f1a60ce7016c, []int{14}
William Kurkian1b363f42019-03-12 15:28:12 -04002099}
William Kurkianad745652019-03-20 08:45:51 -04002100
William Kurkian1b363f42019-03-12 15:28:12 -04002101func (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}
William Kurkianad745652019-03-20 08:45:51 -04002107func (m *Membership) XXX_Merge(src proto.Message) {
2108 xxx_messageInfo_Membership.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -04002109}
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 k166cb202019-07-28 13:05:56 -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) {
dpaul2b52e712020-06-23 13:02:28 +05302146 return fileDescriptor_e084f1a60ce7016c, []int{15}
manikkaraj k166cb202019-07-28 13:05:56 -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 Kurkian1b363f42019-03-12 15:28:12 -04002174func init() {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00002175 proto.RegisterEnum("voltha.EventFilterRuleKey_EventFilterRuleType", EventFilterRuleKey_EventFilterRuleType_name, EventFilterRuleKey_EventFilterRuleType_value)
onkar.kundargi7b85fa12020-02-27 13:19:22 +05302176 proto.RegisterEnum("voltha.TestResponse_TestResponseResult", TestResponse_TestResponseResult_name, TestResponse_TestResponseResult_value)
William Kurkianad745652019-03-20 08:45:51 -04002177 proto.RegisterEnum("voltha.SelfTestResponse_SelfTestResult", SelfTestResponse_SelfTestResult_name, SelfTestResponse_SelfTestResult_value)
William Kurkian1b363f42019-03-12 15:28:12 -04002178 proto.RegisterType((*DeviceGroup)(nil), "voltha.DeviceGroup")
2179 proto.RegisterType((*DeviceGroups)(nil), "voltha.DeviceGroups")
Devmalya Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -04002184 proto.RegisterType((*CoreInstance)(nil), "voltha.CoreInstance")
2185 proto.RegisterType((*CoreInstances)(nil), "voltha.CoreInstances")
onkar.kundargi7b85fa12020-02-27 13:19:22 +05302186 proto.RegisterType((*OmciTestRequest)(nil), "voltha.OmciTestRequest")
2187 proto.RegisterType((*TestResponse)(nil), "voltha.TestResponse")
dpaul2b52e712020-06-23 13:02:28 +05302188 proto.RegisterType((*ValueSet)(nil), "voltha.ValueSet")
William Kurkian1b363f42019-03-12 15:28:12 -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 k166cb202019-07-28 13:05:56 -04002193 proto.RegisterType((*FlowMetadata)(nil), "voltha.FlowMetadata")
William Kurkianad745652019-03-20 08:45:51 -04002194}
2195
2196func init() { proto.RegisterFile("voltha_protos/voltha.proto", fileDescriptor_e084f1a60ce7016c) }
2197
2198var fileDescriptor_e084f1a60ce7016c = []byte{
Himani Chawla503b7ce2020-10-07 13:20:03 +05302199 // 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,
Matteo Scandolob3c08ae2020-10-14 13:15:43 -07002202 0x62, 0xd2, 0xb1, 0x9c, 0x20, 0xff, 0xf8, 0x1f, 0x34, 0xba, 0x59, 0x61, 0x6d, 0x99, 0xec, 0x52,
Himani Chawla503b7ce2020-10-07 13:20:03 +05302203 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,
Matteo Scandolob3c08ae2020-10-14 13:15:43 -07002239 0xbf, 0x32, 0x97, 0x6c, 0x07, 0x77, 0x67, 0x1f, 0xc4, 0x2f, 0xe5, 0x6d, 0xcf, 0x0f, 0x61, 0xb1,
Himani Chawla503b7ce2020-10-07 13:20:03 +05302240 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,
Matteo Scandolob3c08ae2020-10-14 13:15:43 -07002245 0x54, 0x3b, 0x4c, 0x27, 0xe8, 0x73, 0x98, 0x7d, 0x2a, 0xf6, 0x54, 0x95, 0x85, 0x0d, 0xfe, 0x18,
Himani Chawla503b7ce2020-10-07 13:20:03 +05302246 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,
Matteo Scandolob3c08ae2020-10-14 13:15:43 -07002249 0x3e, 0x82, 0x59, 0x55, 0x59, 0xbd, 0xaa, 0xb4, 0xe8, 0x79, 0xbf, 0x2b, 0xe9, 0xfe, 0x9a, 0xd2,
Himani Chawla503b7ce2020-10-07 13:20:03 +05302250 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,
Matteo Scandolob3c08ae2020-10-14 13:15:43 -07002266 0x84, 0xd4, 0x43, 0xcb, 0x7e, 0x79, 0xcc, 0xb8, 0x2e, 0x72, 0x41, 0x3e, 0x84, 0xe9, 0x36, 0xf3,
Himani Chawla503b7ce2020-10-07 13:20:03 +05302267 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,
Matteo Scandolob3c08ae2020-10-14 13:15:43 -07002272 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,
Himani Chawla503b7ce2020-10-07 13:20:03 +05302285 0xc5, 0xd7, 0xe2, 0x4f, 0x4d, 0x78, 0xf8, 0xbb, 0x04, 0xac, 0x1e, 0x62, 0x33, 0x78, 0x6d, 0xed,
Matteo Scandolob3c08ae2020-10-14 13:15:43 -07002286 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,
Himani Chawla503b7ce2020-10-07 13:20:03 +05302358 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,
Matteo Scandolob3c08ae2020-10-14 13:15:43 -07002360 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 Kurkian1b363f42019-03-12 15:28:12 -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 Kurkian1b363f42019-03-12 15:28:12 -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)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04002408 // List all meters of a logical device
2409 ListLogicalDeviceMeters(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*openflow_13.Meters, error)
William Kurkian1b363f42019-03-12 15:28:12 -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)
Himani Chawla503b7ce2020-10-07 13:20:03 +05302434 // Forcefully delete a device
2435 ForceDeleteDevice(ctx context.Context, in *common.ID, opts ...grpc.CallOption) (*empty.Empty, error)
William Kurkian1b363f42019-03-12 15:28:12 -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 Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -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)
kesavand4a002b02020-01-23 21:29:47 -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 Belwalkared6da5e2020-02-25 11:23:57 -08002506 GetExtValue(ctx context.Context, in *common.ValueSpecifier, opts ...grpc.CallOption) (*common.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05302507 SetExtValue(ctx context.Context, in *ValueSet, opts ...grpc.CallOption) (*empty.Empty, error)
onkar.kundargi7b85fa12020-02-27 13:19:22 +05302508 // omci start and stop cli implementation
2509 StartOmciTestAction(ctx context.Context, in *OmciTestRequest, opts ...grpc.CallOption) (*TestResponse, error)
William Kurkian1b363f42019-03-12 15:28:12 -04002510}
2511
2512type volthaServiceClient struct {
2513 cc *grpc.ClientConn
2514}
2515
2516func NewVolthaServiceClient(cc *grpc.ClientConn) VolthaServiceClient {
2517 return &volthaServiceClient{cc}
2518}
2519
William Kurkian1b363f42019-03-12 15:28:12 -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
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -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 Kurkian1b363f42019-03-12 15:28:12 -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
Himani Chawla503b7ce2020-10-07 13:20:03 +05302763func (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 Kurkian1b363f42019-03-12 15:28:12 -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 Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -04003017 if err != nil {
3018 return nil, err
3019 }
3020 return out, nil
3021}
3022
Devmalya Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -04003026 if err != nil {
3027 return nil, err
3028 }
3029 return out, nil
3030}
3031
Devmalya Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -04003035 if err != nil {
3036 return nil, err
3037 }
3038 return out, nil
3039}
3040
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00003041func (c *volthaServiceClient) DeleteEventFilter(ctx context.Context, in *EventFilter, opts ...grpc.CallOption) (*empty.Empty, error) {
William Kurkian1b363f42019-03-12 15:28:12 -04003042 out := new(empty.Empty)
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00003043 err := c.cc.Invoke(ctx, "/voltha.VolthaService/DeleteEventFilter", in, out, opts...)
William Kurkian1b363f42019-03-12 15:28:12 -04003044 if err != nil {
3045 return nil, err
3046 }
3047 return out, nil
3048}
3049
Devmalya Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -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
kesavand4a002b02020-01-23 21:29:47 -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 Belwalkared6da5e2020-02-25 11:23:57 -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
dpaul2b52e712020-06-23 13:02:28 +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
onkar.kundargi7b85fa12020-02-27 13:19:22 +05303149func (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 Kurkian1b363f42019-03-12 15:28:12 -04003158// VolthaServiceServer is the server API for VolthaService service.
3159type VolthaServiceServer interface {
William Kurkian1b363f42019-03-12 15:28:12 -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)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003190 // List all meters of a logical device
3191 ListLogicalDeviceMeters(context.Context, *common.ID) (*openflow_13.Meters, error)
William Kurkian1b363f42019-03-12 15:28:12 -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)
Himani Chawla503b7ce2020-10-07 13:20:03 +05303216 // Forcefully delete a device
3217 ForceDeleteDevice(context.Context, *common.ID) (*empty.Empty, error)
William Kurkian1b363f42019-03-12 15:28:12 -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 Paul96a2c9e2019-11-06 07:17:44 +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 Kurkian1b363f42019-03-12 15:28:12 -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)
kesavand4a002b02020-01-23 21:29:47 -05003286 EnablePort(context.Context, *Port) (*empty.Empty, error)
3287 DisablePort(context.Context, *Port) (*empty.Empty, error)
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08003288 GetExtValue(context.Context, *common.ValueSpecifier) (*common.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05303289 SetExtValue(context.Context, *ValueSet) (*empty.Empty, error)
onkar.kundargi7b85fa12020-02-27 13:19:22 +05303290 // omci start and stop cli implementation
3291 StartOmciTestAction(context.Context, *OmciTestRequest) (*TestResponse, error)
William Kurkian1b363f42019-03-12 15:28:12 -04003292}
3293
3294func RegisterVolthaServiceServer(s *grpc.Server, srv VolthaServiceServer) {
3295 s.RegisterService(&_VolthaService_serviceDesc, srv)
3296}
3297
William Kurkian1b363f42019-03-12 15:28:12 -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
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003568func _VolthaService_ListLogicalDeviceMeters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
William Kurkian1b363f42019-03-12 15:28:12 -04003569 in := new(common.ID)
3570 if err := dec(in); err != nil {
3571 return nil, err
3572 }
3573 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003574 return srv.(VolthaServiceServer).ListLogicalDeviceMeters(ctx, in)
William Kurkian1b363f42019-03-12 15:28:12 -04003575 }
3576 info := &grpc.UnaryServerInfo{
3577 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003578 FullMethod: "/voltha.VolthaService/ListLogicalDeviceMeters",
William Kurkian1b363f42019-03-12 15:28:12 -04003579 }
3580 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04003581 return srv.(VolthaServiceServer).ListLogicalDeviceMeters(ctx, req.(*common.ID))
William Kurkian1b363f42019-03-12 15:28:12 -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
Himani Chawla503b7ce2020-10-07 13:20:03 +05303784func _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 Kurkian1b363f42019-03-12 15:28:12 -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 Paul96a2c9e2019-11-06 07:17:44 +00004158func _VolthaService_CreateEventFilter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4159 in := new(EventFilter)
William Kurkian1b363f42019-03-12 15:28:12 -04004160 if err := dec(in); err != nil {
4161 return nil, err
4162 }
4163 if interceptor == nil {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004164 return srv.(VolthaServiceServer).CreateEventFilter(ctx, in)
William Kurkian1b363f42019-03-12 15:28:12 -04004165 }
4166 info := &grpc.UnaryServerInfo{
4167 Server: srv,
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004168 FullMethod: "/voltha.VolthaService/CreateEventFilter",
William Kurkian1b363f42019-03-12 15:28:12 -04004169 }
4170 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004171 return srv.(VolthaServiceServer).CreateEventFilter(ctx, req.(*EventFilter))
William Kurkian1b363f42019-03-12 15:28:12 -04004172 }
4173 return interceptor(ctx, in, info, handler)
4174}
4175
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004176func _VolthaService_GetEventFilter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
William Kurkian1b363f42019-03-12 15:28:12 -04004177 in := new(common.ID)
4178 if err := dec(in); err != nil {
4179 return nil, err
4180 }
4181 if interceptor == nil {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004182 return srv.(VolthaServiceServer).GetEventFilter(ctx, in)
William Kurkian1b363f42019-03-12 15:28:12 -04004183 }
4184 info := &grpc.UnaryServerInfo{
4185 Server: srv,
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004186 FullMethod: "/voltha.VolthaService/GetEventFilter",
William Kurkian1b363f42019-03-12 15:28:12 -04004187 }
4188 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004189 return srv.(VolthaServiceServer).GetEventFilter(ctx, req.(*common.ID))
William Kurkian1b363f42019-03-12 15:28:12 -04004190 }
4191 return interceptor(ctx, in, info, handler)
4192}
4193
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004194func _VolthaService_UpdateEventFilter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4195 in := new(EventFilter)
William Kurkian1b363f42019-03-12 15:28:12 -04004196 if err := dec(in); err != nil {
4197 return nil, err
4198 }
4199 if interceptor == nil {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004200 return srv.(VolthaServiceServer).UpdateEventFilter(ctx, in)
William Kurkian1b363f42019-03-12 15:28:12 -04004201 }
4202 info := &grpc.UnaryServerInfo{
4203 Server: srv,
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004204 FullMethod: "/voltha.VolthaService/UpdateEventFilter",
William Kurkian1b363f42019-03-12 15:28:12 -04004205 }
4206 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004207 return srv.(VolthaServiceServer).UpdateEventFilter(ctx, req.(*EventFilter))
William Kurkian1b363f42019-03-12 15:28:12 -04004208 }
4209 return interceptor(ctx, in, info, handler)
4210}
4211
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004212func _VolthaService_DeleteEventFilter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4213 in := new(EventFilter)
William Kurkian1b363f42019-03-12 15:28:12 -04004214 if err := dec(in); err != nil {
4215 return nil, err
4216 }
4217 if interceptor == nil {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004218 return srv.(VolthaServiceServer).DeleteEventFilter(ctx, in)
William Kurkian1b363f42019-03-12 15:28:12 -04004219 }
4220 info := &grpc.UnaryServerInfo{
4221 Server: srv,
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004222 FullMethod: "/voltha.VolthaService/DeleteEventFilter",
William Kurkian1b363f42019-03-12 15:28:12 -04004223 }
4224 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004225 return srv.(VolthaServiceServer).DeleteEventFilter(ctx, req.(*EventFilter))
William Kurkian1b363f42019-03-12 15:28:12 -04004226 }
4227 return interceptor(ctx, in, info, handler)
4228}
4229
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004230func _VolthaService_ListEventFilters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
William Kurkian1b363f42019-03-12 15:28:12 -04004231 in := new(empty.Empty)
4232 if err := dec(in); err != nil {
4233 return nil, err
4234 }
4235 if interceptor == nil {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004236 return srv.(VolthaServiceServer).ListEventFilters(ctx, in)
William Kurkian1b363f42019-03-12 15:28:12 -04004237 }
4238 info := &grpc.UnaryServerInfo{
4239 Server: srv,
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004240 FullMethod: "/voltha.VolthaService/ListEventFilters",
William Kurkian1b363f42019-03-12 15:28:12 -04004241 }
4242 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004243 return srv.(VolthaServiceServer).ListEventFilters(ctx, req.(*empty.Empty))
William Kurkian1b363f42019-03-12 15:28:12 -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
kesavand4a002b02020-01-23 21:29:47 -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 Belwalkared6da5e2020-02-25 11:23:57 -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
dpaul2b52e712020-06-23 13:02:28 +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
onkar.kundargi7b85fa12020-02-27 13:19:22 +05304428func _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 Kurkian1b363f42019-03-12 15:28:12 -04004446var _VolthaService_serviceDesc = grpc.ServiceDesc{
4447 ServiceName: "voltha.VolthaService",
4448 HandlerType: (*VolthaServiceServer)(nil),
4449 Methods: []grpc.MethodDesc{
4450 {
William Kurkian1b363f42019-03-12 15:28:12 -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 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04004511 MethodName: "ListLogicalDeviceMeters",
4512 Handler: _VolthaService_ListLogicalDeviceMeters_Handler,
William Kurkian1b363f42019-03-12 15:28:12 -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 {
Himani Chawla503b7ce2020-10-07 13:20:03 +05304559 MethodName: "ForceDeleteDevice",
4560 Handler: _VolthaService_ForceDeleteDevice_Handler,
4561 },
4562 {
William Kurkian1b363f42019-03-12 15:28:12 -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 Paul96a2c9e2019-11-06 07:17:44 +00004627 MethodName: "CreateEventFilter",
4628 Handler: _VolthaService_CreateEventFilter_Handler,
William Kurkian1b363f42019-03-12 15:28:12 -04004629 },
4630 {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004631 MethodName: "GetEventFilter",
4632 Handler: _VolthaService_GetEventFilter_Handler,
William Kurkian1b363f42019-03-12 15:28:12 -04004633 },
4634 {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004635 MethodName: "UpdateEventFilter",
4636 Handler: _VolthaService_UpdateEventFilter_Handler,
William Kurkian1b363f42019-03-12 15:28:12 -04004637 },
4638 {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004639 MethodName: "DeleteEventFilter",
4640 Handler: _VolthaService_DeleteEventFilter_Handler,
William Kurkian1b363f42019-03-12 15:28:12 -04004641 },
4642 {
Devmalya Paul96a2c9e2019-11-06 07:17:44 +00004643 MethodName: "ListEventFilters",
4644 Handler: _VolthaService_ListEventFilters_Handler,
William Kurkian1b363f42019-03-12 15:28:12 -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 },
kesavand4a002b02020-01-23 21:29:47 -05004670 {
4671 MethodName: "EnablePort",
4672 Handler: _VolthaService_EnablePort_Handler,
4673 },
4674 {
4675 MethodName: "DisablePort",
4676 Handler: _VolthaService_DisablePort_Handler,
4677 },
onkar.kundargi7b85fa12020-02-27 13:19:22 +05304678 {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004679 MethodName: "GetExtValue",
4680 Handler: _VolthaService_GetExtValue_Handler,
4681 },
4682 {
dpaul2b52e712020-06-23 13:02:28 +05304683 MethodName: "SetExtValue",
4684 Handler: _VolthaService_SetExtValue_Handler,
4685 },
4686 {
onkar.kundargi7b85fa12020-02-27 13:19:22 +05304687 MethodName: "StartOmciTestAction",
4688 Handler: _VolthaService_StartOmciTestAction_Handler,
4689 },
William Kurkian1b363f42019-03-12 15:28:12 -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}