go.ligato.io/vpp-agent/v3@v3.5.0/proto/ligato/vpp/l3/l3.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.27.1 4 // protoc v3.17.3 5 // source: ligato/vpp/l3/l3.proto 6 7 package vpp_l3 8 9 import ( 10 _ "go.ligato.io/vpp-agent/v3/proto/ligato" 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13 reflect "reflect" 14 sync "sync" 15 ) 16 17 const ( 18 // Verify that this generated code is sufficiently up-to-date. 19 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 20 // Verify that runtime/protoimpl is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 22 ) 23 24 type IPScanNeighbor_Mode int32 25 26 const ( 27 IPScanNeighbor_DISABLED IPScanNeighbor_Mode = 0 28 IPScanNeighbor_IPV4 IPScanNeighbor_Mode = 1 29 IPScanNeighbor_IPV6 IPScanNeighbor_Mode = 2 30 IPScanNeighbor_BOTH IPScanNeighbor_Mode = 3 31 ) 32 33 // Enum value maps for IPScanNeighbor_Mode. 34 var ( 35 IPScanNeighbor_Mode_name = map[int32]string{ 36 0: "DISABLED", 37 1: "IPV4", 38 2: "IPV6", 39 3: "BOTH", 40 } 41 IPScanNeighbor_Mode_value = map[string]int32{ 42 "DISABLED": 0, 43 "IPV4": 1, 44 "IPV6": 2, 45 "BOTH": 3, 46 } 47 ) 48 49 func (x IPScanNeighbor_Mode) Enum() *IPScanNeighbor_Mode { 50 p := new(IPScanNeighbor_Mode) 51 *p = x 52 return p 53 } 54 55 func (x IPScanNeighbor_Mode) String() string { 56 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 57 } 58 59 func (IPScanNeighbor_Mode) Descriptor() protoreflect.EnumDescriptor { 60 return file_ligato_vpp_l3_l3_proto_enumTypes[0].Descriptor() 61 } 62 63 func (IPScanNeighbor_Mode) Type() protoreflect.EnumType { 64 return &file_ligato_vpp_l3_l3_proto_enumTypes[0] 65 } 66 67 func (x IPScanNeighbor_Mode) Number() protoreflect.EnumNumber { 68 return protoreflect.EnumNumber(x) 69 } 70 71 // Deprecated: Use IPScanNeighbor_Mode.Descriptor instead. 72 func (IPScanNeighbor_Mode) EnumDescriptor() ([]byte, []int) { 73 return file_ligato_vpp_l3_l3_proto_rawDescGZIP(), []int{1, 0} 74 } 75 76 // ARP Proxy 77 type ProxyARP struct { 78 state protoimpl.MessageState 79 sizeCache protoimpl.SizeCache 80 unknownFields protoimpl.UnknownFields 81 82 // List of interfaces proxy ARP is enabled for. 83 Interfaces []*ProxyARP_Interface `protobuf:"bytes,1,rep,name=interfaces,proto3" json:"interfaces,omitempty"` 84 Ranges []*ProxyARP_Range `protobuf:"bytes,2,rep,name=ranges,proto3" json:"ranges,omitempty"` 85 } 86 87 func (x *ProxyARP) Reset() { 88 *x = ProxyARP{} 89 if protoimpl.UnsafeEnabled { 90 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[0] 91 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 92 ms.StoreMessageInfo(mi) 93 } 94 } 95 96 func (x *ProxyARP) String() string { 97 return protoimpl.X.MessageStringOf(x) 98 } 99 100 func (*ProxyARP) ProtoMessage() {} 101 102 func (x *ProxyARP) ProtoReflect() protoreflect.Message { 103 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[0] 104 if protoimpl.UnsafeEnabled && x != nil { 105 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 106 if ms.LoadMessageInfo() == nil { 107 ms.StoreMessageInfo(mi) 108 } 109 return ms 110 } 111 return mi.MessageOf(x) 112 } 113 114 // Deprecated: Use ProxyARP.ProtoReflect.Descriptor instead. 115 func (*ProxyARP) Descriptor() ([]byte, []int) { 116 return file_ligato_vpp_l3_l3_proto_rawDescGZIP(), []int{0} 117 } 118 119 func (x *ProxyARP) GetInterfaces() []*ProxyARP_Interface { 120 if x != nil { 121 return x.Interfaces 122 } 123 return nil 124 } 125 126 func (x *ProxyARP) GetRanges() []*ProxyARP_Range { 127 if x != nil { 128 return x.Ranges 129 } 130 return nil 131 } 132 133 // IP Neighbour Config 134 type IPScanNeighbor struct { 135 state protoimpl.MessageState 136 sizeCache protoimpl.SizeCache 137 unknownFields protoimpl.UnknownFields 138 139 Mode IPScanNeighbor_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=ligato.vpp.l3.IPScanNeighbor_Mode" json:"mode,omitempty"` 140 ScanInterval uint32 `protobuf:"varint,2,opt,name=scan_interval,json=scanInterval,proto3" json:"scan_interval,omitempty"` 141 MaxProcTime uint32 `protobuf:"varint,3,opt,name=max_proc_time,json=maxProcTime,proto3" json:"max_proc_time,omitempty"` 142 MaxUpdate uint32 `protobuf:"varint,4,opt,name=max_update,json=maxUpdate,proto3" json:"max_update,omitempty"` 143 ScanIntDelay uint32 `protobuf:"varint,5,opt,name=scan_int_delay,json=scanIntDelay,proto3" json:"scan_int_delay,omitempty"` 144 StaleThreshold uint32 `protobuf:"varint,6,opt,name=stale_threshold,json=staleThreshold,proto3" json:"stale_threshold,omitempty"` 145 } 146 147 func (x *IPScanNeighbor) Reset() { 148 *x = IPScanNeighbor{} 149 if protoimpl.UnsafeEnabled { 150 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[1] 151 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 152 ms.StoreMessageInfo(mi) 153 } 154 } 155 156 func (x *IPScanNeighbor) String() string { 157 return protoimpl.X.MessageStringOf(x) 158 } 159 160 func (*IPScanNeighbor) ProtoMessage() {} 161 162 func (x *IPScanNeighbor) ProtoReflect() protoreflect.Message { 163 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[1] 164 if protoimpl.UnsafeEnabled && x != nil { 165 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 166 if ms.LoadMessageInfo() == nil { 167 ms.StoreMessageInfo(mi) 168 } 169 return ms 170 } 171 return mi.MessageOf(x) 172 } 173 174 // Deprecated: Use IPScanNeighbor.ProtoReflect.Descriptor instead. 175 func (*IPScanNeighbor) Descriptor() ([]byte, []int) { 176 return file_ligato_vpp_l3_l3_proto_rawDescGZIP(), []int{1} 177 } 178 179 func (x *IPScanNeighbor) GetMode() IPScanNeighbor_Mode { 180 if x != nil { 181 return x.Mode 182 } 183 return IPScanNeighbor_DISABLED 184 } 185 186 func (x *IPScanNeighbor) GetScanInterval() uint32 { 187 if x != nil { 188 return x.ScanInterval 189 } 190 return 0 191 } 192 193 func (x *IPScanNeighbor) GetMaxProcTime() uint32 { 194 if x != nil { 195 return x.MaxProcTime 196 } 197 return 0 198 } 199 200 func (x *IPScanNeighbor) GetMaxUpdate() uint32 { 201 if x != nil { 202 return x.MaxUpdate 203 } 204 return 0 205 } 206 207 func (x *IPScanNeighbor) GetScanIntDelay() uint32 { 208 if x != nil { 209 return x.ScanIntDelay 210 } 211 return 0 212 } 213 214 func (x *IPScanNeighbor) GetStaleThreshold() uint32 { 215 if x != nil { 216 return x.StaleThreshold 217 } 218 return 0 219 } 220 221 // DHCP Proxy 222 type DHCPProxy struct { 223 state protoimpl.MessageState 224 sizeCache protoimpl.SizeCache 225 unknownFields protoimpl.UnknownFields 226 227 SourceIpAddress string `protobuf:"bytes,1,opt,name=source_ip_address,json=sourceIpAddress,proto3" json:"source_ip_address,omitempty"` 228 RxVrfId uint32 `protobuf:"varint,2,opt,name=rx_vrf_id,json=rxVrfId,proto3" json:"rx_vrf_id,omitempty"` 229 Servers []*DHCPProxy_DHCPServer `protobuf:"bytes,4,rep,name=servers,proto3" json:"servers,omitempty"` 230 } 231 232 func (x *DHCPProxy) Reset() { 233 *x = DHCPProxy{} 234 if protoimpl.UnsafeEnabled { 235 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[2] 236 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 237 ms.StoreMessageInfo(mi) 238 } 239 } 240 241 func (x *DHCPProxy) String() string { 242 return protoimpl.X.MessageStringOf(x) 243 } 244 245 func (*DHCPProxy) ProtoMessage() {} 246 247 func (x *DHCPProxy) ProtoReflect() protoreflect.Message { 248 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[2] 249 if protoimpl.UnsafeEnabled && x != nil { 250 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 251 if ms.LoadMessageInfo() == nil { 252 ms.StoreMessageInfo(mi) 253 } 254 return ms 255 } 256 return mi.MessageOf(x) 257 } 258 259 // Deprecated: Use DHCPProxy.ProtoReflect.Descriptor instead. 260 func (*DHCPProxy) Descriptor() ([]byte, []int) { 261 return file_ligato_vpp_l3_l3_proto_rawDescGZIP(), []int{2} 262 } 263 264 func (x *DHCPProxy) GetSourceIpAddress() string { 265 if x != nil { 266 return x.SourceIpAddress 267 } 268 return "" 269 } 270 271 func (x *DHCPProxy) GetRxVrfId() uint32 { 272 if x != nil { 273 return x.RxVrfId 274 } 275 return 0 276 } 277 278 func (x *DHCPProxy) GetServers() []*DHCPProxy_DHCPServer { 279 if x != nil { 280 return x.Servers 281 } 282 return nil 283 } 284 285 type ProxyARP_Interface struct { 286 state protoimpl.MessageState 287 sizeCache protoimpl.SizeCache 288 unknownFields protoimpl.UnknownFields 289 290 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 291 } 292 293 func (x *ProxyARP_Interface) Reset() { 294 *x = ProxyARP_Interface{} 295 if protoimpl.UnsafeEnabled { 296 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[3] 297 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 298 ms.StoreMessageInfo(mi) 299 } 300 } 301 302 func (x *ProxyARP_Interface) String() string { 303 return protoimpl.X.MessageStringOf(x) 304 } 305 306 func (*ProxyARP_Interface) ProtoMessage() {} 307 308 func (x *ProxyARP_Interface) ProtoReflect() protoreflect.Message { 309 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[3] 310 if protoimpl.UnsafeEnabled && x != nil { 311 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 312 if ms.LoadMessageInfo() == nil { 313 ms.StoreMessageInfo(mi) 314 } 315 return ms 316 } 317 return mi.MessageOf(x) 318 } 319 320 // Deprecated: Use ProxyARP_Interface.ProtoReflect.Descriptor instead. 321 func (*ProxyARP_Interface) Descriptor() ([]byte, []int) { 322 return file_ligato_vpp_l3_l3_proto_rawDescGZIP(), []int{0, 0} 323 } 324 325 func (x *ProxyARP_Interface) GetName() string { 326 if x != nil { 327 return x.Name 328 } 329 return "" 330 } 331 332 type ProxyARP_Range struct { 333 state protoimpl.MessageState 334 sizeCache protoimpl.SizeCache 335 unknownFields protoimpl.UnknownFields 336 337 FirstIpAddr string `protobuf:"bytes,1,opt,name=first_ip_addr,json=firstIpAddr,proto3" json:"first_ip_addr,omitempty"` 338 LastIpAddr string `protobuf:"bytes,2,opt,name=last_ip_addr,json=lastIpAddr,proto3" json:"last_ip_addr,omitempty"` 339 VrfId uint32 `protobuf:"varint,3,opt,name=vrf_id,json=vrfId,proto3" json:"vrf_id,omitempty"` 340 } 341 342 func (x *ProxyARP_Range) Reset() { 343 *x = ProxyARP_Range{} 344 if protoimpl.UnsafeEnabled { 345 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[4] 346 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 347 ms.StoreMessageInfo(mi) 348 } 349 } 350 351 func (x *ProxyARP_Range) String() string { 352 return protoimpl.X.MessageStringOf(x) 353 } 354 355 func (*ProxyARP_Range) ProtoMessage() {} 356 357 func (x *ProxyARP_Range) ProtoReflect() protoreflect.Message { 358 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[4] 359 if protoimpl.UnsafeEnabled && x != nil { 360 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 361 if ms.LoadMessageInfo() == nil { 362 ms.StoreMessageInfo(mi) 363 } 364 return ms 365 } 366 return mi.MessageOf(x) 367 } 368 369 // Deprecated: Use ProxyARP_Range.ProtoReflect.Descriptor instead. 370 func (*ProxyARP_Range) Descriptor() ([]byte, []int) { 371 return file_ligato_vpp_l3_l3_proto_rawDescGZIP(), []int{0, 1} 372 } 373 374 func (x *ProxyARP_Range) GetFirstIpAddr() string { 375 if x != nil { 376 return x.FirstIpAddr 377 } 378 return "" 379 } 380 381 func (x *ProxyARP_Range) GetLastIpAddr() string { 382 if x != nil { 383 return x.LastIpAddr 384 } 385 return "" 386 } 387 388 func (x *ProxyARP_Range) GetVrfId() uint32 { 389 if x != nil { 390 return x.VrfId 391 } 392 return 0 393 } 394 395 type DHCPProxy_DHCPServer struct { 396 state protoimpl.MessageState 397 sizeCache protoimpl.SizeCache 398 unknownFields protoimpl.UnknownFields 399 400 VrfId uint32 `protobuf:"varint,1,opt,name=vrf_id,json=vrfId,proto3" json:"vrf_id,omitempty"` 401 IpAddress string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` 402 } 403 404 func (x *DHCPProxy_DHCPServer) Reset() { 405 *x = DHCPProxy_DHCPServer{} 406 if protoimpl.UnsafeEnabled { 407 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[5] 408 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 409 ms.StoreMessageInfo(mi) 410 } 411 } 412 413 func (x *DHCPProxy_DHCPServer) String() string { 414 return protoimpl.X.MessageStringOf(x) 415 } 416 417 func (*DHCPProxy_DHCPServer) ProtoMessage() {} 418 419 func (x *DHCPProxy_DHCPServer) ProtoReflect() protoreflect.Message { 420 mi := &file_ligato_vpp_l3_l3_proto_msgTypes[5] 421 if protoimpl.UnsafeEnabled && x != nil { 422 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 423 if ms.LoadMessageInfo() == nil { 424 ms.StoreMessageInfo(mi) 425 } 426 return ms 427 } 428 return mi.MessageOf(x) 429 } 430 431 // Deprecated: Use DHCPProxy_DHCPServer.ProtoReflect.Descriptor instead. 432 func (*DHCPProxy_DHCPServer) Descriptor() ([]byte, []int) { 433 return file_ligato_vpp_l3_l3_proto_rawDescGZIP(), []int{2, 0} 434 } 435 436 func (x *DHCPProxy_DHCPServer) GetVrfId() uint32 { 437 if x != nil { 438 return x.VrfId 439 } 440 return 0 441 } 442 443 func (x *DHCPProxy_DHCPServer) GetIpAddress() string { 444 if x != nil { 445 return x.IpAddress 446 } 447 return "" 448 } 449 450 var File_ligato_vpp_l3_l3_proto protoreflect.FileDescriptor 451 452 var file_ligato_vpp_l3_l3_proto_rawDesc = []byte{ 453 0x0a, 0x16, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2f, 0x76, 0x70, 0x70, 0x2f, 0x6c, 0x33, 0x2f, 454 0x6c, 0x33, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 455 0x2e, 0x76, 0x70, 0x70, 0x2e, 0x6c, 0x33, 0x1a, 0x18, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2f, 456 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 457 0x6f, 0x22, 0x99, 0x02, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x41, 0x52, 0x50, 0x12, 0x41, 458 0x0a, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 459 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x76, 0x70, 0x70, 0x2e, 460 0x6c, 0x33, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x41, 0x52, 0x50, 0x2e, 0x49, 0x6e, 0x74, 0x65, 461 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 462 0x73, 0x12, 0x35, 0x0a, 0x06, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 463 0x0b, 0x32, 0x1d, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x76, 0x70, 0x70, 0x2e, 0x6c, 464 0x33, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x41, 0x52, 0x50, 0x2e, 0x52, 0x61, 0x6e, 0x67, 0x65, 465 0x52, 0x06, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x1a, 0x1f, 0x0a, 0x09, 0x49, 0x6e, 0x74, 0x65, 466 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 467 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x72, 0x0a, 0x05, 0x52, 0x61, 0x6e, 468 0x67, 0x65, 0x12, 0x29, 0x0a, 0x0d, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x69, 0x70, 0x5f, 0x61, 469 0x64, 0x64, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x05, 0x82, 0x7d, 0x02, 0x08, 0x02, 470 0x52, 0x0b, 0x66, 0x69, 0x72, 0x73, 0x74, 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x12, 0x27, 0x0a, 471 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 472 0x01, 0x28, 0x09, 0x42, 0x05, 0x82, 0x7d, 0x02, 0x08, 0x02, 0x52, 0x0a, 0x6c, 0x61, 0x73, 0x74, 473 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x12, 0x15, 0x0a, 0x06, 0x76, 0x72, 0x66, 0x5f, 0x69, 0x64, 474 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x72, 0x66, 0x49, 0x64, 0x22, 0xb3, 0x02, 475 0x0a, 0x0e, 0x49, 0x50, 0x53, 0x63, 0x61, 0x6e, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x72, 476 0x12, 0x36, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 477 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x76, 0x70, 0x70, 0x2e, 0x6c, 0x33, 0x2e, 0x49, 478 0x50, 0x53, 0x63, 0x61, 0x6e, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x72, 0x2e, 0x4d, 0x6f, 479 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x63, 0x61, 0x6e, 480 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 481 0x0c, 0x73, 0x63, 0x61, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x22, 0x0a, 482 0x0d, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 483 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x63, 0x54, 0x69, 0x6d, 484 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 485 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 486 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x65, 0x6c, 487 0x61, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x73, 0x63, 0x61, 0x6e, 0x49, 0x6e, 488 0x74, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x6c, 0x65, 0x5f, 489 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 490 0x0e, 0x73, 0x74, 0x61, 0x6c, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x22, 491 0x32, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x49, 0x53, 0x41, 0x42, 492 0x4c, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x49, 0x50, 0x56, 0x34, 0x10, 0x01, 0x12, 493 0x08, 0x0a, 0x04, 0x49, 0x50, 0x56, 0x36, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x4f, 0x54, 494 0x48, 0x10, 0x03, 0x22, 0xe4, 0x01, 0x0a, 0x09, 0x44, 0x48, 0x43, 0x50, 0x50, 0x72, 0x6f, 0x78, 495 0x79, 0x12, 0x31, 0x0a, 0x11, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x70, 0x5f, 0x61, 496 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x05, 0x82, 0x7d, 497 0x02, 0x08, 0x01, 0x52, 0x0f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x70, 0x41, 0x64, 0x64, 498 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x09, 0x72, 0x78, 0x5f, 0x76, 0x72, 0x66, 0x5f, 0x69, 499 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x72, 0x78, 0x56, 0x72, 0x66, 0x49, 0x64, 500 0x12, 0x3d, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 501 0x0b, 0x32, 0x23, 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x76, 0x70, 0x70, 0x2e, 0x6c, 502 0x33, 0x2e, 0x44, 0x48, 0x43, 0x50, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x44, 0x48, 0x43, 0x50, 503 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x1a, 504 0x49, 0x0a, 0x0a, 0x44, 0x48, 0x43, 0x50, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x15, 0x0a, 505 0x06, 0x76, 0x72, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 506 0x72, 0x66, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 507 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x05, 0x82, 0x7d, 0x02, 0x08, 0x01, 0x52, 508 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x36, 0x5a, 0x34, 0x67, 0x6f, 509 0x2e, 0x6c, 0x69, 0x67, 0x61, 0x74, 0x6f, 0x2e, 0x69, 0x6f, 0x2f, 0x76, 0x70, 0x70, 0x2d, 0x61, 510 0x67, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x33, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x6c, 0x69, 511 0x67, 0x61, 0x74, 0x6f, 0x2f, 0x76, 0x70, 0x70, 0x2f, 0x6c, 0x33, 0x3b, 0x76, 0x70, 0x70, 0x5f, 512 0x6c, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 513 } 514 515 var ( 516 file_ligato_vpp_l3_l3_proto_rawDescOnce sync.Once 517 file_ligato_vpp_l3_l3_proto_rawDescData = file_ligato_vpp_l3_l3_proto_rawDesc 518 ) 519 520 func file_ligato_vpp_l3_l3_proto_rawDescGZIP() []byte { 521 file_ligato_vpp_l3_l3_proto_rawDescOnce.Do(func() { 522 file_ligato_vpp_l3_l3_proto_rawDescData = protoimpl.X.CompressGZIP(file_ligato_vpp_l3_l3_proto_rawDescData) 523 }) 524 return file_ligato_vpp_l3_l3_proto_rawDescData 525 } 526 527 var file_ligato_vpp_l3_l3_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 528 var file_ligato_vpp_l3_l3_proto_msgTypes = make([]protoimpl.MessageInfo, 6) 529 var file_ligato_vpp_l3_l3_proto_goTypes = []interface{}{ 530 (IPScanNeighbor_Mode)(0), // 0: ligato.vpp.l3.IPScanNeighbor.Mode 531 (*ProxyARP)(nil), // 1: ligato.vpp.l3.ProxyARP 532 (*IPScanNeighbor)(nil), // 2: ligato.vpp.l3.IPScanNeighbor 533 (*DHCPProxy)(nil), // 3: ligato.vpp.l3.DHCPProxy 534 (*ProxyARP_Interface)(nil), // 4: ligato.vpp.l3.ProxyARP.Interface 535 (*ProxyARP_Range)(nil), // 5: ligato.vpp.l3.ProxyARP.Range 536 (*DHCPProxy_DHCPServer)(nil), // 6: ligato.vpp.l3.DHCPProxy.DHCPServer 537 } 538 var file_ligato_vpp_l3_l3_proto_depIdxs = []int32{ 539 4, // 0: ligato.vpp.l3.ProxyARP.interfaces:type_name -> ligato.vpp.l3.ProxyARP.Interface 540 5, // 1: ligato.vpp.l3.ProxyARP.ranges:type_name -> ligato.vpp.l3.ProxyARP.Range 541 0, // 2: ligato.vpp.l3.IPScanNeighbor.mode:type_name -> ligato.vpp.l3.IPScanNeighbor.Mode 542 6, // 3: ligato.vpp.l3.DHCPProxy.servers:type_name -> ligato.vpp.l3.DHCPProxy.DHCPServer 543 4, // [4:4] is the sub-list for method output_type 544 4, // [4:4] is the sub-list for method input_type 545 4, // [4:4] is the sub-list for extension type_name 546 4, // [4:4] is the sub-list for extension extendee 547 0, // [0:4] is the sub-list for field type_name 548 } 549 550 func init() { file_ligato_vpp_l3_l3_proto_init() } 551 func file_ligato_vpp_l3_l3_proto_init() { 552 if File_ligato_vpp_l3_l3_proto != nil { 553 return 554 } 555 if !protoimpl.UnsafeEnabled { 556 file_ligato_vpp_l3_l3_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 557 switch v := v.(*ProxyARP); i { 558 case 0: 559 return &v.state 560 case 1: 561 return &v.sizeCache 562 case 2: 563 return &v.unknownFields 564 default: 565 return nil 566 } 567 } 568 file_ligato_vpp_l3_l3_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 569 switch v := v.(*IPScanNeighbor); i { 570 case 0: 571 return &v.state 572 case 1: 573 return &v.sizeCache 574 case 2: 575 return &v.unknownFields 576 default: 577 return nil 578 } 579 } 580 file_ligato_vpp_l3_l3_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 581 switch v := v.(*DHCPProxy); i { 582 case 0: 583 return &v.state 584 case 1: 585 return &v.sizeCache 586 case 2: 587 return &v.unknownFields 588 default: 589 return nil 590 } 591 } 592 file_ligato_vpp_l3_l3_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 593 switch v := v.(*ProxyARP_Interface); i { 594 case 0: 595 return &v.state 596 case 1: 597 return &v.sizeCache 598 case 2: 599 return &v.unknownFields 600 default: 601 return nil 602 } 603 } 604 file_ligato_vpp_l3_l3_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 605 switch v := v.(*ProxyARP_Range); i { 606 case 0: 607 return &v.state 608 case 1: 609 return &v.sizeCache 610 case 2: 611 return &v.unknownFields 612 default: 613 return nil 614 } 615 } 616 file_ligato_vpp_l3_l3_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 617 switch v := v.(*DHCPProxy_DHCPServer); i { 618 case 0: 619 return &v.state 620 case 1: 621 return &v.sizeCache 622 case 2: 623 return &v.unknownFields 624 default: 625 return nil 626 } 627 } 628 } 629 type x struct{} 630 out := protoimpl.TypeBuilder{ 631 File: protoimpl.DescBuilder{ 632 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 633 RawDescriptor: file_ligato_vpp_l3_l3_proto_rawDesc, 634 NumEnums: 1, 635 NumMessages: 6, 636 NumExtensions: 0, 637 NumServices: 0, 638 }, 639 GoTypes: file_ligato_vpp_l3_l3_proto_goTypes, 640 DependencyIndexes: file_ligato_vpp_l3_l3_proto_depIdxs, 641 EnumInfos: file_ligato_vpp_l3_l3_proto_enumTypes, 642 MessageInfos: file_ligato_vpp_l3_l3_proto_msgTypes, 643 }.Build() 644 File_ligato_vpp_l3_l3_proto = out.File 645 file_ligato_vpp_l3_l3_proto_rawDesc = nil 646 file_ligato_vpp_l3_l3_proto_goTypes = nil 647 file_ligato_vpp_l3_l3_proto_depIdxs = nil 648 }