blob: 7aef2434519f6f728ede6fe72045231762ccc875 [file] [log] [blame]
Don Newton98fd8812019-09-23 15:15:02 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/logical_device.proto
3
4package voltha
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
David K. Bainbridgeaea73cd2020-01-27 10:44:50 -08009 _ "github.com/opencord/voltha-protos/v3/go/common"
10 openflow_13 "github.com/opencord/voltha-protos/v3/go/openflow_13"
Don Newton98fd8812019-09-23 15:15:02 -040011 _ "google.golang.org/genproto/googleapis/api/annotations"
12 math "math"
13)
14
15// Reference imports to suppress errors if they are not otherwise used.
16var _ = proto.Marshal
17var _ = fmt.Errorf
18var _ = math.Inf
19
20// This is a compile-time assertion to ensure that this generated file
21// is compatible with the proto package it is being compiled against.
22// A compilation error at this line likely means your copy of the
23// proto package needs to be updated.
24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
25
26type LogicalPortId struct {
27 // unique id of logical device
28 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
29 // id of the port on the logical device
30 PortId string `protobuf:"bytes,2,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
31 XXX_NoUnkeyedLiteral struct{} `json:"-"`
32 XXX_unrecognized []byte `json:"-"`
33 XXX_sizecache int32 `json:"-"`
34}
35
36func (m *LogicalPortId) Reset() { *m = LogicalPortId{} }
37func (m *LogicalPortId) String() string { return proto.CompactTextString(m) }
38func (*LogicalPortId) ProtoMessage() {}
39func (*LogicalPortId) Descriptor() ([]byte, []int) {
40 return fileDescriptor_caf139ab3abc8240, []int{0}
41}
42
43func (m *LogicalPortId) XXX_Unmarshal(b []byte) error {
44 return xxx_messageInfo_LogicalPortId.Unmarshal(m, b)
45}
46func (m *LogicalPortId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
47 return xxx_messageInfo_LogicalPortId.Marshal(b, m, deterministic)
48}
49func (m *LogicalPortId) XXX_Merge(src proto.Message) {
50 xxx_messageInfo_LogicalPortId.Merge(m, src)
51}
52func (m *LogicalPortId) XXX_Size() int {
53 return xxx_messageInfo_LogicalPortId.Size(m)
54}
55func (m *LogicalPortId) XXX_DiscardUnknown() {
56 xxx_messageInfo_LogicalPortId.DiscardUnknown(m)
57}
58
59var xxx_messageInfo_LogicalPortId proto.InternalMessageInfo
60
61func (m *LogicalPortId) GetId() string {
62 if m != nil {
63 return m.Id
64 }
65 return ""
66}
67
68func (m *LogicalPortId) GetPortId() string {
69 if m != nil {
70 return m.PortId
71 }
72 return ""
73}
74
75type LogicalPort struct {
76 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
77 OfpPort *openflow_13.OfpPort `protobuf:"bytes,2,opt,name=ofp_port,json=ofpPort,proto3" json:"ofp_port,omitempty"`
78 DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
79 DevicePortNo uint32 `protobuf:"varint,4,opt,name=device_port_no,json=devicePortNo,proto3" json:"device_port_no,omitempty"`
80 RootPort bool `protobuf:"varint,5,opt,name=root_port,json=rootPort,proto3" json:"root_port,omitempty"`
81 OfpPortStats *openflow_13.OfpPortStats `protobuf:"bytes,6,opt,name=ofp_port_stats,json=ofpPortStats,proto3" json:"ofp_port_stats,omitempty"`
82 XXX_NoUnkeyedLiteral struct{} `json:"-"`
83 XXX_unrecognized []byte `json:"-"`
84 XXX_sizecache int32 `json:"-"`
85}
86
87func (m *LogicalPort) Reset() { *m = LogicalPort{} }
88func (m *LogicalPort) String() string { return proto.CompactTextString(m) }
89func (*LogicalPort) ProtoMessage() {}
90func (*LogicalPort) Descriptor() ([]byte, []int) {
91 return fileDescriptor_caf139ab3abc8240, []int{1}
92}
93
94func (m *LogicalPort) XXX_Unmarshal(b []byte) error {
95 return xxx_messageInfo_LogicalPort.Unmarshal(m, b)
96}
97func (m *LogicalPort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
98 return xxx_messageInfo_LogicalPort.Marshal(b, m, deterministic)
99}
100func (m *LogicalPort) XXX_Merge(src proto.Message) {
101 xxx_messageInfo_LogicalPort.Merge(m, src)
102}
103func (m *LogicalPort) XXX_Size() int {
104 return xxx_messageInfo_LogicalPort.Size(m)
105}
106func (m *LogicalPort) XXX_DiscardUnknown() {
107 xxx_messageInfo_LogicalPort.DiscardUnknown(m)
108}
109
110var xxx_messageInfo_LogicalPort proto.InternalMessageInfo
111
112func (m *LogicalPort) GetId() string {
113 if m != nil {
114 return m.Id
115 }
116 return ""
117}
118
119func (m *LogicalPort) GetOfpPort() *openflow_13.OfpPort {
120 if m != nil {
121 return m.OfpPort
122 }
123 return nil
124}
125
126func (m *LogicalPort) GetDeviceId() string {
127 if m != nil {
128 return m.DeviceId
129 }
130 return ""
131}
132
133func (m *LogicalPort) GetDevicePortNo() uint32 {
134 if m != nil {
135 return m.DevicePortNo
136 }
137 return 0
138}
139
140func (m *LogicalPort) GetRootPort() bool {
141 if m != nil {
142 return m.RootPort
143 }
144 return false
145}
146
147func (m *LogicalPort) GetOfpPortStats() *openflow_13.OfpPortStats {
148 if m != nil {
149 return m.OfpPortStats
150 }
151 return nil
152}
153
154type LogicalPorts struct {
155 Items []*LogicalPort `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
156 XXX_NoUnkeyedLiteral struct{} `json:"-"`
157 XXX_unrecognized []byte `json:"-"`
158 XXX_sizecache int32 `json:"-"`
159}
160
161func (m *LogicalPorts) Reset() { *m = LogicalPorts{} }
162func (m *LogicalPorts) String() string { return proto.CompactTextString(m) }
163func (*LogicalPorts) ProtoMessage() {}
164func (*LogicalPorts) Descriptor() ([]byte, []int) {
165 return fileDescriptor_caf139ab3abc8240, []int{2}
166}
167
168func (m *LogicalPorts) XXX_Unmarshal(b []byte) error {
169 return xxx_messageInfo_LogicalPorts.Unmarshal(m, b)
170}
171func (m *LogicalPorts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
172 return xxx_messageInfo_LogicalPorts.Marshal(b, m, deterministic)
173}
174func (m *LogicalPorts) XXX_Merge(src proto.Message) {
175 xxx_messageInfo_LogicalPorts.Merge(m, src)
176}
177func (m *LogicalPorts) XXX_Size() int {
178 return xxx_messageInfo_LogicalPorts.Size(m)
179}
180func (m *LogicalPorts) XXX_DiscardUnknown() {
181 xxx_messageInfo_LogicalPorts.DiscardUnknown(m)
182}
183
184var xxx_messageInfo_LogicalPorts proto.InternalMessageInfo
185
186func (m *LogicalPorts) GetItems() []*LogicalPort {
187 if m != nil {
188 return m.Items
189 }
190 return nil
191}
192
193type LogicalDevice struct {
194 // unique id of logical device
195 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
196 // unique datapath id for the logical device (used by the SDN controller)
197 DatapathId uint64 `protobuf:"varint,2,opt,name=datapath_id,json=datapathId,proto3" json:"datapath_id,omitempty"`
198 // device description
199 Desc *openflow_13.OfpDesc `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"`
200 // device features
201 SwitchFeatures *openflow_13.OfpSwitchFeatures `protobuf:"bytes,4,opt,name=switch_features,json=switchFeatures,proto3" json:"switch_features,omitempty"`
202 // name of the root device anchoring logical device
Girish Kumaradc3ba12020-06-15 14:22:55 +0000203 RootDeviceId string `protobuf:"bytes,5,opt,name=root_device_id,json=rootDeviceId,proto3" json:"root_device_id,omitempty"`
204 XXX_NoUnkeyedLiteral struct{} `json:"-"`
205 XXX_unrecognized []byte `json:"-"`
206 XXX_sizecache int32 `json:"-"`
Don Newton98fd8812019-09-23 15:15:02 -0400207}
208
209func (m *LogicalDevice) Reset() { *m = LogicalDevice{} }
210func (m *LogicalDevice) String() string { return proto.CompactTextString(m) }
211func (*LogicalDevice) ProtoMessage() {}
212func (*LogicalDevice) Descriptor() ([]byte, []int) {
213 return fileDescriptor_caf139ab3abc8240, []int{3}
214}
215
216func (m *LogicalDevice) XXX_Unmarshal(b []byte) error {
217 return xxx_messageInfo_LogicalDevice.Unmarshal(m, b)
218}
219func (m *LogicalDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
220 return xxx_messageInfo_LogicalDevice.Marshal(b, m, deterministic)
221}
222func (m *LogicalDevice) XXX_Merge(src proto.Message) {
223 xxx_messageInfo_LogicalDevice.Merge(m, src)
224}
225func (m *LogicalDevice) XXX_Size() int {
226 return xxx_messageInfo_LogicalDevice.Size(m)
227}
228func (m *LogicalDevice) XXX_DiscardUnknown() {
229 xxx_messageInfo_LogicalDevice.DiscardUnknown(m)
230}
231
232var xxx_messageInfo_LogicalDevice proto.InternalMessageInfo
233
234func (m *LogicalDevice) GetId() string {
235 if m != nil {
236 return m.Id
237 }
238 return ""
239}
240
241func (m *LogicalDevice) GetDatapathId() uint64 {
242 if m != nil {
243 return m.DatapathId
244 }
245 return 0
246}
247
248func (m *LogicalDevice) GetDesc() *openflow_13.OfpDesc {
249 if m != nil {
250 return m.Desc
251 }
252 return nil
253}
254
255func (m *LogicalDevice) GetSwitchFeatures() *openflow_13.OfpSwitchFeatures {
256 if m != nil {
257 return m.SwitchFeatures
258 }
259 return nil
260}
261
262func (m *LogicalDevice) GetRootDeviceId() string {
263 if m != nil {
264 return m.RootDeviceId
265 }
266 return ""
267}
268
Don Newton98fd8812019-09-23 15:15:02 -0400269type LogicalDevices struct {
270 Items []*LogicalDevice `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
271 XXX_NoUnkeyedLiteral struct{} `json:"-"`
272 XXX_unrecognized []byte `json:"-"`
273 XXX_sizecache int32 `json:"-"`
274}
275
276func (m *LogicalDevices) Reset() { *m = LogicalDevices{} }
277func (m *LogicalDevices) String() string { return proto.CompactTextString(m) }
278func (*LogicalDevices) ProtoMessage() {}
279func (*LogicalDevices) Descriptor() ([]byte, []int) {
280 return fileDescriptor_caf139ab3abc8240, []int{4}
281}
282
283func (m *LogicalDevices) XXX_Unmarshal(b []byte) error {
284 return xxx_messageInfo_LogicalDevices.Unmarshal(m, b)
285}
286func (m *LogicalDevices) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
287 return xxx_messageInfo_LogicalDevices.Marshal(b, m, deterministic)
288}
289func (m *LogicalDevices) XXX_Merge(src proto.Message) {
290 xxx_messageInfo_LogicalDevices.Merge(m, src)
291}
292func (m *LogicalDevices) XXX_Size() int {
293 return xxx_messageInfo_LogicalDevices.Size(m)
294}
295func (m *LogicalDevices) XXX_DiscardUnknown() {
296 xxx_messageInfo_LogicalDevices.DiscardUnknown(m)
297}
298
299var xxx_messageInfo_LogicalDevices proto.InternalMessageInfo
300
301func (m *LogicalDevices) GetItems() []*LogicalDevice {
302 if m != nil {
303 return m.Items
304 }
305 return nil
306}
307
308func init() {
309 proto.RegisterType((*LogicalPortId)(nil), "voltha.LogicalPortId")
310 proto.RegisterType((*LogicalPort)(nil), "voltha.LogicalPort")
311 proto.RegisterType((*LogicalPorts)(nil), "voltha.LogicalPorts")
312 proto.RegisterType((*LogicalDevice)(nil), "voltha.LogicalDevice")
313 proto.RegisterType((*LogicalDevices)(nil), "voltha.LogicalDevices")
314}
315
316func init() { proto.RegisterFile("voltha_protos/logical_device.proto", fileDescriptor_caf139ab3abc8240) }
317
318var fileDescriptor_caf139ab3abc8240 = []byte{
Girish Kumaradc3ba12020-06-15 14:22:55 +0000319 // 456 bytes of a gzipped FileDescriptorProto
320 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x92, 0xc1, 0x6a, 0xdb, 0x40,
321 0x10, 0x86, 0x91, 0x63, 0x3b, 0xce, 0xca, 0x51, 0x40, 0x21, 0x54, 0x24, 0x85, 0x08, 0xd1, 0x83,
322 0x43, 0xa9, 0xd4, 0xda, 0x97, 0xf6, 0xd0, 0x43, 0x43, 0x08, 0x18, 0x4a, 0x5b, 0xb6, 0xd0, 0x43,
323 0x2f, 0x62, 0xa3, 0x5d, 0xcb, 0x0b, 0xb2, 0x46, 0x68, 0x37, 0xce, 0xcb, 0xf6, 0x29, 0xfa, 0x04,
324 0x65, 0x67, 0x57, 0x8d, 0x15, 0xfb, 0xa8, 0x7f, 0xbe, 0x99, 0xf9, 0xe7, 0x5f, 0x91, 0x64, 0x0b,
325 0x95, 0x5e, 0xb3, 0xbc, 0x69, 0x41, 0x83, 0xca, 0x2a, 0x28, 0x65, 0xc1, 0xaa, 0x9c, 0x8b, 0xad,
326 0x2c, 0x44, 0x8a, 0x6a, 0x38, 0xb6, 0xcc, 0xe5, 0xeb, 0x12, 0xa0, 0xac, 0x44, 0xc6, 0x1a, 0x99,
327 0xb1, 0xba, 0x06, 0xcd, 0xb4, 0x84, 0x5a, 0x59, 0xea, 0x32, 0xea, 0x4f, 0xda, 0x08, 0xcd, 0x5c,
328 0xe5, 0xba, 0x5f, 0x81, 0x46, 0xd4, 0xab, 0x0a, 0x9e, 0xf2, 0x0f, 0x0b, 0x0b, 0x24, 0x1f, 0xc9,
329 0xe9, 0x57, 0xbb, 0xf8, 0x07, 0xb4, 0x7a, 0xc9, 0xc3, 0x80, 0x0c, 0x24, 0x8f, 0xbc, 0xd8, 0x9b,
330 0x9d, 0xd0, 0x81, 0xe4, 0xe1, 0x2b, 0x72, 0xdc, 0x40, 0xab, 0x73, 0xc9, 0xa3, 0x01, 0x8a, 0xe3,
331 0x06, 0xc1, 0xe4, 0xaf, 0x47, 0xfc, 0x9d, 0xd6, 0xbd, 0xc6, 0xf7, 0x64, 0x02, 0xab, 0x26, 0x37,
332 0x34, 0x76, 0xfa, 0xf3, 0x8b, 0x74, 0x77, 0x7f, 0x57, 0xa4, 0xc7, 0xb0, 0x6a, 0x70, 0xc2, 0x15,
333 0x39, 0xb1, 0xc7, 0x9b, 0x65, 0x47, 0x38, 0x68, 0x62, 0x85, 0x25, 0x0f, 0xdf, 0x90, 0xc0, 0x15,
334 0xd1, 0x4e, 0x0d, 0xd1, 0x30, 0xf6, 0x66, 0xa7, 0x74, 0x6a, 0x55, 0x33, 0xe0, 0x1b, 0x98, 0x11,
335 0x2d, 0x80, 0xb6, 0x5b, 0x47, 0xb1, 0x37, 0x9b, 0xd0, 0x89, 0x11, 0x70, 0xfe, 0x17, 0x12, 0x74,
336 0x4b, 0x73, 0xa5, 0x99, 0x56, 0xd1, 0x18, 0x7d, 0x5d, 0x1d, 0xf4, 0x65, 0x11, 0x3a, 0x75, 0xee,
337 0x7e, 0x9a, 0xaf, 0xe4, 0x13, 0x99, 0xee, 0xdc, 0xac, 0xc2, 0x1b, 0x32, 0x92, 0x5a, 0x6c, 0x54,
338 0xe4, 0xc5, 0x47, 0x33, 0x7f, 0x7e, 0x9e, 0xda, 0xbc, 0xd3, 0x1d, 0x88, 0x5a, 0x22, 0xf9, 0xe3,
339 0xfd, 0x8f, 0xfa, 0x0e, 0x2d, 0xef, 0x25, 0x76, 0x4d, 0x7c, 0xce, 0x34, 0x6b, 0x98, 0x5e, 0x77,
340 0x71, 0x0f, 0x29, 0xe9, 0xa4, 0x25, 0x0f, 0x6f, 0xc8, 0x90, 0x0b, 0x55, 0x60, 0x36, 0x87, 0xe2,
341 0x34, 0x45, 0x8a, 0x48, 0xb8, 0x24, 0x67, 0xea, 0x49, 0xea, 0x62, 0x9d, 0xaf, 0x04, 0xd3, 0x8f,
342 0xad, 0x50, 0x98, 0x97, 0x3f, 0x8f, 0xf7, 0xba, 0x5e, 0x70, 0x34, 0xb0, 0xc2, 0xbd, 0xfb, 0x36,
343 0xc9, 0x63, 0xa6, 0xcf, 0x6f, 0x33, 0x42, 0xcb, 0x53, 0xa3, 0xde, 0xb9, 0xf7, 0x49, 0x3e, 0x93,
344 0xa0, 0x77, 0x9d, 0x0a, 0xdf, 0xf6, 0xb3, 0xb9, 0x78, 0x91, 0x8d, 0xc5, 0x5c, 0x3a, 0xb7, 0xbf,
345 0xc8, 0x39, 0xb4, 0x25, 0x7a, 0x2b, 0xa0, 0xe5, 0x8e, 0xbd, 0x3d, 0xfb, 0x7e, 0xdf, 0xc3, 0x7f,
346 0xa7, 0xa5, 0xd4, 0xeb, 0xc7, 0x87, 0xb4, 0x80, 0x4d, 0xd6, 0xc1, 0x99, 0x85, 0xdf, 0xb9, 0x9f,
347 0x7c, 0xbb, 0xc8, 0x4a, 0x70, 0xda, 0xc3, 0x18, 0xc5, 0xc5, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff,
348 0x91, 0x0c, 0xf4, 0xf2, 0x6d, 0x03, 0x00, 0x00,
Don Newton98fd8812019-09-23 15:15:02 -0400349}