github.com/edwarnicke/govpp@v0.0.0-20230130211138-14ef5d20b1d0/binapi/one/one.ba.go (about) 1 // Code generated by GoVPP's binapi-generator. DO NOT EDIT. 2 // versions: 3 // binapi-generator: v0.4.0-dev 4 // VPP: 23.02-rc0~189-g57127b32a 5 // source: /usr/share/vpp/api/plugins/one.api.json 6 7 // Package one contains generated bindings for API file one.api. 8 // 9 // Contents: 10 // 2 enums 11 // 3 structs 12 // 108 messages 13 // 14 package one 15 16 import ( 17 "strconv" 18 19 api "git.fd.io/govpp.git/api" 20 codec "git.fd.io/govpp.git/codec" 21 ethernet_types "github.com/edwarnicke/govpp/binapi/ethernet_types" 22 interface_types "github.com/edwarnicke/govpp/binapi/interface_types" 23 ip_types "github.com/edwarnicke/govpp/binapi/ip_types" 24 lisp_types "github.com/edwarnicke/govpp/binapi/lisp_types" 25 ) 26 27 // This is a compile-time assertion to ensure that this generated file 28 // is compatible with the GoVPP api package it is being compiled against. 29 // A compilation error at this line likely means your copy of the 30 // GoVPP api package needs to be updated. 31 const _ = api.GoVppAPIPackageIsVersion2 32 33 const ( 34 APIFile = "one" 35 APIVersion = "2.0.0" 36 VersionCrc = 0x9f64600e 37 ) 38 39 // OneFilter defines enum 'one_filter'. 40 type OneFilter uint32 41 42 const ( 43 ONE_FILTER_API_ALL OneFilter = 0 44 ONE_FILTER_API_LOCAL OneFilter = 1 45 ONE_FILTER_API_REMOTE OneFilter = 2 46 ) 47 48 var ( 49 OneFilter_name = map[uint32]string{ 50 0: "ONE_FILTER_API_ALL", 51 1: "ONE_FILTER_API_LOCAL", 52 2: "ONE_FILTER_API_REMOTE", 53 } 54 OneFilter_value = map[string]uint32{ 55 "ONE_FILTER_API_ALL": 0, 56 "ONE_FILTER_API_LOCAL": 1, 57 "ONE_FILTER_API_REMOTE": 2, 58 } 59 ) 60 61 func (x OneFilter) String() string { 62 s, ok := OneFilter_name[uint32(x)] 63 if ok { 64 return s 65 } 66 return "OneFilter(" + strconv.Itoa(int(x)) + ")" 67 } 68 69 // OneMapMode defines enum 'one_map_mode'. 70 type OneMapMode uint32 71 72 const ( 73 ONE_MAP_MODE_API_DST_ONLY OneMapMode = 0 74 ONE_MAP_MODE_API_SRC_DST OneMapMode = 1 75 ) 76 77 var ( 78 OneMapMode_name = map[uint32]string{ 79 0: "ONE_MAP_MODE_API_DST_ONLY", 80 1: "ONE_MAP_MODE_API_SRC_DST", 81 } 82 OneMapMode_value = map[string]uint32{ 83 "ONE_MAP_MODE_API_DST_ONLY": 0, 84 "ONE_MAP_MODE_API_SRC_DST": 1, 85 } 86 ) 87 88 func (x OneMapMode) String() string { 89 s, ok := OneMapMode_name[uint32(x)] 90 if ok { 91 return s 92 } 93 return "OneMapMode(" + strconv.Itoa(int(x)) + ")" 94 } 95 96 // OneAdjacency defines type 'one_adjacency'. 97 type OneAdjacency struct { 98 Reid lisp_types.Eid `binapi:"eid,name=reid" json:"reid,omitempty"` 99 Leid lisp_types.Eid `binapi:"eid,name=leid" json:"leid,omitempty"` 100 } 101 102 // OneL2ArpEntry defines type 'one_l2_arp_entry'. 103 type OneL2ArpEntry struct { 104 Mac ethernet_types.MacAddress `binapi:"mac_address,name=mac" json:"mac,omitempty"` 105 IP4 ip_types.IP4Address `binapi:"ip4_address,name=ip4" json:"ip4,omitempty"` 106 } 107 108 // OneNdpEntry defines type 'one_ndp_entry'. 109 type OneNdpEntry struct { 110 Mac ethernet_types.MacAddress `binapi:"mac_address,name=mac" json:"mac,omitempty"` 111 IP6 ip_types.IP6Address `binapi:"ip6_address,name=ip6" json:"ip6,omitempty"` 112 } 113 114 // OneAddDelAdjacency defines message 'one_add_del_adjacency'. 115 type OneAddDelAdjacency struct { 116 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"` 117 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` 118 Reid lisp_types.Eid `binapi:"eid,name=reid" json:"reid,omitempty"` 119 Leid lisp_types.Eid `binapi:"eid,name=leid" json:"leid,omitempty"` 120 } 121 122 func (m *OneAddDelAdjacency) Reset() { *m = OneAddDelAdjacency{} } 123 func (*OneAddDelAdjacency) GetMessageName() string { return "one_add_del_adjacency" } 124 func (*OneAddDelAdjacency) GetCrcString() string { return "9e830312" } 125 func (*OneAddDelAdjacency) GetMessageType() api.MessageType { 126 return api.RequestMessage 127 } 128 129 func (m *OneAddDelAdjacency) Size() (size int) { 130 if m == nil { 131 return 0 132 } 133 size += 1 // m.IsAdd 134 size += 4 // m.Vni 135 size += 1 // m.Reid.Type 136 size += 1 * 18 // m.Reid.Address 137 size += 1 // m.Leid.Type 138 size += 1 * 18 // m.Leid.Address 139 return size 140 } 141 func (m *OneAddDelAdjacency) Marshal(b []byte) ([]byte, error) { 142 if b == nil { 143 b = make([]byte, m.Size()) 144 } 145 buf := codec.NewBuffer(b) 146 buf.EncodeUint8(m.IsAdd) 147 buf.EncodeUint32(m.Vni) 148 buf.EncodeUint8(uint8(m.Reid.Type)) 149 buf.EncodeBytes(m.Reid.Address.XXX_UnionData[:], 18) 150 buf.EncodeUint8(uint8(m.Leid.Type)) 151 buf.EncodeBytes(m.Leid.Address.XXX_UnionData[:], 18) 152 return buf.Bytes(), nil 153 } 154 func (m *OneAddDelAdjacency) Unmarshal(b []byte) error { 155 buf := codec.NewBuffer(b) 156 m.IsAdd = buf.DecodeUint8() 157 m.Vni = buf.DecodeUint32() 158 m.Reid.Type = lisp_types.EidType(buf.DecodeUint8()) 159 copy(m.Reid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 160 m.Leid.Type = lisp_types.EidType(buf.DecodeUint8()) 161 copy(m.Leid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 162 return nil 163 } 164 165 // OneAddDelAdjacencyReply defines message 'one_add_del_adjacency_reply'. 166 type OneAddDelAdjacencyReply struct { 167 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 168 } 169 170 func (m *OneAddDelAdjacencyReply) Reset() { *m = OneAddDelAdjacencyReply{} } 171 func (*OneAddDelAdjacencyReply) GetMessageName() string { return "one_add_del_adjacency_reply" } 172 func (*OneAddDelAdjacencyReply) GetCrcString() string { return "e8d4e804" } 173 func (*OneAddDelAdjacencyReply) GetMessageType() api.MessageType { 174 return api.ReplyMessage 175 } 176 177 func (m *OneAddDelAdjacencyReply) Size() (size int) { 178 if m == nil { 179 return 0 180 } 181 size += 4 // m.Retval 182 return size 183 } 184 func (m *OneAddDelAdjacencyReply) Marshal(b []byte) ([]byte, error) { 185 if b == nil { 186 b = make([]byte, m.Size()) 187 } 188 buf := codec.NewBuffer(b) 189 buf.EncodeInt32(m.Retval) 190 return buf.Bytes(), nil 191 } 192 func (m *OneAddDelAdjacencyReply) Unmarshal(b []byte) error { 193 buf := codec.NewBuffer(b) 194 m.Retval = buf.DecodeInt32() 195 return nil 196 } 197 198 // OneAddDelL2ArpEntry defines message 'one_add_del_l2_arp_entry'. 199 type OneAddDelL2ArpEntry struct { 200 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 201 Bd uint32 `binapi:"u32,name=bd" json:"bd,omitempty"` 202 Entry OneL2ArpEntry `binapi:"one_l2_arp_entry,name=entry" json:"entry,omitempty"` 203 } 204 205 func (m *OneAddDelL2ArpEntry) Reset() { *m = OneAddDelL2ArpEntry{} } 206 func (*OneAddDelL2ArpEntry) GetMessageName() string { return "one_add_del_l2_arp_entry" } 207 func (*OneAddDelL2ArpEntry) GetCrcString() string { return "1aa5e8b3" } 208 func (*OneAddDelL2ArpEntry) GetMessageType() api.MessageType { 209 return api.RequestMessage 210 } 211 212 func (m *OneAddDelL2ArpEntry) Size() (size int) { 213 if m == nil { 214 return 0 215 } 216 size += 1 // m.IsAdd 217 size += 4 // m.Bd 218 size += 1 * 6 // m.Entry.Mac 219 size += 1 * 4 // m.Entry.IP4 220 return size 221 } 222 func (m *OneAddDelL2ArpEntry) Marshal(b []byte) ([]byte, error) { 223 if b == nil { 224 b = make([]byte, m.Size()) 225 } 226 buf := codec.NewBuffer(b) 227 buf.EncodeBool(m.IsAdd) 228 buf.EncodeUint32(m.Bd) 229 buf.EncodeBytes(m.Entry.Mac[:], 6) 230 buf.EncodeBytes(m.Entry.IP4[:], 4) 231 return buf.Bytes(), nil 232 } 233 func (m *OneAddDelL2ArpEntry) Unmarshal(b []byte) error { 234 buf := codec.NewBuffer(b) 235 m.IsAdd = buf.DecodeBool() 236 m.Bd = buf.DecodeUint32() 237 copy(m.Entry.Mac[:], buf.DecodeBytes(6)) 238 copy(m.Entry.IP4[:], buf.DecodeBytes(4)) 239 return nil 240 } 241 242 // OneAddDelL2ArpEntryReply defines message 'one_add_del_l2_arp_entry_reply'. 243 type OneAddDelL2ArpEntryReply struct { 244 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 245 } 246 247 func (m *OneAddDelL2ArpEntryReply) Reset() { *m = OneAddDelL2ArpEntryReply{} } 248 func (*OneAddDelL2ArpEntryReply) GetMessageName() string { return "one_add_del_l2_arp_entry_reply" } 249 func (*OneAddDelL2ArpEntryReply) GetCrcString() string { return "e8d4e804" } 250 func (*OneAddDelL2ArpEntryReply) GetMessageType() api.MessageType { 251 return api.ReplyMessage 252 } 253 254 func (m *OneAddDelL2ArpEntryReply) Size() (size int) { 255 if m == nil { 256 return 0 257 } 258 size += 4 // m.Retval 259 return size 260 } 261 func (m *OneAddDelL2ArpEntryReply) Marshal(b []byte) ([]byte, error) { 262 if b == nil { 263 b = make([]byte, m.Size()) 264 } 265 buf := codec.NewBuffer(b) 266 buf.EncodeInt32(m.Retval) 267 return buf.Bytes(), nil 268 } 269 func (m *OneAddDelL2ArpEntryReply) Unmarshal(b []byte) error { 270 buf := codec.NewBuffer(b) 271 m.Retval = buf.DecodeInt32() 272 return nil 273 } 274 275 // OneAddDelLocalEid defines message 'one_add_del_local_eid'. 276 type OneAddDelLocalEid struct { 277 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 278 Eid lisp_types.Eid `binapi:"eid,name=eid" json:"eid,omitempty"` 279 LocatorSetName string `binapi:"string[64],name=locator_set_name" json:"locator_set_name,omitempty"` 280 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` 281 Key lisp_types.HmacKey `binapi:"hmac_key,name=key" json:"key,omitempty"` 282 } 283 284 func (m *OneAddDelLocalEid) Reset() { *m = OneAddDelLocalEid{} } 285 func (*OneAddDelLocalEid) GetMessageName() string { return "one_add_del_local_eid" } 286 func (*OneAddDelLocalEid) GetCrcString() string { return "4e5a83a2" } 287 func (*OneAddDelLocalEid) GetMessageType() api.MessageType { 288 return api.RequestMessage 289 } 290 291 func (m *OneAddDelLocalEid) Size() (size int) { 292 if m == nil { 293 return 0 294 } 295 size += 1 // m.IsAdd 296 size += 1 // m.Eid.Type 297 size += 1 * 18 // m.Eid.Address 298 size += 64 // m.LocatorSetName 299 size += 4 // m.Vni 300 size += 1 // m.Key.ID 301 size += 1 * 64 // m.Key.Key 302 return size 303 } 304 func (m *OneAddDelLocalEid) Marshal(b []byte) ([]byte, error) { 305 if b == nil { 306 b = make([]byte, m.Size()) 307 } 308 buf := codec.NewBuffer(b) 309 buf.EncodeBool(m.IsAdd) 310 buf.EncodeUint8(uint8(m.Eid.Type)) 311 buf.EncodeBytes(m.Eid.Address.XXX_UnionData[:], 18) 312 buf.EncodeString(m.LocatorSetName, 64) 313 buf.EncodeUint32(m.Vni) 314 buf.EncodeUint8(uint8(m.Key.ID)) 315 buf.EncodeBytes(m.Key.Key, 64) 316 return buf.Bytes(), nil 317 } 318 func (m *OneAddDelLocalEid) Unmarshal(b []byte) error { 319 buf := codec.NewBuffer(b) 320 m.IsAdd = buf.DecodeBool() 321 m.Eid.Type = lisp_types.EidType(buf.DecodeUint8()) 322 copy(m.Eid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 323 m.LocatorSetName = buf.DecodeString(64) 324 m.Vni = buf.DecodeUint32() 325 m.Key.ID = lisp_types.HmacKeyID(buf.DecodeUint8()) 326 m.Key.Key = make([]byte, 64) 327 copy(m.Key.Key, buf.DecodeBytes(len(m.Key.Key))) 328 return nil 329 } 330 331 // OneAddDelLocalEidReply defines message 'one_add_del_local_eid_reply'. 332 type OneAddDelLocalEidReply struct { 333 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 334 } 335 336 func (m *OneAddDelLocalEidReply) Reset() { *m = OneAddDelLocalEidReply{} } 337 func (*OneAddDelLocalEidReply) GetMessageName() string { return "one_add_del_local_eid_reply" } 338 func (*OneAddDelLocalEidReply) GetCrcString() string { return "e8d4e804" } 339 func (*OneAddDelLocalEidReply) GetMessageType() api.MessageType { 340 return api.ReplyMessage 341 } 342 343 func (m *OneAddDelLocalEidReply) Size() (size int) { 344 if m == nil { 345 return 0 346 } 347 size += 4 // m.Retval 348 return size 349 } 350 func (m *OneAddDelLocalEidReply) Marshal(b []byte) ([]byte, error) { 351 if b == nil { 352 b = make([]byte, m.Size()) 353 } 354 buf := codec.NewBuffer(b) 355 buf.EncodeInt32(m.Retval) 356 return buf.Bytes(), nil 357 } 358 func (m *OneAddDelLocalEidReply) Unmarshal(b []byte) error { 359 buf := codec.NewBuffer(b) 360 m.Retval = buf.DecodeInt32() 361 return nil 362 } 363 364 // OneAddDelLocator defines message 'one_add_del_locator'. 365 type OneAddDelLocator struct { 366 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 367 LocatorSetName string `binapi:"string[64],name=locator_set_name" json:"locator_set_name,omitempty"` 368 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 369 Priority uint8 `binapi:"u8,name=priority" json:"priority,omitempty"` 370 Weight uint8 `binapi:"u8,name=weight" json:"weight,omitempty"` 371 } 372 373 func (m *OneAddDelLocator) Reset() { *m = OneAddDelLocator{} } 374 func (*OneAddDelLocator) GetMessageName() string { return "one_add_del_locator" } 375 func (*OneAddDelLocator) GetCrcString() string { return "af4d8f13" } 376 func (*OneAddDelLocator) GetMessageType() api.MessageType { 377 return api.RequestMessage 378 } 379 380 func (m *OneAddDelLocator) Size() (size int) { 381 if m == nil { 382 return 0 383 } 384 size += 1 // m.IsAdd 385 size += 64 // m.LocatorSetName 386 size += 4 // m.SwIfIndex 387 size += 1 // m.Priority 388 size += 1 // m.Weight 389 return size 390 } 391 func (m *OneAddDelLocator) Marshal(b []byte) ([]byte, error) { 392 if b == nil { 393 b = make([]byte, m.Size()) 394 } 395 buf := codec.NewBuffer(b) 396 buf.EncodeBool(m.IsAdd) 397 buf.EncodeString(m.LocatorSetName, 64) 398 buf.EncodeUint32(uint32(m.SwIfIndex)) 399 buf.EncodeUint8(m.Priority) 400 buf.EncodeUint8(m.Weight) 401 return buf.Bytes(), nil 402 } 403 func (m *OneAddDelLocator) Unmarshal(b []byte) error { 404 buf := codec.NewBuffer(b) 405 m.IsAdd = buf.DecodeBool() 406 m.LocatorSetName = buf.DecodeString(64) 407 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 408 m.Priority = buf.DecodeUint8() 409 m.Weight = buf.DecodeUint8() 410 return nil 411 } 412 413 // OneAddDelLocatorReply defines message 'one_add_del_locator_reply'. 414 type OneAddDelLocatorReply struct { 415 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 416 } 417 418 func (m *OneAddDelLocatorReply) Reset() { *m = OneAddDelLocatorReply{} } 419 func (*OneAddDelLocatorReply) GetMessageName() string { return "one_add_del_locator_reply" } 420 func (*OneAddDelLocatorReply) GetCrcString() string { return "e8d4e804" } 421 func (*OneAddDelLocatorReply) GetMessageType() api.MessageType { 422 return api.ReplyMessage 423 } 424 425 func (m *OneAddDelLocatorReply) Size() (size int) { 426 if m == nil { 427 return 0 428 } 429 size += 4 // m.Retval 430 return size 431 } 432 func (m *OneAddDelLocatorReply) Marshal(b []byte) ([]byte, error) { 433 if b == nil { 434 b = make([]byte, m.Size()) 435 } 436 buf := codec.NewBuffer(b) 437 buf.EncodeInt32(m.Retval) 438 return buf.Bytes(), nil 439 } 440 func (m *OneAddDelLocatorReply) Unmarshal(b []byte) error { 441 buf := codec.NewBuffer(b) 442 m.Retval = buf.DecodeInt32() 443 return nil 444 } 445 446 // OneAddDelLocatorSet defines message 'one_add_del_locator_set'. 447 type OneAddDelLocatorSet struct { 448 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 449 LocatorSetName string `binapi:"string[64],name=locator_set_name" json:"locator_set_name,omitempty"` 450 LocatorNum uint32 `binapi:"u32,name=locator_num" json:"-"` 451 Locators []lisp_types.LocalLocator `binapi:"local_locator[locator_num],name=locators" json:"locators,omitempty"` 452 } 453 454 func (m *OneAddDelLocatorSet) Reset() { *m = OneAddDelLocatorSet{} } 455 func (*OneAddDelLocatorSet) GetMessageName() string { return "one_add_del_locator_set" } 456 func (*OneAddDelLocatorSet) GetCrcString() string { return "6fcd6471" } 457 func (*OneAddDelLocatorSet) GetMessageType() api.MessageType { 458 return api.RequestMessage 459 } 460 461 func (m *OneAddDelLocatorSet) Size() (size int) { 462 if m == nil { 463 return 0 464 } 465 size += 1 // m.IsAdd 466 size += 64 // m.LocatorSetName 467 size += 4 // m.LocatorNum 468 for j1 := 0; j1 < len(m.Locators); j1++ { 469 var s1 lisp_types.LocalLocator 470 _ = s1 471 if j1 < len(m.Locators) { 472 s1 = m.Locators[j1] 473 } 474 size += 4 // s1.SwIfIndex 475 size += 1 // s1.Priority 476 size += 1 // s1.Weight 477 } 478 return size 479 } 480 func (m *OneAddDelLocatorSet) Marshal(b []byte) ([]byte, error) { 481 if b == nil { 482 b = make([]byte, m.Size()) 483 } 484 buf := codec.NewBuffer(b) 485 buf.EncodeBool(m.IsAdd) 486 buf.EncodeString(m.LocatorSetName, 64) 487 buf.EncodeUint32(uint32(len(m.Locators))) 488 for j0 := 0; j0 < len(m.Locators); j0++ { 489 var v0 lisp_types.LocalLocator // Locators 490 if j0 < len(m.Locators) { 491 v0 = m.Locators[j0] 492 } 493 buf.EncodeUint32(uint32(v0.SwIfIndex)) 494 buf.EncodeUint8(v0.Priority) 495 buf.EncodeUint8(v0.Weight) 496 } 497 return buf.Bytes(), nil 498 } 499 func (m *OneAddDelLocatorSet) Unmarshal(b []byte) error { 500 buf := codec.NewBuffer(b) 501 m.IsAdd = buf.DecodeBool() 502 m.LocatorSetName = buf.DecodeString(64) 503 m.LocatorNum = buf.DecodeUint32() 504 m.Locators = make([]lisp_types.LocalLocator, m.LocatorNum) 505 for j0 := 0; j0 < len(m.Locators); j0++ { 506 m.Locators[j0].SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 507 m.Locators[j0].Priority = buf.DecodeUint8() 508 m.Locators[j0].Weight = buf.DecodeUint8() 509 } 510 return nil 511 } 512 513 // OneAddDelLocatorSetReply defines message 'one_add_del_locator_set_reply'. 514 type OneAddDelLocatorSetReply struct { 515 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 516 LsIndex uint32 `binapi:"u32,name=ls_index" json:"ls_index,omitempty"` 517 } 518 519 func (m *OneAddDelLocatorSetReply) Reset() { *m = OneAddDelLocatorSetReply{} } 520 func (*OneAddDelLocatorSetReply) GetMessageName() string { return "one_add_del_locator_set_reply" } 521 func (*OneAddDelLocatorSetReply) GetCrcString() string { return "b6666db4" } 522 func (*OneAddDelLocatorSetReply) GetMessageType() api.MessageType { 523 return api.ReplyMessage 524 } 525 526 func (m *OneAddDelLocatorSetReply) Size() (size int) { 527 if m == nil { 528 return 0 529 } 530 size += 4 // m.Retval 531 size += 4 // m.LsIndex 532 return size 533 } 534 func (m *OneAddDelLocatorSetReply) Marshal(b []byte) ([]byte, error) { 535 if b == nil { 536 b = make([]byte, m.Size()) 537 } 538 buf := codec.NewBuffer(b) 539 buf.EncodeInt32(m.Retval) 540 buf.EncodeUint32(m.LsIndex) 541 return buf.Bytes(), nil 542 } 543 func (m *OneAddDelLocatorSetReply) Unmarshal(b []byte) error { 544 buf := codec.NewBuffer(b) 545 m.Retval = buf.DecodeInt32() 546 m.LsIndex = buf.DecodeUint32() 547 return nil 548 } 549 550 // OneAddDelMapRequestItrRlocs defines message 'one_add_del_map_request_itr_rlocs'. 551 type OneAddDelMapRequestItrRlocs struct { 552 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 553 LocatorSetName string `binapi:"string[64],name=locator_set_name" json:"locator_set_name,omitempty"` 554 } 555 556 func (m *OneAddDelMapRequestItrRlocs) Reset() { *m = OneAddDelMapRequestItrRlocs{} } 557 func (*OneAddDelMapRequestItrRlocs) GetMessageName() string { 558 return "one_add_del_map_request_itr_rlocs" 559 } 560 func (*OneAddDelMapRequestItrRlocs) GetCrcString() string { return "6be88e45" } 561 func (*OneAddDelMapRequestItrRlocs) GetMessageType() api.MessageType { 562 return api.RequestMessage 563 } 564 565 func (m *OneAddDelMapRequestItrRlocs) Size() (size int) { 566 if m == nil { 567 return 0 568 } 569 size += 1 // m.IsAdd 570 size += 64 // m.LocatorSetName 571 return size 572 } 573 func (m *OneAddDelMapRequestItrRlocs) Marshal(b []byte) ([]byte, error) { 574 if b == nil { 575 b = make([]byte, m.Size()) 576 } 577 buf := codec.NewBuffer(b) 578 buf.EncodeBool(m.IsAdd) 579 buf.EncodeString(m.LocatorSetName, 64) 580 return buf.Bytes(), nil 581 } 582 func (m *OneAddDelMapRequestItrRlocs) Unmarshal(b []byte) error { 583 buf := codec.NewBuffer(b) 584 m.IsAdd = buf.DecodeBool() 585 m.LocatorSetName = buf.DecodeString(64) 586 return nil 587 } 588 589 // OneAddDelMapRequestItrRlocsReply defines message 'one_add_del_map_request_itr_rlocs_reply'. 590 type OneAddDelMapRequestItrRlocsReply struct { 591 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 592 } 593 594 func (m *OneAddDelMapRequestItrRlocsReply) Reset() { *m = OneAddDelMapRequestItrRlocsReply{} } 595 func (*OneAddDelMapRequestItrRlocsReply) GetMessageName() string { 596 return "one_add_del_map_request_itr_rlocs_reply" 597 } 598 func (*OneAddDelMapRequestItrRlocsReply) GetCrcString() string { return "e8d4e804" } 599 func (*OneAddDelMapRequestItrRlocsReply) GetMessageType() api.MessageType { 600 return api.ReplyMessage 601 } 602 603 func (m *OneAddDelMapRequestItrRlocsReply) Size() (size int) { 604 if m == nil { 605 return 0 606 } 607 size += 4 // m.Retval 608 return size 609 } 610 func (m *OneAddDelMapRequestItrRlocsReply) Marshal(b []byte) ([]byte, error) { 611 if b == nil { 612 b = make([]byte, m.Size()) 613 } 614 buf := codec.NewBuffer(b) 615 buf.EncodeInt32(m.Retval) 616 return buf.Bytes(), nil 617 } 618 func (m *OneAddDelMapRequestItrRlocsReply) Unmarshal(b []byte) error { 619 buf := codec.NewBuffer(b) 620 m.Retval = buf.DecodeInt32() 621 return nil 622 } 623 624 // OneAddDelMapResolver defines message 'one_add_del_map_resolver'. 625 type OneAddDelMapResolver struct { 626 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 627 IPAddress ip_types.Address `binapi:"address,name=ip_address" json:"ip_address,omitempty"` 628 } 629 630 func (m *OneAddDelMapResolver) Reset() { *m = OneAddDelMapResolver{} } 631 func (*OneAddDelMapResolver) GetMessageName() string { return "one_add_del_map_resolver" } 632 func (*OneAddDelMapResolver) GetCrcString() string { return "ce19e32d" } 633 func (*OneAddDelMapResolver) GetMessageType() api.MessageType { 634 return api.RequestMessage 635 } 636 637 func (m *OneAddDelMapResolver) Size() (size int) { 638 if m == nil { 639 return 0 640 } 641 size += 1 // m.IsAdd 642 size += 1 // m.IPAddress.Af 643 size += 1 * 16 // m.IPAddress.Un 644 return size 645 } 646 func (m *OneAddDelMapResolver) Marshal(b []byte) ([]byte, error) { 647 if b == nil { 648 b = make([]byte, m.Size()) 649 } 650 buf := codec.NewBuffer(b) 651 buf.EncodeBool(m.IsAdd) 652 buf.EncodeUint8(uint8(m.IPAddress.Af)) 653 buf.EncodeBytes(m.IPAddress.Un.XXX_UnionData[:], 16) 654 return buf.Bytes(), nil 655 } 656 func (m *OneAddDelMapResolver) Unmarshal(b []byte) error { 657 buf := codec.NewBuffer(b) 658 m.IsAdd = buf.DecodeBool() 659 m.IPAddress.Af = ip_types.AddressFamily(buf.DecodeUint8()) 660 copy(m.IPAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16)) 661 return nil 662 } 663 664 // OneAddDelMapResolverReply defines message 'one_add_del_map_resolver_reply'. 665 type OneAddDelMapResolverReply struct { 666 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 667 } 668 669 func (m *OneAddDelMapResolverReply) Reset() { *m = OneAddDelMapResolverReply{} } 670 func (*OneAddDelMapResolverReply) GetMessageName() string { return "one_add_del_map_resolver_reply" } 671 func (*OneAddDelMapResolverReply) GetCrcString() string { return "e8d4e804" } 672 func (*OneAddDelMapResolverReply) GetMessageType() api.MessageType { 673 return api.ReplyMessage 674 } 675 676 func (m *OneAddDelMapResolverReply) Size() (size int) { 677 if m == nil { 678 return 0 679 } 680 size += 4 // m.Retval 681 return size 682 } 683 func (m *OneAddDelMapResolverReply) Marshal(b []byte) ([]byte, error) { 684 if b == nil { 685 b = make([]byte, m.Size()) 686 } 687 buf := codec.NewBuffer(b) 688 buf.EncodeInt32(m.Retval) 689 return buf.Bytes(), nil 690 } 691 func (m *OneAddDelMapResolverReply) Unmarshal(b []byte) error { 692 buf := codec.NewBuffer(b) 693 m.Retval = buf.DecodeInt32() 694 return nil 695 } 696 697 // OneAddDelMapServer defines message 'one_add_del_map_server'. 698 type OneAddDelMapServer struct { 699 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 700 IPAddress ip_types.Address `binapi:"address,name=ip_address" json:"ip_address,omitempty"` 701 } 702 703 func (m *OneAddDelMapServer) Reset() { *m = OneAddDelMapServer{} } 704 func (*OneAddDelMapServer) GetMessageName() string { return "one_add_del_map_server" } 705 func (*OneAddDelMapServer) GetCrcString() string { return "ce19e32d" } 706 func (*OneAddDelMapServer) GetMessageType() api.MessageType { 707 return api.RequestMessage 708 } 709 710 func (m *OneAddDelMapServer) Size() (size int) { 711 if m == nil { 712 return 0 713 } 714 size += 1 // m.IsAdd 715 size += 1 // m.IPAddress.Af 716 size += 1 * 16 // m.IPAddress.Un 717 return size 718 } 719 func (m *OneAddDelMapServer) Marshal(b []byte) ([]byte, error) { 720 if b == nil { 721 b = make([]byte, m.Size()) 722 } 723 buf := codec.NewBuffer(b) 724 buf.EncodeBool(m.IsAdd) 725 buf.EncodeUint8(uint8(m.IPAddress.Af)) 726 buf.EncodeBytes(m.IPAddress.Un.XXX_UnionData[:], 16) 727 return buf.Bytes(), nil 728 } 729 func (m *OneAddDelMapServer) Unmarshal(b []byte) error { 730 buf := codec.NewBuffer(b) 731 m.IsAdd = buf.DecodeBool() 732 m.IPAddress.Af = ip_types.AddressFamily(buf.DecodeUint8()) 733 copy(m.IPAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16)) 734 return nil 735 } 736 737 // OneAddDelMapServerReply defines message 'one_add_del_map_server_reply'. 738 type OneAddDelMapServerReply struct { 739 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 740 } 741 742 func (m *OneAddDelMapServerReply) Reset() { *m = OneAddDelMapServerReply{} } 743 func (*OneAddDelMapServerReply) GetMessageName() string { return "one_add_del_map_server_reply" } 744 func (*OneAddDelMapServerReply) GetCrcString() string { return "e8d4e804" } 745 func (*OneAddDelMapServerReply) GetMessageType() api.MessageType { 746 return api.ReplyMessage 747 } 748 749 func (m *OneAddDelMapServerReply) Size() (size int) { 750 if m == nil { 751 return 0 752 } 753 size += 4 // m.Retval 754 return size 755 } 756 func (m *OneAddDelMapServerReply) Marshal(b []byte) ([]byte, error) { 757 if b == nil { 758 b = make([]byte, m.Size()) 759 } 760 buf := codec.NewBuffer(b) 761 buf.EncodeInt32(m.Retval) 762 return buf.Bytes(), nil 763 } 764 func (m *OneAddDelMapServerReply) Unmarshal(b []byte) error { 765 buf := codec.NewBuffer(b) 766 m.Retval = buf.DecodeInt32() 767 return nil 768 } 769 770 // OneAddDelNdpEntry defines message 'one_add_del_ndp_entry'. 771 type OneAddDelNdpEntry struct { 772 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 773 Bd uint32 `binapi:"u32,name=bd" json:"bd,omitempty"` 774 Entry OneNdpEntry `binapi:"one_ndp_entry,name=entry" json:"entry,omitempty"` 775 } 776 777 func (m *OneAddDelNdpEntry) Reset() { *m = OneAddDelNdpEntry{} } 778 func (*OneAddDelNdpEntry) GetMessageName() string { return "one_add_del_ndp_entry" } 779 func (*OneAddDelNdpEntry) GetCrcString() string { return "0f8a287c" } 780 func (*OneAddDelNdpEntry) GetMessageType() api.MessageType { 781 return api.RequestMessage 782 } 783 784 func (m *OneAddDelNdpEntry) Size() (size int) { 785 if m == nil { 786 return 0 787 } 788 size += 1 // m.IsAdd 789 size += 4 // m.Bd 790 size += 1 * 6 // m.Entry.Mac 791 size += 1 * 16 // m.Entry.IP6 792 return size 793 } 794 func (m *OneAddDelNdpEntry) Marshal(b []byte) ([]byte, error) { 795 if b == nil { 796 b = make([]byte, m.Size()) 797 } 798 buf := codec.NewBuffer(b) 799 buf.EncodeBool(m.IsAdd) 800 buf.EncodeUint32(m.Bd) 801 buf.EncodeBytes(m.Entry.Mac[:], 6) 802 buf.EncodeBytes(m.Entry.IP6[:], 16) 803 return buf.Bytes(), nil 804 } 805 func (m *OneAddDelNdpEntry) Unmarshal(b []byte) error { 806 buf := codec.NewBuffer(b) 807 m.IsAdd = buf.DecodeBool() 808 m.Bd = buf.DecodeUint32() 809 copy(m.Entry.Mac[:], buf.DecodeBytes(6)) 810 copy(m.Entry.IP6[:], buf.DecodeBytes(16)) 811 return nil 812 } 813 814 // OneAddDelNdpEntryReply defines message 'one_add_del_ndp_entry_reply'. 815 type OneAddDelNdpEntryReply struct { 816 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 817 } 818 819 func (m *OneAddDelNdpEntryReply) Reset() { *m = OneAddDelNdpEntryReply{} } 820 func (*OneAddDelNdpEntryReply) GetMessageName() string { return "one_add_del_ndp_entry_reply" } 821 func (*OneAddDelNdpEntryReply) GetCrcString() string { return "e8d4e804" } 822 func (*OneAddDelNdpEntryReply) GetMessageType() api.MessageType { 823 return api.ReplyMessage 824 } 825 826 func (m *OneAddDelNdpEntryReply) Size() (size int) { 827 if m == nil { 828 return 0 829 } 830 size += 4 // m.Retval 831 return size 832 } 833 func (m *OneAddDelNdpEntryReply) Marshal(b []byte) ([]byte, error) { 834 if b == nil { 835 b = make([]byte, m.Size()) 836 } 837 buf := codec.NewBuffer(b) 838 buf.EncodeInt32(m.Retval) 839 return buf.Bytes(), nil 840 } 841 func (m *OneAddDelNdpEntryReply) Unmarshal(b []byte) error { 842 buf := codec.NewBuffer(b) 843 m.Retval = buf.DecodeInt32() 844 return nil 845 } 846 847 // OneAddDelRemoteMapping defines message 'one_add_del_remote_mapping'. 848 type OneAddDelRemoteMapping struct { 849 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 850 IsSrcDst bool `binapi:"bool,name=is_src_dst" json:"is_src_dst,omitempty"` 851 DelAll bool `binapi:"bool,name=del_all" json:"del_all,omitempty"` 852 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` 853 Action uint8 `binapi:"u8,name=action" json:"action,omitempty"` 854 Deid lisp_types.Eid `binapi:"eid,name=deid" json:"deid,omitempty"` 855 Seid lisp_types.Eid `binapi:"eid,name=seid" json:"seid,omitempty"` 856 RlocNum uint32 `binapi:"u32,name=rloc_num" json:"-"` 857 Rlocs []lisp_types.RemoteLocator `binapi:"remote_locator[rloc_num],name=rlocs" json:"rlocs,omitempty"` 858 } 859 860 func (m *OneAddDelRemoteMapping) Reset() { *m = OneAddDelRemoteMapping{} } 861 func (*OneAddDelRemoteMapping) GetMessageName() string { return "one_add_del_remote_mapping" } 862 func (*OneAddDelRemoteMapping) GetCrcString() string { return "6d5c789e" } 863 func (*OneAddDelRemoteMapping) GetMessageType() api.MessageType { 864 return api.RequestMessage 865 } 866 867 func (m *OneAddDelRemoteMapping) Size() (size int) { 868 if m == nil { 869 return 0 870 } 871 size += 1 // m.IsAdd 872 size += 1 // m.IsSrcDst 873 size += 1 // m.DelAll 874 size += 4 // m.Vni 875 size += 1 // m.Action 876 size += 1 // m.Deid.Type 877 size += 1 * 18 // m.Deid.Address 878 size += 1 // m.Seid.Type 879 size += 1 * 18 // m.Seid.Address 880 size += 4 // m.RlocNum 881 for j1 := 0; j1 < len(m.Rlocs); j1++ { 882 var s1 lisp_types.RemoteLocator 883 _ = s1 884 if j1 < len(m.Rlocs) { 885 s1 = m.Rlocs[j1] 886 } 887 size += 1 // s1.Priority 888 size += 1 // s1.Weight 889 size += 1 // s1.IPAddress.Af 890 size += 1 * 16 // s1.IPAddress.Un 891 } 892 return size 893 } 894 func (m *OneAddDelRemoteMapping) Marshal(b []byte) ([]byte, error) { 895 if b == nil { 896 b = make([]byte, m.Size()) 897 } 898 buf := codec.NewBuffer(b) 899 buf.EncodeBool(m.IsAdd) 900 buf.EncodeBool(m.IsSrcDst) 901 buf.EncodeBool(m.DelAll) 902 buf.EncodeUint32(m.Vni) 903 buf.EncodeUint8(m.Action) 904 buf.EncodeUint8(uint8(m.Deid.Type)) 905 buf.EncodeBytes(m.Deid.Address.XXX_UnionData[:], 18) 906 buf.EncodeUint8(uint8(m.Seid.Type)) 907 buf.EncodeBytes(m.Seid.Address.XXX_UnionData[:], 18) 908 buf.EncodeUint32(uint32(len(m.Rlocs))) 909 for j0 := 0; j0 < len(m.Rlocs); j0++ { 910 var v0 lisp_types.RemoteLocator // Rlocs 911 if j0 < len(m.Rlocs) { 912 v0 = m.Rlocs[j0] 913 } 914 buf.EncodeUint8(v0.Priority) 915 buf.EncodeUint8(v0.Weight) 916 buf.EncodeUint8(uint8(v0.IPAddress.Af)) 917 buf.EncodeBytes(v0.IPAddress.Un.XXX_UnionData[:], 16) 918 } 919 return buf.Bytes(), nil 920 } 921 func (m *OneAddDelRemoteMapping) Unmarshal(b []byte) error { 922 buf := codec.NewBuffer(b) 923 m.IsAdd = buf.DecodeBool() 924 m.IsSrcDst = buf.DecodeBool() 925 m.DelAll = buf.DecodeBool() 926 m.Vni = buf.DecodeUint32() 927 m.Action = buf.DecodeUint8() 928 m.Deid.Type = lisp_types.EidType(buf.DecodeUint8()) 929 copy(m.Deid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 930 m.Seid.Type = lisp_types.EidType(buf.DecodeUint8()) 931 copy(m.Seid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 932 m.RlocNum = buf.DecodeUint32() 933 m.Rlocs = make([]lisp_types.RemoteLocator, m.RlocNum) 934 for j0 := 0; j0 < len(m.Rlocs); j0++ { 935 m.Rlocs[j0].Priority = buf.DecodeUint8() 936 m.Rlocs[j0].Weight = buf.DecodeUint8() 937 m.Rlocs[j0].IPAddress.Af = ip_types.AddressFamily(buf.DecodeUint8()) 938 copy(m.Rlocs[j0].IPAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16)) 939 } 940 return nil 941 } 942 943 // OneAddDelRemoteMappingReply defines message 'one_add_del_remote_mapping_reply'. 944 type OneAddDelRemoteMappingReply struct { 945 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 946 } 947 948 func (m *OneAddDelRemoteMappingReply) Reset() { *m = OneAddDelRemoteMappingReply{} } 949 func (*OneAddDelRemoteMappingReply) GetMessageName() string { 950 return "one_add_del_remote_mapping_reply" 951 } 952 func (*OneAddDelRemoteMappingReply) GetCrcString() string { return "e8d4e804" } 953 func (*OneAddDelRemoteMappingReply) GetMessageType() api.MessageType { 954 return api.ReplyMessage 955 } 956 957 func (m *OneAddDelRemoteMappingReply) Size() (size int) { 958 if m == nil { 959 return 0 960 } 961 size += 4 // m.Retval 962 return size 963 } 964 func (m *OneAddDelRemoteMappingReply) Marshal(b []byte) ([]byte, error) { 965 if b == nil { 966 b = make([]byte, m.Size()) 967 } 968 buf := codec.NewBuffer(b) 969 buf.EncodeInt32(m.Retval) 970 return buf.Bytes(), nil 971 } 972 func (m *OneAddDelRemoteMappingReply) Unmarshal(b []byte) error { 973 buf := codec.NewBuffer(b) 974 m.Retval = buf.DecodeInt32() 975 return nil 976 } 977 978 // OneAdjacenciesGet defines message 'one_adjacencies_get'. 979 type OneAdjacenciesGet struct { 980 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` 981 } 982 983 func (m *OneAdjacenciesGet) Reset() { *m = OneAdjacenciesGet{} } 984 func (*OneAdjacenciesGet) GetMessageName() string { return "one_adjacencies_get" } 985 func (*OneAdjacenciesGet) GetCrcString() string { return "8d1f2fe9" } 986 func (*OneAdjacenciesGet) GetMessageType() api.MessageType { 987 return api.RequestMessage 988 } 989 990 func (m *OneAdjacenciesGet) Size() (size int) { 991 if m == nil { 992 return 0 993 } 994 size += 4 // m.Vni 995 return size 996 } 997 func (m *OneAdjacenciesGet) Marshal(b []byte) ([]byte, error) { 998 if b == nil { 999 b = make([]byte, m.Size()) 1000 } 1001 buf := codec.NewBuffer(b) 1002 buf.EncodeUint32(m.Vni) 1003 return buf.Bytes(), nil 1004 } 1005 func (m *OneAdjacenciesGet) Unmarshal(b []byte) error { 1006 buf := codec.NewBuffer(b) 1007 m.Vni = buf.DecodeUint32() 1008 return nil 1009 } 1010 1011 // OneAdjacenciesGetReply defines message 'one_adjacencies_get_reply'. 1012 type OneAdjacenciesGetReply struct { 1013 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 1014 Count uint32 `binapi:"u32,name=count" json:"-"` 1015 Adjacencies []OneAdjacency `binapi:"one_adjacency[count],name=adjacencies" json:"adjacencies,omitempty"` 1016 } 1017 1018 func (m *OneAdjacenciesGetReply) Reset() { *m = OneAdjacenciesGetReply{} } 1019 func (*OneAdjacenciesGetReply) GetMessageName() string { return "one_adjacencies_get_reply" } 1020 func (*OneAdjacenciesGetReply) GetCrcString() string { return "085bab89" } 1021 func (*OneAdjacenciesGetReply) GetMessageType() api.MessageType { 1022 return api.ReplyMessage 1023 } 1024 1025 func (m *OneAdjacenciesGetReply) Size() (size int) { 1026 if m == nil { 1027 return 0 1028 } 1029 size += 4 // m.Retval 1030 size += 4 // m.Count 1031 for j1 := 0; j1 < len(m.Adjacencies); j1++ { 1032 var s1 OneAdjacency 1033 _ = s1 1034 if j1 < len(m.Adjacencies) { 1035 s1 = m.Adjacencies[j1] 1036 } 1037 size += 1 // s1.Reid.Type 1038 size += 1 * 18 // s1.Reid.Address 1039 size += 1 // s1.Leid.Type 1040 size += 1 * 18 // s1.Leid.Address 1041 } 1042 return size 1043 } 1044 func (m *OneAdjacenciesGetReply) Marshal(b []byte) ([]byte, error) { 1045 if b == nil { 1046 b = make([]byte, m.Size()) 1047 } 1048 buf := codec.NewBuffer(b) 1049 buf.EncodeInt32(m.Retval) 1050 buf.EncodeUint32(uint32(len(m.Adjacencies))) 1051 for j0 := 0; j0 < len(m.Adjacencies); j0++ { 1052 var v0 OneAdjacency // Adjacencies 1053 if j0 < len(m.Adjacencies) { 1054 v0 = m.Adjacencies[j0] 1055 } 1056 buf.EncodeUint8(uint8(v0.Reid.Type)) 1057 buf.EncodeBytes(v0.Reid.Address.XXX_UnionData[:], 18) 1058 buf.EncodeUint8(uint8(v0.Leid.Type)) 1059 buf.EncodeBytes(v0.Leid.Address.XXX_UnionData[:], 18) 1060 } 1061 return buf.Bytes(), nil 1062 } 1063 func (m *OneAdjacenciesGetReply) Unmarshal(b []byte) error { 1064 buf := codec.NewBuffer(b) 1065 m.Retval = buf.DecodeInt32() 1066 m.Count = buf.DecodeUint32() 1067 m.Adjacencies = make([]OneAdjacency, m.Count) 1068 for j0 := 0; j0 < len(m.Adjacencies); j0++ { 1069 m.Adjacencies[j0].Reid.Type = lisp_types.EidType(buf.DecodeUint8()) 1070 copy(m.Adjacencies[j0].Reid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 1071 m.Adjacencies[j0].Leid.Type = lisp_types.EidType(buf.DecodeUint8()) 1072 copy(m.Adjacencies[j0].Leid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 1073 } 1074 return nil 1075 } 1076 1077 // OneEidTableAddDelMap defines message 'one_eid_table_add_del_map'. 1078 type OneEidTableAddDelMap struct { 1079 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 1080 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` 1081 DpTable uint32 `binapi:"u32,name=dp_table" json:"dp_table,omitempty"` 1082 IsL2 bool `binapi:"bool,name=is_l2" json:"is_l2,omitempty"` 1083 } 1084 1085 func (m *OneEidTableAddDelMap) Reset() { *m = OneEidTableAddDelMap{} } 1086 func (*OneEidTableAddDelMap) GetMessageName() string { return "one_eid_table_add_del_map" } 1087 func (*OneEidTableAddDelMap) GetCrcString() string { return "9481416b" } 1088 func (*OneEidTableAddDelMap) GetMessageType() api.MessageType { 1089 return api.RequestMessage 1090 } 1091 1092 func (m *OneEidTableAddDelMap) Size() (size int) { 1093 if m == nil { 1094 return 0 1095 } 1096 size += 1 // m.IsAdd 1097 size += 4 // m.Vni 1098 size += 4 // m.DpTable 1099 size += 1 // m.IsL2 1100 return size 1101 } 1102 func (m *OneEidTableAddDelMap) Marshal(b []byte) ([]byte, error) { 1103 if b == nil { 1104 b = make([]byte, m.Size()) 1105 } 1106 buf := codec.NewBuffer(b) 1107 buf.EncodeBool(m.IsAdd) 1108 buf.EncodeUint32(m.Vni) 1109 buf.EncodeUint32(m.DpTable) 1110 buf.EncodeBool(m.IsL2) 1111 return buf.Bytes(), nil 1112 } 1113 func (m *OneEidTableAddDelMap) Unmarshal(b []byte) error { 1114 buf := codec.NewBuffer(b) 1115 m.IsAdd = buf.DecodeBool() 1116 m.Vni = buf.DecodeUint32() 1117 m.DpTable = buf.DecodeUint32() 1118 m.IsL2 = buf.DecodeBool() 1119 return nil 1120 } 1121 1122 // OneEidTableAddDelMapReply defines message 'one_eid_table_add_del_map_reply'. 1123 type OneEidTableAddDelMapReply struct { 1124 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 1125 } 1126 1127 func (m *OneEidTableAddDelMapReply) Reset() { *m = OneEidTableAddDelMapReply{} } 1128 func (*OneEidTableAddDelMapReply) GetMessageName() string { return "one_eid_table_add_del_map_reply" } 1129 func (*OneEidTableAddDelMapReply) GetCrcString() string { return "e8d4e804" } 1130 func (*OneEidTableAddDelMapReply) GetMessageType() api.MessageType { 1131 return api.ReplyMessage 1132 } 1133 1134 func (m *OneEidTableAddDelMapReply) Size() (size int) { 1135 if m == nil { 1136 return 0 1137 } 1138 size += 4 // m.Retval 1139 return size 1140 } 1141 func (m *OneEidTableAddDelMapReply) Marshal(b []byte) ([]byte, error) { 1142 if b == nil { 1143 b = make([]byte, m.Size()) 1144 } 1145 buf := codec.NewBuffer(b) 1146 buf.EncodeInt32(m.Retval) 1147 return buf.Bytes(), nil 1148 } 1149 func (m *OneEidTableAddDelMapReply) Unmarshal(b []byte) error { 1150 buf := codec.NewBuffer(b) 1151 m.Retval = buf.DecodeInt32() 1152 return nil 1153 } 1154 1155 // OneEidTableDetails defines message 'one_eid_table_details'. 1156 type OneEidTableDetails struct { 1157 LocatorSetIndex uint32 `binapi:"u32,name=locator_set_index" json:"locator_set_index,omitempty"` 1158 Action uint8 `binapi:"u8,name=action" json:"action,omitempty"` 1159 IsLocal bool `binapi:"bool,name=is_local" json:"is_local,omitempty"` 1160 IsSrcDst bool `binapi:"bool,name=is_src_dst" json:"is_src_dst,omitempty"` 1161 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` 1162 Deid lisp_types.Eid `binapi:"eid,name=deid" json:"deid,omitempty"` 1163 Seid lisp_types.Eid `binapi:"eid,name=seid" json:"seid,omitempty"` 1164 TTL uint32 `binapi:"u32,name=ttl" json:"ttl,omitempty"` 1165 Authoritative uint8 `binapi:"u8,name=authoritative" json:"authoritative,omitempty"` 1166 Key lisp_types.HmacKey `binapi:"hmac_key,name=key" json:"key,omitempty"` 1167 } 1168 1169 func (m *OneEidTableDetails) Reset() { *m = OneEidTableDetails{} } 1170 func (*OneEidTableDetails) GetMessageName() string { return "one_eid_table_details" } 1171 func (*OneEidTableDetails) GetCrcString() string { return "1c29f792" } 1172 func (*OneEidTableDetails) GetMessageType() api.MessageType { 1173 return api.ReplyMessage 1174 } 1175 1176 func (m *OneEidTableDetails) Size() (size int) { 1177 if m == nil { 1178 return 0 1179 } 1180 size += 4 // m.LocatorSetIndex 1181 size += 1 // m.Action 1182 size += 1 // m.IsLocal 1183 size += 1 // m.IsSrcDst 1184 size += 4 // m.Vni 1185 size += 1 // m.Deid.Type 1186 size += 1 * 18 // m.Deid.Address 1187 size += 1 // m.Seid.Type 1188 size += 1 * 18 // m.Seid.Address 1189 size += 4 // m.TTL 1190 size += 1 // m.Authoritative 1191 size += 1 // m.Key.ID 1192 size += 1 * 64 // m.Key.Key 1193 return size 1194 } 1195 func (m *OneEidTableDetails) Marshal(b []byte) ([]byte, error) { 1196 if b == nil { 1197 b = make([]byte, m.Size()) 1198 } 1199 buf := codec.NewBuffer(b) 1200 buf.EncodeUint32(m.LocatorSetIndex) 1201 buf.EncodeUint8(m.Action) 1202 buf.EncodeBool(m.IsLocal) 1203 buf.EncodeBool(m.IsSrcDst) 1204 buf.EncodeUint32(m.Vni) 1205 buf.EncodeUint8(uint8(m.Deid.Type)) 1206 buf.EncodeBytes(m.Deid.Address.XXX_UnionData[:], 18) 1207 buf.EncodeUint8(uint8(m.Seid.Type)) 1208 buf.EncodeBytes(m.Seid.Address.XXX_UnionData[:], 18) 1209 buf.EncodeUint32(m.TTL) 1210 buf.EncodeUint8(m.Authoritative) 1211 buf.EncodeUint8(uint8(m.Key.ID)) 1212 buf.EncodeBytes(m.Key.Key, 64) 1213 return buf.Bytes(), nil 1214 } 1215 func (m *OneEidTableDetails) Unmarshal(b []byte) error { 1216 buf := codec.NewBuffer(b) 1217 m.LocatorSetIndex = buf.DecodeUint32() 1218 m.Action = buf.DecodeUint8() 1219 m.IsLocal = buf.DecodeBool() 1220 m.IsSrcDst = buf.DecodeBool() 1221 m.Vni = buf.DecodeUint32() 1222 m.Deid.Type = lisp_types.EidType(buf.DecodeUint8()) 1223 copy(m.Deid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 1224 m.Seid.Type = lisp_types.EidType(buf.DecodeUint8()) 1225 copy(m.Seid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 1226 m.TTL = buf.DecodeUint32() 1227 m.Authoritative = buf.DecodeUint8() 1228 m.Key.ID = lisp_types.HmacKeyID(buf.DecodeUint8()) 1229 m.Key.Key = make([]byte, 64) 1230 copy(m.Key.Key, buf.DecodeBytes(len(m.Key.Key))) 1231 return nil 1232 } 1233 1234 // OneEidTableDump defines message 'one_eid_table_dump'. 1235 type OneEidTableDump struct { 1236 EidSet bool `binapi:"bool,name=eid_set" json:"eid_set,omitempty"` 1237 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` 1238 Eid lisp_types.Eid `binapi:"eid,name=eid" json:"eid,omitempty"` 1239 Filter OneFilter `binapi:"one_filter,name=filter" json:"filter,omitempty"` 1240 } 1241 1242 func (m *OneEidTableDump) Reset() { *m = OneEidTableDump{} } 1243 func (*OneEidTableDump) GetMessageName() string { return "one_eid_table_dump" } 1244 func (*OneEidTableDump) GetCrcString() string { return "bd190269" } 1245 func (*OneEidTableDump) GetMessageType() api.MessageType { 1246 return api.RequestMessage 1247 } 1248 1249 func (m *OneEidTableDump) Size() (size int) { 1250 if m == nil { 1251 return 0 1252 } 1253 size += 1 // m.EidSet 1254 size += 4 // m.Vni 1255 size += 1 // m.Eid.Type 1256 size += 1 * 18 // m.Eid.Address 1257 size += 4 // m.Filter 1258 return size 1259 } 1260 func (m *OneEidTableDump) Marshal(b []byte) ([]byte, error) { 1261 if b == nil { 1262 b = make([]byte, m.Size()) 1263 } 1264 buf := codec.NewBuffer(b) 1265 buf.EncodeBool(m.EidSet) 1266 buf.EncodeUint32(m.Vni) 1267 buf.EncodeUint8(uint8(m.Eid.Type)) 1268 buf.EncodeBytes(m.Eid.Address.XXX_UnionData[:], 18) 1269 buf.EncodeUint32(uint32(m.Filter)) 1270 return buf.Bytes(), nil 1271 } 1272 func (m *OneEidTableDump) Unmarshal(b []byte) error { 1273 buf := codec.NewBuffer(b) 1274 m.EidSet = buf.DecodeBool() 1275 m.Vni = buf.DecodeUint32() 1276 m.Eid.Type = lisp_types.EidType(buf.DecodeUint8()) 1277 copy(m.Eid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 1278 m.Filter = OneFilter(buf.DecodeUint32()) 1279 return nil 1280 } 1281 1282 // OneEidTableMapDetails defines message 'one_eid_table_map_details'. 1283 type OneEidTableMapDetails struct { 1284 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` 1285 DpTable uint32 `binapi:"u32,name=dp_table" json:"dp_table,omitempty"` 1286 } 1287 1288 func (m *OneEidTableMapDetails) Reset() { *m = OneEidTableMapDetails{} } 1289 func (*OneEidTableMapDetails) GetMessageName() string { return "one_eid_table_map_details" } 1290 func (*OneEidTableMapDetails) GetCrcString() string { return "0b6859e2" } 1291 func (*OneEidTableMapDetails) GetMessageType() api.MessageType { 1292 return api.ReplyMessage 1293 } 1294 1295 func (m *OneEidTableMapDetails) Size() (size int) { 1296 if m == nil { 1297 return 0 1298 } 1299 size += 4 // m.Vni 1300 size += 4 // m.DpTable 1301 return size 1302 } 1303 func (m *OneEidTableMapDetails) Marshal(b []byte) ([]byte, error) { 1304 if b == nil { 1305 b = make([]byte, m.Size()) 1306 } 1307 buf := codec.NewBuffer(b) 1308 buf.EncodeUint32(m.Vni) 1309 buf.EncodeUint32(m.DpTable) 1310 return buf.Bytes(), nil 1311 } 1312 func (m *OneEidTableMapDetails) Unmarshal(b []byte) error { 1313 buf := codec.NewBuffer(b) 1314 m.Vni = buf.DecodeUint32() 1315 m.DpTable = buf.DecodeUint32() 1316 return nil 1317 } 1318 1319 // OneEidTableMapDump defines message 'one_eid_table_map_dump'. 1320 type OneEidTableMapDump struct { 1321 IsL2 bool `binapi:"bool,name=is_l2" json:"is_l2,omitempty"` 1322 } 1323 1324 func (m *OneEidTableMapDump) Reset() { *m = OneEidTableMapDump{} } 1325 func (*OneEidTableMapDump) GetMessageName() string { return "one_eid_table_map_dump" } 1326 func (*OneEidTableMapDump) GetCrcString() string { return "d6cf0c3d" } 1327 func (*OneEidTableMapDump) GetMessageType() api.MessageType { 1328 return api.RequestMessage 1329 } 1330 1331 func (m *OneEidTableMapDump) Size() (size int) { 1332 if m == nil { 1333 return 0 1334 } 1335 size += 1 // m.IsL2 1336 return size 1337 } 1338 func (m *OneEidTableMapDump) Marshal(b []byte) ([]byte, error) { 1339 if b == nil { 1340 b = make([]byte, m.Size()) 1341 } 1342 buf := codec.NewBuffer(b) 1343 buf.EncodeBool(m.IsL2) 1344 return buf.Bytes(), nil 1345 } 1346 func (m *OneEidTableMapDump) Unmarshal(b []byte) error { 1347 buf := codec.NewBuffer(b) 1348 m.IsL2 = buf.DecodeBool() 1349 return nil 1350 } 1351 1352 // OneEidTableVniDetails defines message 'one_eid_table_vni_details'. 1353 type OneEidTableVniDetails struct { 1354 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` 1355 } 1356 1357 func (m *OneEidTableVniDetails) Reset() { *m = OneEidTableVniDetails{} } 1358 func (*OneEidTableVniDetails) GetMessageName() string { return "one_eid_table_vni_details" } 1359 func (*OneEidTableVniDetails) GetCrcString() string { return "64abc01e" } 1360 func (*OneEidTableVniDetails) GetMessageType() api.MessageType { 1361 return api.ReplyMessage 1362 } 1363 1364 func (m *OneEidTableVniDetails) Size() (size int) { 1365 if m == nil { 1366 return 0 1367 } 1368 size += 4 // m.Vni 1369 return size 1370 } 1371 func (m *OneEidTableVniDetails) Marshal(b []byte) ([]byte, error) { 1372 if b == nil { 1373 b = make([]byte, m.Size()) 1374 } 1375 buf := codec.NewBuffer(b) 1376 buf.EncodeUint32(m.Vni) 1377 return buf.Bytes(), nil 1378 } 1379 func (m *OneEidTableVniDetails) Unmarshal(b []byte) error { 1380 buf := codec.NewBuffer(b) 1381 m.Vni = buf.DecodeUint32() 1382 return nil 1383 } 1384 1385 // OneEidTableVniDump defines message 'one_eid_table_vni_dump'. 1386 type OneEidTableVniDump struct{} 1387 1388 func (m *OneEidTableVniDump) Reset() { *m = OneEidTableVniDump{} } 1389 func (*OneEidTableVniDump) GetMessageName() string { return "one_eid_table_vni_dump" } 1390 func (*OneEidTableVniDump) GetCrcString() string { return "51077d14" } 1391 func (*OneEidTableVniDump) GetMessageType() api.MessageType { 1392 return api.RequestMessage 1393 } 1394 1395 func (m *OneEidTableVniDump) Size() (size int) { 1396 if m == nil { 1397 return 0 1398 } 1399 return size 1400 } 1401 func (m *OneEidTableVniDump) Marshal(b []byte) ([]byte, error) { 1402 if b == nil { 1403 b = make([]byte, m.Size()) 1404 } 1405 buf := codec.NewBuffer(b) 1406 return buf.Bytes(), nil 1407 } 1408 func (m *OneEidTableVniDump) Unmarshal(b []byte) error { 1409 return nil 1410 } 1411 1412 // OneEnableDisable defines message 'one_enable_disable'. 1413 type OneEnableDisable struct { 1414 IsEnable bool `binapi:"bool,name=is_enable,default=true" json:"is_enable,omitempty"` 1415 } 1416 1417 func (m *OneEnableDisable) Reset() { *m = OneEnableDisable{} } 1418 func (*OneEnableDisable) GetMessageName() string { return "one_enable_disable" } 1419 func (*OneEnableDisable) GetCrcString() string { return "c264d7bf" } 1420 func (*OneEnableDisable) GetMessageType() api.MessageType { 1421 return api.RequestMessage 1422 } 1423 1424 func (m *OneEnableDisable) Size() (size int) { 1425 if m == nil { 1426 return 0 1427 } 1428 size += 1 // m.IsEnable 1429 return size 1430 } 1431 func (m *OneEnableDisable) Marshal(b []byte) ([]byte, error) { 1432 if b == nil { 1433 b = make([]byte, m.Size()) 1434 } 1435 buf := codec.NewBuffer(b) 1436 buf.EncodeBool(m.IsEnable) 1437 return buf.Bytes(), nil 1438 } 1439 func (m *OneEnableDisable) Unmarshal(b []byte) error { 1440 buf := codec.NewBuffer(b) 1441 m.IsEnable = buf.DecodeBool() 1442 return nil 1443 } 1444 1445 // OneEnableDisablePetrMode defines message 'one_enable_disable_petr_mode'. 1446 type OneEnableDisablePetrMode struct { 1447 IsEnable bool `binapi:"bool,name=is_enable,default=true" json:"is_enable,omitempty"` 1448 } 1449 1450 func (m *OneEnableDisablePetrMode) Reset() { *m = OneEnableDisablePetrMode{} } 1451 func (*OneEnableDisablePetrMode) GetMessageName() string { return "one_enable_disable_petr_mode" } 1452 func (*OneEnableDisablePetrMode) GetCrcString() string { return "c264d7bf" } 1453 func (*OneEnableDisablePetrMode) GetMessageType() api.MessageType { 1454 return api.RequestMessage 1455 } 1456 1457 func (m *OneEnableDisablePetrMode) Size() (size int) { 1458 if m == nil { 1459 return 0 1460 } 1461 size += 1 // m.IsEnable 1462 return size 1463 } 1464 func (m *OneEnableDisablePetrMode) Marshal(b []byte) ([]byte, error) { 1465 if b == nil { 1466 b = make([]byte, m.Size()) 1467 } 1468 buf := codec.NewBuffer(b) 1469 buf.EncodeBool(m.IsEnable) 1470 return buf.Bytes(), nil 1471 } 1472 func (m *OneEnableDisablePetrMode) Unmarshal(b []byte) error { 1473 buf := codec.NewBuffer(b) 1474 m.IsEnable = buf.DecodeBool() 1475 return nil 1476 } 1477 1478 // OneEnableDisablePetrModeReply defines message 'one_enable_disable_petr_mode_reply'. 1479 type OneEnableDisablePetrModeReply struct { 1480 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 1481 } 1482 1483 func (m *OneEnableDisablePetrModeReply) Reset() { *m = OneEnableDisablePetrModeReply{} } 1484 func (*OneEnableDisablePetrModeReply) GetMessageName() string { 1485 return "one_enable_disable_petr_mode_reply" 1486 } 1487 func (*OneEnableDisablePetrModeReply) GetCrcString() string { return "e8d4e804" } 1488 func (*OneEnableDisablePetrModeReply) GetMessageType() api.MessageType { 1489 return api.ReplyMessage 1490 } 1491 1492 func (m *OneEnableDisablePetrModeReply) Size() (size int) { 1493 if m == nil { 1494 return 0 1495 } 1496 size += 4 // m.Retval 1497 return size 1498 } 1499 func (m *OneEnableDisablePetrModeReply) Marshal(b []byte) ([]byte, error) { 1500 if b == nil { 1501 b = make([]byte, m.Size()) 1502 } 1503 buf := codec.NewBuffer(b) 1504 buf.EncodeInt32(m.Retval) 1505 return buf.Bytes(), nil 1506 } 1507 func (m *OneEnableDisablePetrModeReply) Unmarshal(b []byte) error { 1508 buf := codec.NewBuffer(b) 1509 m.Retval = buf.DecodeInt32() 1510 return nil 1511 } 1512 1513 // OneEnableDisablePitrMode defines message 'one_enable_disable_pitr_mode'. 1514 type OneEnableDisablePitrMode struct { 1515 IsEnable bool `binapi:"bool,name=is_enable,default=true" json:"is_enable,omitempty"` 1516 } 1517 1518 func (m *OneEnableDisablePitrMode) Reset() { *m = OneEnableDisablePitrMode{} } 1519 func (*OneEnableDisablePitrMode) GetMessageName() string { return "one_enable_disable_pitr_mode" } 1520 func (*OneEnableDisablePitrMode) GetCrcString() string { return "c264d7bf" } 1521 func (*OneEnableDisablePitrMode) GetMessageType() api.MessageType { 1522 return api.RequestMessage 1523 } 1524 1525 func (m *OneEnableDisablePitrMode) Size() (size int) { 1526 if m == nil { 1527 return 0 1528 } 1529 size += 1 // m.IsEnable 1530 return size 1531 } 1532 func (m *OneEnableDisablePitrMode) Marshal(b []byte) ([]byte, error) { 1533 if b == nil { 1534 b = make([]byte, m.Size()) 1535 } 1536 buf := codec.NewBuffer(b) 1537 buf.EncodeBool(m.IsEnable) 1538 return buf.Bytes(), nil 1539 } 1540 func (m *OneEnableDisablePitrMode) Unmarshal(b []byte) error { 1541 buf := codec.NewBuffer(b) 1542 m.IsEnable = buf.DecodeBool() 1543 return nil 1544 } 1545 1546 // OneEnableDisablePitrModeReply defines message 'one_enable_disable_pitr_mode_reply'. 1547 type OneEnableDisablePitrModeReply struct { 1548 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 1549 } 1550 1551 func (m *OneEnableDisablePitrModeReply) Reset() { *m = OneEnableDisablePitrModeReply{} } 1552 func (*OneEnableDisablePitrModeReply) GetMessageName() string { 1553 return "one_enable_disable_pitr_mode_reply" 1554 } 1555 func (*OneEnableDisablePitrModeReply) GetCrcString() string { return "e8d4e804" } 1556 func (*OneEnableDisablePitrModeReply) GetMessageType() api.MessageType { 1557 return api.ReplyMessage 1558 } 1559 1560 func (m *OneEnableDisablePitrModeReply) Size() (size int) { 1561 if m == nil { 1562 return 0 1563 } 1564 size += 4 // m.Retval 1565 return size 1566 } 1567 func (m *OneEnableDisablePitrModeReply) Marshal(b []byte) ([]byte, error) { 1568 if b == nil { 1569 b = make([]byte, m.Size()) 1570 } 1571 buf := codec.NewBuffer(b) 1572 buf.EncodeInt32(m.Retval) 1573 return buf.Bytes(), nil 1574 } 1575 func (m *OneEnableDisablePitrModeReply) Unmarshal(b []byte) error { 1576 buf := codec.NewBuffer(b) 1577 m.Retval = buf.DecodeInt32() 1578 return nil 1579 } 1580 1581 // OneEnableDisableReply defines message 'one_enable_disable_reply'. 1582 type OneEnableDisableReply struct { 1583 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 1584 } 1585 1586 func (m *OneEnableDisableReply) Reset() { *m = OneEnableDisableReply{} } 1587 func (*OneEnableDisableReply) GetMessageName() string { return "one_enable_disable_reply" } 1588 func (*OneEnableDisableReply) GetCrcString() string { return "e8d4e804" } 1589 func (*OneEnableDisableReply) GetMessageType() api.MessageType { 1590 return api.ReplyMessage 1591 } 1592 1593 func (m *OneEnableDisableReply) Size() (size int) { 1594 if m == nil { 1595 return 0 1596 } 1597 size += 4 // m.Retval 1598 return size 1599 } 1600 func (m *OneEnableDisableReply) Marshal(b []byte) ([]byte, error) { 1601 if b == nil { 1602 b = make([]byte, m.Size()) 1603 } 1604 buf := codec.NewBuffer(b) 1605 buf.EncodeInt32(m.Retval) 1606 return buf.Bytes(), nil 1607 } 1608 func (m *OneEnableDisableReply) Unmarshal(b []byte) error { 1609 buf := codec.NewBuffer(b) 1610 m.Retval = buf.DecodeInt32() 1611 return nil 1612 } 1613 1614 // OneEnableDisableXtrMode defines message 'one_enable_disable_xtr_mode'. 1615 type OneEnableDisableXtrMode struct { 1616 IsEnable bool `binapi:"bool,name=is_enable,default=true" json:"is_enable,omitempty"` 1617 } 1618 1619 func (m *OneEnableDisableXtrMode) Reset() { *m = OneEnableDisableXtrMode{} } 1620 func (*OneEnableDisableXtrMode) GetMessageName() string { return "one_enable_disable_xtr_mode" } 1621 func (*OneEnableDisableXtrMode) GetCrcString() string { return "c264d7bf" } 1622 func (*OneEnableDisableXtrMode) GetMessageType() api.MessageType { 1623 return api.RequestMessage 1624 } 1625 1626 func (m *OneEnableDisableXtrMode) Size() (size int) { 1627 if m == nil { 1628 return 0 1629 } 1630 size += 1 // m.IsEnable 1631 return size 1632 } 1633 func (m *OneEnableDisableXtrMode) Marshal(b []byte) ([]byte, error) { 1634 if b == nil { 1635 b = make([]byte, m.Size()) 1636 } 1637 buf := codec.NewBuffer(b) 1638 buf.EncodeBool(m.IsEnable) 1639 return buf.Bytes(), nil 1640 } 1641 func (m *OneEnableDisableXtrMode) Unmarshal(b []byte) error { 1642 buf := codec.NewBuffer(b) 1643 m.IsEnable = buf.DecodeBool() 1644 return nil 1645 } 1646 1647 // OneEnableDisableXtrModeReply defines message 'one_enable_disable_xtr_mode_reply'. 1648 type OneEnableDisableXtrModeReply struct { 1649 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 1650 } 1651 1652 func (m *OneEnableDisableXtrModeReply) Reset() { *m = OneEnableDisableXtrModeReply{} } 1653 func (*OneEnableDisableXtrModeReply) GetMessageName() string { 1654 return "one_enable_disable_xtr_mode_reply" 1655 } 1656 func (*OneEnableDisableXtrModeReply) GetCrcString() string { return "e8d4e804" } 1657 func (*OneEnableDisableXtrModeReply) GetMessageType() api.MessageType { 1658 return api.ReplyMessage 1659 } 1660 1661 func (m *OneEnableDisableXtrModeReply) Size() (size int) { 1662 if m == nil { 1663 return 0 1664 } 1665 size += 4 // m.Retval 1666 return size 1667 } 1668 func (m *OneEnableDisableXtrModeReply) Marshal(b []byte) ([]byte, error) { 1669 if b == nil { 1670 b = make([]byte, m.Size()) 1671 } 1672 buf := codec.NewBuffer(b) 1673 buf.EncodeInt32(m.Retval) 1674 return buf.Bytes(), nil 1675 } 1676 func (m *OneEnableDisableXtrModeReply) Unmarshal(b []byte) error { 1677 buf := codec.NewBuffer(b) 1678 m.Retval = buf.DecodeInt32() 1679 return nil 1680 } 1681 1682 // OneGetMapRequestItrRlocs defines message 'one_get_map_request_itr_rlocs'. 1683 type OneGetMapRequestItrRlocs struct{} 1684 1685 func (m *OneGetMapRequestItrRlocs) Reset() { *m = OneGetMapRequestItrRlocs{} } 1686 func (*OneGetMapRequestItrRlocs) GetMessageName() string { return "one_get_map_request_itr_rlocs" } 1687 func (*OneGetMapRequestItrRlocs) GetCrcString() string { return "51077d14" } 1688 func (*OneGetMapRequestItrRlocs) GetMessageType() api.MessageType { 1689 return api.RequestMessage 1690 } 1691 1692 func (m *OneGetMapRequestItrRlocs) Size() (size int) { 1693 if m == nil { 1694 return 0 1695 } 1696 return size 1697 } 1698 func (m *OneGetMapRequestItrRlocs) Marshal(b []byte) ([]byte, error) { 1699 if b == nil { 1700 b = make([]byte, m.Size()) 1701 } 1702 buf := codec.NewBuffer(b) 1703 return buf.Bytes(), nil 1704 } 1705 func (m *OneGetMapRequestItrRlocs) Unmarshal(b []byte) error { 1706 return nil 1707 } 1708 1709 // OneGetMapRequestItrRlocsReply defines message 'one_get_map_request_itr_rlocs_reply'. 1710 type OneGetMapRequestItrRlocsReply struct { 1711 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 1712 LocatorSetName string `binapi:"string[64],name=locator_set_name" json:"locator_set_name,omitempty"` 1713 } 1714 1715 func (m *OneGetMapRequestItrRlocsReply) Reset() { *m = OneGetMapRequestItrRlocsReply{} } 1716 func (*OneGetMapRequestItrRlocsReply) GetMessageName() string { 1717 return "one_get_map_request_itr_rlocs_reply" 1718 } 1719 func (*OneGetMapRequestItrRlocsReply) GetCrcString() string { return "76580f3a" } 1720 func (*OneGetMapRequestItrRlocsReply) GetMessageType() api.MessageType { 1721 return api.ReplyMessage 1722 } 1723 1724 func (m *OneGetMapRequestItrRlocsReply) Size() (size int) { 1725 if m == nil { 1726 return 0 1727 } 1728 size += 4 // m.Retval 1729 size += 64 // m.LocatorSetName 1730 return size 1731 } 1732 func (m *OneGetMapRequestItrRlocsReply) Marshal(b []byte) ([]byte, error) { 1733 if b == nil { 1734 b = make([]byte, m.Size()) 1735 } 1736 buf := codec.NewBuffer(b) 1737 buf.EncodeInt32(m.Retval) 1738 buf.EncodeString(m.LocatorSetName, 64) 1739 return buf.Bytes(), nil 1740 } 1741 func (m *OneGetMapRequestItrRlocsReply) Unmarshal(b []byte) error { 1742 buf := codec.NewBuffer(b) 1743 m.Retval = buf.DecodeInt32() 1744 m.LocatorSetName = buf.DecodeString(64) 1745 return nil 1746 } 1747 1748 // OneGetTransportProtocol defines message 'one_get_transport_protocol'. 1749 type OneGetTransportProtocol struct{} 1750 1751 func (m *OneGetTransportProtocol) Reset() { *m = OneGetTransportProtocol{} } 1752 func (*OneGetTransportProtocol) GetMessageName() string { return "one_get_transport_protocol" } 1753 func (*OneGetTransportProtocol) GetCrcString() string { return "51077d14" } 1754 func (*OneGetTransportProtocol) GetMessageType() api.MessageType { 1755 return api.RequestMessage 1756 } 1757 1758 func (m *OneGetTransportProtocol) Size() (size int) { 1759 if m == nil { 1760 return 0 1761 } 1762 return size 1763 } 1764 func (m *OneGetTransportProtocol) Marshal(b []byte) ([]byte, error) { 1765 if b == nil { 1766 b = make([]byte, m.Size()) 1767 } 1768 buf := codec.NewBuffer(b) 1769 return buf.Bytes(), nil 1770 } 1771 func (m *OneGetTransportProtocol) Unmarshal(b []byte) error { 1772 return nil 1773 } 1774 1775 // OneGetTransportProtocolReply defines message 'one_get_transport_protocol_reply'. 1776 type OneGetTransportProtocolReply struct { 1777 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 1778 Protocol uint8 `binapi:"u8,name=protocol" json:"protocol,omitempty"` 1779 } 1780 1781 func (m *OneGetTransportProtocolReply) Reset() { *m = OneGetTransportProtocolReply{} } 1782 func (*OneGetTransportProtocolReply) GetMessageName() string { 1783 return "one_get_transport_protocol_reply" 1784 } 1785 func (*OneGetTransportProtocolReply) GetCrcString() string { return "62a28eb3" } 1786 func (*OneGetTransportProtocolReply) GetMessageType() api.MessageType { 1787 return api.ReplyMessage 1788 } 1789 1790 func (m *OneGetTransportProtocolReply) Size() (size int) { 1791 if m == nil { 1792 return 0 1793 } 1794 size += 4 // m.Retval 1795 size += 1 // m.Protocol 1796 return size 1797 } 1798 func (m *OneGetTransportProtocolReply) Marshal(b []byte) ([]byte, error) { 1799 if b == nil { 1800 b = make([]byte, m.Size()) 1801 } 1802 buf := codec.NewBuffer(b) 1803 buf.EncodeInt32(m.Retval) 1804 buf.EncodeUint8(m.Protocol) 1805 return buf.Bytes(), nil 1806 } 1807 func (m *OneGetTransportProtocolReply) Unmarshal(b []byte) error { 1808 buf := codec.NewBuffer(b) 1809 m.Retval = buf.DecodeInt32() 1810 m.Protocol = buf.DecodeUint8() 1811 return nil 1812 } 1813 1814 // OneL2ArpBdGet defines message 'one_l2_arp_bd_get'. 1815 type OneL2ArpBdGet struct{} 1816 1817 func (m *OneL2ArpBdGet) Reset() { *m = OneL2ArpBdGet{} } 1818 func (*OneL2ArpBdGet) GetMessageName() string { return "one_l2_arp_bd_get" } 1819 func (*OneL2ArpBdGet) GetCrcString() string { return "51077d14" } 1820 func (*OneL2ArpBdGet) GetMessageType() api.MessageType { 1821 return api.RequestMessage 1822 } 1823 1824 func (m *OneL2ArpBdGet) Size() (size int) { 1825 if m == nil { 1826 return 0 1827 } 1828 return size 1829 } 1830 func (m *OneL2ArpBdGet) Marshal(b []byte) ([]byte, error) { 1831 if b == nil { 1832 b = make([]byte, m.Size()) 1833 } 1834 buf := codec.NewBuffer(b) 1835 return buf.Bytes(), nil 1836 } 1837 func (m *OneL2ArpBdGet) Unmarshal(b []byte) error { 1838 return nil 1839 } 1840 1841 // OneL2ArpBdGetReply defines message 'one_l2_arp_bd_get_reply'. 1842 type OneL2ArpBdGetReply struct { 1843 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 1844 Count uint32 `binapi:"u32,name=count" json:"-"` 1845 BridgeDomains []uint32 `binapi:"u32[count],name=bridge_domains" json:"bridge_domains,omitempty"` 1846 } 1847 1848 func (m *OneL2ArpBdGetReply) Reset() { *m = OneL2ArpBdGetReply{} } 1849 func (*OneL2ArpBdGetReply) GetMessageName() string { return "one_l2_arp_bd_get_reply" } 1850 func (*OneL2ArpBdGetReply) GetCrcString() string { return "221ac888" } 1851 func (*OneL2ArpBdGetReply) GetMessageType() api.MessageType { 1852 return api.ReplyMessage 1853 } 1854 1855 func (m *OneL2ArpBdGetReply) Size() (size int) { 1856 if m == nil { 1857 return 0 1858 } 1859 size += 4 // m.Retval 1860 size += 4 // m.Count 1861 size += 4 * len(m.BridgeDomains) // m.BridgeDomains 1862 return size 1863 } 1864 func (m *OneL2ArpBdGetReply) Marshal(b []byte) ([]byte, error) { 1865 if b == nil { 1866 b = make([]byte, m.Size()) 1867 } 1868 buf := codec.NewBuffer(b) 1869 buf.EncodeInt32(m.Retval) 1870 buf.EncodeUint32(uint32(len(m.BridgeDomains))) 1871 for i := 0; i < len(m.BridgeDomains); i++ { 1872 var x uint32 1873 if i < len(m.BridgeDomains) { 1874 x = uint32(m.BridgeDomains[i]) 1875 } 1876 buf.EncodeUint32(x) 1877 } 1878 return buf.Bytes(), nil 1879 } 1880 func (m *OneL2ArpBdGetReply) Unmarshal(b []byte) error { 1881 buf := codec.NewBuffer(b) 1882 m.Retval = buf.DecodeInt32() 1883 m.Count = buf.DecodeUint32() 1884 m.BridgeDomains = make([]uint32, m.Count) 1885 for i := 0; i < len(m.BridgeDomains); i++ { 1886 m.BridgeDomains[i] = buf.DecodeUint32() 1887 } 1888 return nil 1889 } 1890 1891 // OneL2ArpEntriesGet defines message 'one_l2_arp_entries_get'. 1892 type OneL2ArpEntriesGet struct { 1893 Bd uint32 `binapi:"u32,name=bd" json:"bd,omitempty"` 1894 } 1895 1896 func (m *OneL2ArpEntriesGet) Reset() { *m = OneL2ArpEntriesGet{} } 1897 func (*OneL2ArpEntriesGet) GetMessageName() string { return "one_l2_arp_entries_get" } 1898 func (*OneL2ArpEntriesGet) GetCrcString() string { return "4d418cf4" } 1899 func (*OneL2ArpEntriesGet) GetMessageType() api.MessageType { 1900 return api.RequestMessage 1901 } 1902 1903 func (m *OneL2ArpEntriesGet) Size() (size int) { 1904 if m == nil { 1905 return 0 1906 } 1907 size += 4 // m.Bd 1908 return size 1909 } 1910 func (m *OneL2ArpEntriesGet) Marshal(b []byte) ([]byte, error) { 1911 if b == nil { 1912 b = make([]byte, m.Size()) 1913 } 1914 buf := codec.NewBuffer(b) 1915 buf.EncodeUint32(m.Bd) 1916 return buf.Bytes(), nil 1917 } 1918 func (m *OneL2ArpEntriesGet) Unmarshal(b []byte) error { 1919 buf := codec.NewBuffer(b) 1920 m.Bd = buf.DecodeUint32() 1921 return nil 1922 } 1923 1924 // OneL2ArpEntriesGetReply defines message 'one_l2_arp_entries_get_reply'. 1925 type OneL2ArpEntriesGetReply struct { 1926 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 1927 Count uint32 `binapi:"u32,name=count" json:"-"` 1928 Entries []OneL2ArpEntry `binapi:"one_l2_arp_entry[count],name=entries" json:"entries,omitempty"` 1929 } 1930 1931 func (m *OneL2ArpEntriesGetReply) Reset() { *m = OneL2ArpEntriesGetReply{} } 1932 func (*OneL2ArpEntriesGetReply) GetMessageName() string { return "one_l2_arp_entries_get_reply" } 1933 func (*OneL2ArpEntriesGetReply) GetCrcString() string { return "b0dd200f" } 1934 func (*OneL2ArpEntriesGetReply) GetMessageType() api.MessageType { 1935 return api.ReplyMessage 1936 } 1937 1938 func (m *OneL2ArpEntriesGetReply) Size() (size int) { 1939 if m == nil { 1940 return 0 1941 } 1942 size += 4 // m.Retval 1943 size += 4 // m.Count 1944 for j1 := 0; j1 < len(m.Entries); j1++ { 1945 var s1 OneL2ArpEntry 1946 _ = s1 1947 if j1 < len(m.Entries) { 1948 s1 = m.Entries[j1] 1949 } 1950 size += 1 * 6 // s1.Mac 1951 size += 1 * 4 // s1.IP4 1952 } 1953 return size 1954 } 1955 func (m *OneL2ArpEntriesGetReply) Marshal(b []byte) ([]byte, error) { 1956 if b == nil { 1957 b = make([]byte, m.Size()) 1958 } 1959 buf := codec.NewBuffer(b) 1960 buf.EncodeInt32(m.Retval) 1961 buf.EncodeUint32(uint32(len(m.Entries))) 1962 for j0 := 0; j0 < len(m.Entries); j0++ { 1963 var v0 OneL2ArpEntry // Entries 1964 if j0 < len(m.Entries) { 1965 v0 = m.Entries[j0] 1966 } 1967 buf.EncodeBytes(v0.Mac[:], 6) 1968 buf.EncodeBytes(v0.IP4[:], 4) 1969 } 1970 return buf.Bytes(), nil 1971 } 1972 func (m *OneL2ArpEntriesGetReply) Unmarshal(b []byte) error { 1973 buf := codec.NewBuffer(b) 1974 m.Retval = buf.DecodeInt32() 1975 m.Count = buf.DecodeUint32() 1976 m.Entries = make([]OneL2ArpEntry, m.Count) 1977 for j0 := 0; j0 < len(m.Entries); j0++ { 1978 copy(m.Entries[j0].Mac[:], buf.DecodeBytes(6)) 1979 copy(m.Entries[j0].IP4[:], buf.DecodeBytes(4)) 1980 } 1981 return nil 1982 } 1983 1984 // OneLocatorDetails defines message 'one_locator_details'. 1985 type OneLocatorDetails struct { 1986 Local uint8 `binapi:"u8,name=local" json:"local,omitempty"` 1987 SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` 1988 IPAddress ip_types.Address `binapi:"address,name=ip_address" json:"ip_address,omitempty"` 1989 Priority uint8 `binapi:"u8,name=priority" json:"priority,omitempty"` 1990 Weight uint8 `binapi:"u8,name=weight" json:"weight,omitempty"` 1991 } 1992 1993 func (m *OneLocatorDetails) Reset() { *m = OneLocatorDetails{} } 1994 func (*OneLocatorDetails) GetMessageName() string { return "one_locator_details" } 1995 func (*OneLocatorDetails) GetCrcString() string { return "2c620ffe" } 1996 func (*OneLocatorDetails) GetMessageType() api.MessageType { 1997 return api.ReplyMessage 1998 } 1999 2000 func (m *OneLocatorDetails) Size() (size int) { 2001 if m == nil { 2002 return 0 2003 } 2004 size += 1 // m.Local 2005 size += 4 // m.SwIfIndex 2006 size += 1 // m.IPAddress.Af 2007 size += 1 * 16 // m.IPAddress.Un 2008 size += 1 // m.Priority 2009 size += 1 // m.Weight 2010 return size 2011 } 2012 func (m *OneLocatorDetails) Marshal(b []byte) ([]byte, error) { 2013 if b == nil { 2014 b = make([]byte, m.Size()) 2015 } 2016 buf := codec.NewBuffer(b) 2017 buf.EncodeUint8(m.Local) 2018 buf.EncodeUint32(uint32(m.SwIfIndex)) 2019 buf.EncodeUint8(uint8(m.IPAddress.Af)) 2020 buf.EncodeBytes(m.IPAddress.Un.XXX_UnionData[:], 16) 2021 buf.EncodeUint8(m.Priority) 2022 buf.EncodeUint8(m.Weight) 2023 return buf.Bytes(), nil 2024 } 2025 func (m *OneLocatorDetails) Unmarshal(b []byte) error { 2026 buf := codec.NewBuffer(b) 2027 m.Local = buf.DecodeUint8() 2028 m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) 2029 m.IPAddress.Af = ip_types.AddressFamily(buf.DecodeUint8()) 2030 copy(m.IPAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16)) 2031 m.Priority = buf.DecodeUint8() 2032 m.Weight = buf.DecodeUint8() 2033 return nil 2034 } 2035 2036 // OneLocatorDump defines message 'one_locator_dump'. 2037 type OneLocatorDump struct { 2038 LsIndex uint32 `binapi:"u32,name=ls_index" json:"ls_index,omitempty"` 2039 LsName string `binapi:"string[64],name=ls_name" json:"ls_name,omitempty"` 2040 IsIndexSet bool `binapi:"bool,name=is_index_set" json:"is_index_set,omitempty"` 2041 } 2042 2043 func (m *OneLocatorDump) Reset() { *m = OneLocatorDump{} } 2044 func (*OneLocatorDump) GetMessageName() string { return "one_locator_dump" } 2045 func (*OneLocatorDump) GetCrcString() string { return "9b11076c" } 2046 func (*OneLocatorDump) GetMessageType() api.MessageType { 2047 return api.RequestMessage 2048 } 2049 2050 func (m *OneLocatorDump) Size() (size int) { 2051 if m == nil { 2052 return 0 2053 } 2054 size += 4 // m.LsIndex 2055 size += 64 // m.LsName 2056 size += 1 // m.IsIndexSet 2057 return size 2058 } 2059 func (m *OneLocatorDump) Marshal(b []byte) ([]byte, error) { 2060 if b == nil { 2061 b = make([]byte, m.Size()) 2062 } 2063 buf := codec.NewBuffer(b) 2064 buf.EncodeUint32(m.LsIndex) 2065 buf.EncodeString(m.LsName, 64) 2066 buf.EncodeBool(m.IsIndexSet) 2067 return buf.Bytes(), nil 2068 } 2069 func (m *OneLocatorDump) Unmarshal(b []byte) error { 2070 buf := codec.NewBuffer(b) 2071 m.LsIndex = buf.DecodeUint32() 2072 m.LsName = buf.DecodeString(64) 2073 m.IsIndexSet = buf.DecodeBool() 2074 return nil 2075 } 2076 2077 // OneLocatorSetDetails defines message 'one_locator_set_details'. 2078 type OneLocatorSetDetails struct { 2079 LsIndex uint32 `binapi:"u32,name=ls_index" json:"ls_index,omitempty"` 2080 LsName string `binapi:"string[64],name=ls_name" json:"ls_name,omitempty"` 2081 } 2082 2083 func (m *OneLocatorSetDetails) Reset() { *m = OneLocatorSetDetails{} } 2084 func (*OneLocatorSetDetails) GetMessageName() string { return "one_locator_set_details" } 2085 func (*OneLocatorSetDetails) GetCrcString() string { return "5b33a105" } 2086 func (*OneLocatorSetDetails) GetMessageType() api.MessageType { 2087 return api.ReplyMessage 2088 } 2089 2090 func (m *OneLocatorSetDetails) Size() (size int) { 2091 if m == nil { 2092 return 0 2093 } 2094 size += 4 // m.LsIndex 2095 size += 64 // m.LsName 2096 return size 2097 } 2098 func (m *OneLocatorSetDetails) Marshal(b []byte) ([]byte, error) { 2099 if b == nil { 2100 b = make([]byte, m.Size()) 2101 } 2102 buf := codec.NewBuffer(b) 2103 buf.EncodeUint32(m.LsIndex) 2104 buf.EncodeString(m.LsName, 64) 2105 return buf.Bytes(), nil 2106 } 2107 func (m *OneLocatorSetDetails) Unmarshal(b []byte) error { 2108 buf := codec.NewBuffer(b) 2109 m.LsIndex = buf.DecodeUint32() 2110 m.LsName = buf.DecodeString(64) 2111 return nil 2112 } 2113 2114 // OneLocatorSetDump defines message 'one_locator_set_dump'. 2115 type OneLocatorSetDump struct { 2116 Filter OneFilter `binapi:"one_filter,name=filter" json:"filter,omitempty"` 2117 } 2118 2119 func (m *OneLocatorSetDump) Reset() { *m = OneLocatorSetDump{} } 2120 func (*OneLocatorSetDump) GetMessageName() string { return "one_locator_set_dump" } 2121 func (*OneLocatorSetDump) GetCrcString() string { return "71190768" } 2122 func (*OneLocatorSetDump) GetMessageType() api.MessageType { 2123 return api.RequestMessage 2124 } 2125 2126 func (m *OneLocatorSetDump) Size() (size int) { 2127 if m == nil { 2128 return 0 2129 } 2130 size += 4 // m.Filter 2131 return size 2132 } 2133 func (m *OneLocatorSetDump) Marshal(b []byte) ([]byte, error) { 2134 if b == nil { 2135 b = make([]byte, m.Size()) 2136 } 2137 buf := codec.NewBuffer(b) 2138 buf.EncodeUint32(uint32(m.Filter)) 2139 return buf.Bytes(), nil 2140 } 2141 func (m *OneLocatorSetDump) Unmarshal(b []byte) error { 2142 buf := codec.NewBuffer(b) 2143 m.Filter = OneFilter(buf.DecodeUint32()) 2144 return nil 2145 } 2146 2147 // OneMapRegisterEnableDisable defines message 'one_map_register_enable_disable'. 2148 type OneMapRegisterEnableDisable struct { 2149 IsEnable bool `binapi:"bool,name=is_enable,default=true" json:"is_enable,omitempty"` 2150 } 2151 2152 func (m *OneMapRegisterEnableDisable) Reset() { *m = OneMapRegisterEnableDisable{} } 2153 func (*OneMapRegisterEnableDisable) GetMessageName() string { return "one_map_register_enable_disable" } 2154 func (*OneMapRegisterEnableDisable) GetCrcString() string { return "c264d7bf" } 2155 func (*OneMapRegisterEnableDisable) GetMessageType() api.MessageType { 2156 return api.RequestMessage 2157 } 2158 2159 func (m *OneMapRegisterEnableDisable) Size() (size int) { 2160 if m == nil { 2161 return 0 2162 } 2163 size += 1 // m.IsEnable 2164 return size 2165 } 2166 func (m *OneMapRegisterEnableDisable) Marshal(b []byte) ([]byte, error) { 2167 if b == nil { 2168 b = make([]byte, m.Size()) 2169 } 2170 buf := codec.NewBuffer(b) 2171 buf.EncodeBool(m.IsEnable) 2172 return buf.Bytes(), nil 2173 } 2174 func (m *OneMapRegisterEnableDisable) Unmarshal(b []byte) error { 2175 buf := codec.NewBuffer(b) 2176 m.IsEnable = buf.DecodeBool() 2177 return nil 2178 } 2179 2180 // OneMapRegisterEnableDisableReply defines message 'one_map_register_enable_disable_reply'. 2181 type OneMapRegisterEnableDisableReply struct { 2182 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 2183 } 2184 2185 func (m *OneMapRegisterEnableDisableReply) Reset() { *m = OneMapRegisterEnableDisableReply{} } 2186 func (*OneMapRegisterEnableDisableReply) GetMessageName() string { 2187 return "one_map_register_enable_disable_reply" 2188 } 2189 func (*OneMapRegisterEnableDisableReply) GetCrcString() string { return "e8d4e804" } 2190 func (*OneMapRegisterEnableDisableReply) GetMessageType() api.MessageType { 2191 return api.ReplyMessage 2192 } 2193 2194 func (m *OneMapRegisterEnableDisableReply) Size() (size int) { 2195 if m == nil { 2196 return 0 2197 } 2198 size += 4 // m.Retval 2199 return size 2200 } 2201 func (m *OneMapRegisterEnableDisableReply) Marshal(b []byte) ([]byte, error) { 2202 if b == nil { 2203 b = make([]byte, m.Size()) 2204 } 2205 buf := codec.NewBuffer(b) 2206 buf.EncodeInt32(m.Retval) 2207 return buf.Bytes(), nil 2208 } 2209 func (m *OneMapRegisterEnableDisableReply) Unmarshal(b []byte) error { 2210 buf := codec.NewBuffer(b) 2211 m.Retval = buf.DecodeInt32() 2212 return nil 2213 } 2214 2215 // OneMapRegisterFallbackThreshold defines message 'one_map_register_fallback_threshold'. 2216 type OneMapRegisterFallbackThreshold struct { 2217 Value uint32 `binapi:"u32,name=value" json:"value,omitempty"` 2218 } 2219 2220 func (m *OneMapRegisterFallbackThreshold) Reset() { *m = OneMapRegisterFallbackThreshold{} } 2221 func (*OneMapRegisterFallbackThreshold) GetMessageName() string { 2222 return "one_map_register_fallback_threshold" 2223 } 2224 func (*OneMapRegisterFallbackThreshold) GetCrcString() string { return "f7d4a475" } 2225 func (*OneMapRegisterFallbackThreshold) GetMessageType() api.MessageType { 2226 return api.RequestMessage 2227 } 2228 2229 func (m *OneMapRegisterFallbackThreshold) Size() (size int) { 2230 if m == nil { 2231 return 0 2232 } 2233 size += 4 // m.Value 2234 return size 2235 } 2236 func (m *OneMapRegisterFallbackThreshold) Marshal(b []byte) ([]byte, error) { 2237 if b == nil { 2238 b = make([]byte, m.Size()) 2239 } 2240 buf := codec.NewBuffer(b) 2241 buf.EncodeUint32(m.Value) 2242 return buf.Bytes(), nil 2243 } 2244 func (m *OneMapRegisterFallbackThreshold) Unmarshal(b []byte) error { 2245 buf := codec.NewBuffer(b) 2246 m.Value = buf.DecodeUint32() 2247 return nil 2248 } 2249 2250 // OneMapRegisterFallbackThresholdReply defines message 'one_map_register_fallback_threshold_reply'. 2251 type OneMapRegisterFallbackThresholdReply struct { 2252 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 2253 } 2254 2255 func (m *OneMapRegisterFallbackThresholdReply) Reset() { *m = OneMapRegisterFallbackThresholdReply{} } 2256 func (*OneMapRegisterFallbackThresholdReply) GetMessageName() string { 2257 return "one_map_register_fallback_threshold_reply" 2258 } 2259 func (*OneMapRegisterFallbackThresholdReply) GetCrcString() string { return "e8d4e804" } 2260 func (*OneMapRegisterFallbackThresholdReply) GetMessageType() api.MessageType { 2261 return api.ReplyMessage 2262 } 2263 2264 func (m *OneMapRegisterFallbackThresholdReply) Size() (size int) { 2265 if m == nil { 2266 return 0 2267 } 2268 size += 4 // m.Retval 2269 return size 2270 } 2271 func (m *OneMapRegisterFallbackThresholdReply) Marshal(b []byte) ([]byte, error) { 2272 if b == nil { 2273 b = make([]byte, m.Size()) 2274 } 2275 buf := codec.NewBuffer(b) 2276 buf.EncodeInt32(m.Retval) 2277 return buf.Bytes(), nil 2278 } 2279 func (m *OneMapRegisterFallbackThresholdReply) Unmarshal(b []byte) error { 2280 buf := codec.NewBuffer(b) 2281 m.Retval = buf.DecodeInt32() 2282 return nil 2283 } 2284 2285 // OneMapRegisterSetTTL defines message 'one_map_register_set_ttl'. 2286 type OneMapRegisterSetTTL struct { 2287 TTL uint32 `binapi:"u32,name=ttl" json:"ttl,omitempty"` 2288 } 2289 2290 func (m *OneMapRegisterSetTTL) Reset() { *m = OneMapRegisterSetTTL{} } 2291 func (*OneMapRegisterSetTTL) GetMessageName() string { return "one_map_register_set_ttl" } 2292 func (*OneMapRegisterSetTTL) GetCrcString() string { return "dd59f1f3" } 2293 func (*OneMapRegisterSetTTL) GetMessageType() api.MessageType { 2294 return api.RequestMessage 2295 } 2296 2297 func (m *OneMapRegisterSetTTL) Size() (size int) { 2298 if m == nil { 2299 return 0 2300 } 2301 size += 4 // m.TTL 2302 return size 2303 } 2304 func (m *OneMapRegisterSetTTL) Marshal(b []byte) ([]byte, error) { 2305 if b == nil { 2306 b = make([]byte, m.Size()) 2307 } 2308 buf := codec.NewBuffer(b) 2309 buf.EncodeUint32(m.TTL) 2310 return buf.Bytes(), nil 2311 } 2312 func (m *OneMapRegisterSetTTL) Unmarshal(b []byte) error { 2313 buf := codec.NewBuffer(b) 2314 m.TTL = buf.DecodeUint32() 2315 return nil 2316 } 2317 2318 // OneMapRegisterSetTTLReply defines message 'one_map_register_set_ttl_reply'. 2319 type OneMapRegisterSetTTLReply struct { 2320 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 2321 } 2322 2323 func (m *OneMapRegisterSetTTLReply) Reset() { *m = OneMapRegisterSetTTLReply{} } 2324 func (*OneMapRegisterSetTTLReply) GetMessageName() string { return "one_map_register_set_ttl_reply" } 2325 func (*OneMapRegisterSetTTLReply) GetCrcString() string { return "e8d4e804" } 2326 func (*OneMapRegisterSetTTLReply) GetMessageType() api.MessageType { 2327 return api.ReplyMessage 2328 } 2329 2330 func (m *OneMapRegisterSetTTLReply) Size() (size int) { 2331 if m == nil { 2332 return 0 2333 } 2334 size += 4 // m.Retval 2335 return size 2336 } 2337 func (m *OneMapRegisterSetTTLReply) Marshal(b []byte) ([]byte, error) { 2338 if b == nil { 2339 b = make([]byte, m.Size()) 2340 } 2341 buf := codec.NewBuffer(b) 2342 buf.EncodeInt32(m.Retval) 2343 return buf.Bytes(), nil 2344 } 2345 func (m *OneMapRegisterSetTTLReply) Unmarshal(b []byte) error { 2346 buf := codec.NewBuffer(b) 2347 m.Retval = buf.DecodeInt32() 2348 return nil 2349 } 2350 2351 // OneMapRequestMode defines message 'one_map_request_mode'. 2352 type OneMapRequestMode struct { 2353 Mode OneMapMode `binapi:"one_map_mode,name=mode" json:"mode,omitempty"` 2354 } 2355 2356 func (m *OneMapRequestMode) Reset() { *m = OneMapRequestMode{} } 2357 func (*OneMapRequestMode) GetMessageName() string { return "one_map_request_mode" } 2358 func (*OneMapRequestMode) GetCrcString() string { return "ffa5d2f5" } 2359 func (*OneMapRequestMode) GetMessageType() api.MessageType { 2360 return api.RequestMessage 2361 } 2362 2363 func (m *OneMapRequestMode) Size() (size int) { 2364 if m == nil { 2365 return 0 2366 } 2367 size += 4 // m.Mode 2368 return size 2369 } 2370 func (m *OneMapRequestMode) Marshal(b []byte) ([]byte, error) { 2371 if b == nil { 2372 b = make([]byte, m.Size()) 2373 } 2374 buf := codec.NewBuffer(b) 2375 buf.EncodeUint32(uint32(m.Mode)) 2376 return buf.Bytes(), nil 2377 } 2378 func (m *OneMapRequestMode) Unmarshal(b []byte) error { 2379 buf := codec.NewBuffer(b) 2380 m.Mode = OneMapMode(buf.DecodeUint32()) 2381 return nil 2382 } 2383 2384 // OneMapRequestModeReply defines message 'one_map_request_mode_reply'. 2385 type OneMapRequestModeReply struct { 2386 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 2387 } 2388 2389 func (m *OneMapRequestModeReply) Reset() { *m = OneMapRequestModeReply{} } 2390 func (*OneMapRequestModeReply) GetMessageName() string { return "one_map_request_mode_reply" } 2391 func (*OneMapRequestModeReply) GetCrcString() string { return "e8d4e804" } 2392 func (*OneMapRequestModeReply) GetMessageType() api.MessageType { 2393 return api.ReplyMessage 2394 } 2395 2396 func (m *OneMapRequestModeReply) Size() (size int) { 2397 if m == nil { 2398 return 0 2399 } 2400 size += 4 // m.Retval 2401 return size 2402 } 2403 func (m *OneMapRequestModeReply) Marshal(b []byte) ([]byte, error) { 2404 if b == nil { 2405 b = make([]byte, m.Size()) 2406 } 2407 buf := codec.NewBuffer(b) 2408 buf.EncodeInt32(m.Retval) 2409 return buf.Bytes(), nil 2410 } 2411 func (m *OneMapRequestModeReply) Unmarshal(b []byte) error { 2412 buf := codec.NewBuffer(b) 2413 m.Retval = buf.DecodeInt32() 2414 return nil 2415 } 2416 2417 // OneMapResolverDetails defines message 'one_map_resolver_details'. 2418 type OneMapResolverDetails struct { 2419 IPAddress ip_types.Address `binapi:"address,name=ip_address" json:"ip_address,omitempty"` 2420 } 2421 2422 func (m *OneMapResolverDetails) Reset() { *m = OneMapResolverDetails{} } 2423 func (*OneMapResolverDetails) GetMessageName() string { return "one_map_resolver_details" } 2424 func (*OneMapResolverDetails) GetCrcString() string { return "3e78fc57" } 2425 func (*OneMapResolverDetails) GetMessageType() api.MessageType { 2426 return api.ReplyMessage 2427 } 2428 2429 func (m *OneMapResolverDetails) Size() (size int) { 2430 if m == nil { 2431 return 0 2432 } 2433 size += 1 // m.IPAddress.Af 2434 size += 1 * 16 // m.IPAddress.Un 2435 return size 2436 } 2437 func (m *OneMapResolverDetails) Marshal(b []byte) ([]byte, error) { 2438 if b == nil { 2439 b = make([]byte, m.Size()) 2440 } 2441 buf := codec.NewBuffer(b) 2442 buf.EncodeUint8(uint8(m.IPAddress.Af)) 2443 buf.EncodeBytes(m.IPAddress.Un.XXX_UnionData[:], 16) 2444 return buf.Bytes(), nil 2445 } 2446 func (m *OneMapResolverDetails) Unmarshal(b []byte) error { 2447 buf := codec.NewBuffer(b) 2448 m.IPAddress.Af = ip_types.AddressFamily(buf.DecodeUint8()) 2449 copy(m.IPAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16)) 2450 return nil 2451 } 2452 2453 // OneMapResolverDump defines message 'one_map_resolver_dump'. 2454 type OneMapResolverDump struct{} 2455 2456 func (m *OneMapResolverDump) Reset() { *m = OneMapResolverDump{} } 2457 func (*OneMapResolverDump) GetMessageName() string { return "one_map_resolver_dump" } 2458 func (*OneMapResolverDump) GetCrcString() string { return "51077d14" } 2459 func (*OneMapResolverDump) GetMessageType() api.MessageType { 2460 return api.RequestMessage 2461 } 2462 2463 func (m *OneMapResolverDump) Size() (size int) { 2464 if m == nil { 2465 return 0 2466 } 2467 return size 2468 } 2469 func (m *OneMapResolverDump) Marshal(b []byte) ([]byte, error) { 2470 if b == nil { 2471 b = make([]byte, m.Size()) 2472 } 2473 buf := codec.NewBuffer(b) 2474 return buf.Bytes(), nil 2475 } 2476 func (m *OneMapResolverDump) Unmarshal(b []byte) error { 2477 return nil 2478 } 2479 2480 // OneMapServerDetails defines message 'one_map_server_details'. 2481 type OneMapServerDetails struct { 2482 IPAddress ip_types.Address `binapi:"address,name=ip_address" json:"ip_address,omitempty"` 2483 } 2484 2485 func (m *OneMapServerDetails) Reset() { *m = OneMapServerDetails{} } 2486 func (*OneMapServerDetails) GetMessageName() string { return "one_map_server_details" } 2487 func (*OneMapServerDetails) GetCrcString() string { return "3e78fc57" } 2488 func (*OneMapServerDetails) GetMessageType() api.MessageType { 2489 return api.ReplyMessage 2490 } 2491 2492 func (m *OneMapServerDetails) Size() (size int) { 2493 if m == nil { 2494 return 0 2495 } 2496 size += 1 // m.IPAddress.Af 2497 size += 1 * 16 // m.IPAddress.Un 2498 return size 2499 } 2500 func (m *OneMapServerDetails) Marshal(b []byte) ([]byte, error) { 2501 if b == nil { 2502 b = make([]byte, m.Size()) 2503 } 2504 buf := codec.NewBuffer(b) 2505 buf.EncodeUint8(uint8(m.IPAddress.Af)) 2506 buf.EncodeBytes(m.IPAddress.Un.XXX_UnionData[:], 16) 2507 return buf.Bytes(), nil 2508 } 2509 func (m *OneMapServerDetails) Unmarshal(b []byte) error { 2510 buf := codec.NewBuffer(b) 2511 m.IPAddress.Af = ip_types.AddressFamily(buf.DecodeUint8()) 2512 copy(m.IPAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16)) 2513 return nil 2514 } 2515 2516 // OneMapServerDump defines message 'one_map_server_dump'. 2517 type OneMapServerDump struct{} 2518 2519 func (m *OneMapServerDump) Reset() { *m = OneMapServerDump{} } 2520 func (*OneMapServerDump) GetMessageName() string { return "one_map_server_dump" } 2521 func (*OneMapServerDump) GetCrcString() string { return "51077d14" } 2522 func (*OneMapServerDump) GetMessageType() api.MessageType { 2523 return api.RequestMessage 2524 } 2525 2526 func (m *OneMapServerDump) Size() (size int) { 2527 if m == nil { 2528 return 0 2529 } 2530 return size 2531 } 2532 func (m *OneMapServerDump) Marshal(b []byte) ([]byte, error) { 2533 if b == nil { 2534 b = make([]byte, m.Size()) 2535 } 2536 buf := codec.NewBuffer(b) 2537 return buf.Bytes(), nil 2538 } 2539 func (m *OneMapServerDump) Unmarshal(b []byte) error { 2540 return nil 2541 } 2542 2543 // OneNdpBdGet defines message 'one_ndp_bd_get'. 2544 type OneNdpBdGet struct{} 2545 2546 func (m *OneNdpBdGet) Reset() { *m = OneNdpBdGet{} } 2547 func (*OneNdpBdGet) GetMessageName() string { return "one_ndp_bd_get" } 2548 func (*OneNdpBdGet) GetCrcString() string { return "51077d14" } 2549 func (*OneNdpBdGet) GetMessageType() api.MessageType { 2550 return api.RequestMessage 2551 } 2552 2553 func (m *OneNdpBdGet) Size() (size int) { 2554 if m == nil { 2555 return 0 2556 } 2557 return size 2558 } 2559 func (m *OneNdpBdGet) Marshal(b []byte) ([]byte, error) { 2560 if b == nil { 2561 b = make([]byte, m.Size()) 2562 } 2563 buf := codec.NewBuffer(b) 2564 return buf.Bytes(), nil 2565 } 2566 func (m *OneNdpBdGet) Unmarshal(b []byte) error { 2567 return nil 2568 } 2569 2570 // OneNdpBdGetReply defines message 'one_ndp_bd_get_reply'. 2571 type OneNdpBdGetReply struct { 2572 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 2573 Count uint32 `binapi:"u32,name=count" json:"-"` 2574 BridgeDomains []uint32 `binapi:"u32[count],name=bridge_domains" json:"bridge_domains,omitempty"` 2575 } 2576 2577 func (m *OneNdpBdGetReply) Reset() { *m = OneNdpBdGetReply{} } 2578 func (*OneNdpBdGetReply) GetMessageName() string { return "one_ndp_bd_get_reply" } 2579 func (*OneNdpBdGetReply) GetCrcString() string { return "221ac888" } 2580 func (*OneNdpBdGetReply) GetMessageType() api.MessageType { 2581 return api.ReplyMessage 2582 } 2583 2584 func (m *OneNdpBdGetReply) Size() (size int) { 2585 if m == nil { 2586 return 0 2587 } 2588 size += 4 // m.Retval 2589 size += 4 // m.Count 2590 size += 4 * len(m.BridgeDomains) // m.BridgeDomains 2591 return size 2592 } 2593 func (m *OneNdpBdGetReply) Marshal(b []byte) ([]byte, error) { 2594 if b == nil { 2595 b = make([]byte, m.Size()) 2596 } 2597 buf := codec.NewBuffer(b) 2598 buf.EncodeInt32(m.Retval) 2599 buf.EncodeUint32(uint32(len(m.BridgeDomains))) 2600 for i := 0; i < len(m.BridgeDomains); i++ { 2601 var x uint32 2602 if i < len(m.BridgeDomains) { 2603 x = uint32(m.BridgeDomains[i]) 2604 } 2605 buf.EncodeUint32(x) 2606 } 2607 return buf.Bytes(), nil 2608 } 2609 func (m *OneNdpBdGetReply) Unmarshal(b []byte) error { 2610 buf := codec.NewBuffer(b) 2611 m.Retval = buf.DecodeInt32() 2612 m.Count = buf.DecodeUint32() 2613 m.BridgeDomains = make([]uint32, m.Count) 2614 for i := 0; i < len(m.BridgeDomains); i++ { 2615 m.BridgeDomains[i] = buf.DecodeUint32() 2616 } 2617 return nil 2618 } 2619 2620 // OneNdpEntriesGet defines message 'one_ndp_entries_get'. 2621 type OneNdpEntriesGet struct { 2622 Bd uint32 `binapi:"u32,name=bd" json:"bd,omitempty"` 2623 } 2624 2625 func (m *OneNdpEntriesGet) Reset() { *m = OneNdpEntriesGet{} } 2626 func (*OneNdpEntriesGet) GetMessageName() string { return "one_ndp_entries_get" } 2627 func (*OneNdpEntriesGet) GetCrcString() string { return "4d418cf4" } 2628 func (*OneNdpEntriesGet) GetMessageType() api.MessageType { 2629 return api.RequestMessage 2630 } 2631 2632 func (m *OneNdpEntriesGet) Size() (size int) { 2633 if m == nil { 2634 return 0 2635 } 2636 size += 4 // m.Bd 2637 return size 2638 } 2639 func (m *OneNdpEntriesGet) Marshal(b []byte) ([]byte, error) { 2640 if b == nil { 2641 b = make([]byte, m.Size()) 2642 } 2643 buf := codec.NewBuffer(b) 2644 buf.EncodeUint32(m.Bd) 2645 return buf.Bytes(), nil 2646 } 2647 func (m *OneNdpEntriesGet) Unmarshal(b []byte) error { 2648 buf := codec.NewBuffer(b) 2649 m.Bd = buf.DecodeUint32() 2650 return nil 2651 } 2652 2653 // OneNdpEntriesGetReply defines message 'one_ndp_entries_get_reply'. 2654 type OneNdpEntriesGetReply struct { 2655 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 2656 Count uint32 `binapi:"u32,name=count" json:"-"` 2657 Entries []OneNdpEntry `binapi:"one_ndp_entry[count],name=entries" json:"entries,omitempty"` 2658 } 2659 2660 func (m *OneNdpEntriesGetReply) Reset() { *m = OneNdpEntriesGetReply{} } 2661 func (*OneNdpEntriesGetReply) GetMessageName() string { return "one_ndp_entries_get_reply" } 2662 func (*OneNdpEntriesGetReply) GetCrcString() string { return "70719b1a" } 2663 func (*OneNdpEntriesGetReply) GetMessageType() api.MessageType { 2664 return api.ReplyMessage 2665 } 2666 2667 func (m *OneNdpEntriesGetReply) Size() (size int) { 2668 if m == nil { 2669 return 0 2670 } 2671 size += 4 // m.Retval 2672 size += 4 // m.Count 2673 for j1 := 0; j1 < len(m.Entries); j1++ { 2674 var s1 OneNdpEntry 2675 _ = s1 2676 if j1 < len(m.Entries) { 2677 s1 = m.Entries[j1] 2678 } 2679 size += 1 * 6 // s1.Mac 2680 size += 1 * 16 // s1.IP6 2681 } 2682 return size 2683 } 2684 func (m *OneNdpEntriesGetReply) Marshal(b []byte) ([]byte, error) { 2685 if b == nil { 2686 b = make([]byte, m.Size()) 2687 } 2688 buf := codec.NewBuffer(b) 2689 buf.EncodeInt32(m.Retval) 2690 buf.EncodeUint32(uint32(len(m.Entries))) 2691 for j0 := 0; j0 < len(m.Entries); j0++ { 2692 var v0 OneNdpEntry // Entries 2693 if j0 < len(m.Entries) { 2694 v0 = m.Entries[j0] 2695 } 2696 buf.EncodeBytes(v0.Mac[:], 6) 2697 buf.EncodeBytes(v0.IP6[:], 16) 2698 } 2699 return buf.Bytes(), nil 2700 } 2701 func (m *OneNdpEntriesGetReply) Unmarshal(b []byte) error { 2702 buf := codec.NewBuffer(b) 2703 m.Retval = buf.DecodeInt32() 2704 m.Count = buf.DecodeUint32() 2705 m.Entries = make([]OneNdpEntry, m.Count) 2706 for j0 := 0; j0 < len(m.Entries); j0++ { 2707 copy(m.Entries[j0].Mac[:], buf.DecodeBytes(6)) 2708 copy(m.Entries[j0].IP6[:], buf.DecodeBytes(16)) 2709 } 2710 return nil 2711 } 2712 2713 // OneNshSetLocatorSet defines message 'one_nsh_set_locator_set'. 2714 type OneNshSetLocatorSet struct { 2715 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 2716 LsName string `binapi:"string[64],name=ls_name" json:"ls_name,omitempty"` 2717 } 2718 2719 func (m *OneNshSetLocatorSet) Reset() { *m = OneNshSetLocatorSet{} } 2720 func (*OneNshSetLocatorSet) GetMessageName() string { return "one_nsh_set_locator_set" } 2721 func (*OneNshSetLocatorSet) GetCrcString() string { return "486e2b76" } 2722 func (*OneNshSetLocatorSet) GetMessageType() api.MessageType { 2723 return api.RequestMessage 2724 } 2725 2726 func (m *OneNshSetLocatorSet) Size() (size int) { 2727 if m == nil { 2728 return 0 2729 } 2730 size += 1 // m.IsAdd 2731 size += 64 // m.LsName 2732 return size 2733 } 2734 func (m *OneNshSetLocatorSet) Marshal(b []byte) ([]byte, error) { 2735 if b == nil { 2736 b = make([]byte, m.Size()) 2737 } 2738 buf := codec.NewBuffer(b) 2739 buf.EncodeBool(m.IsAdd) 2740 buf.EncodeString(m.LsName, 64) 2741 return buf.Bytes(), nil 2742 } 2743 func (m *OneNshSetLocatorSet) Unmarshal(b []byte) error { 2744 buf := codec.NewBuffer(b) 2745 m.IsAdd = buf.DecodeBool() 2746 m.LsName = buf.DecodeString(64) 2747 return nil 2748 } 2749 2750 // OneNshSetLocatorSetReply defines message 'one_nsh_set_locator_set_reply'. 2751 type OneNshSetLocatorSetReply struct { 2752 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 2753 } 2754 2755 func (m *OneNshSetLocatorSetReply) Reset() { *m = OneNshSetLocatorSetReply{} } 2756 func (*OneNshSetLocatorSetReply) GetMessageName() string { return "one_nsh_set_locator_set_reply" } 2757 func (*OneNshSetLocatorSetReply) GetCrcString() string { return "e8d4e804" } 2758 func (*OneNshSetLocatorSetReply) GetMessageType() api.MessageType { 2759 return api.ReplyMessage 2760 } 2761 2762 func (m *OneNshSetLocatorSetReply) Size() (size int) { 2763 if m == nil { 2764 return 0 2765 } 2766 size += 4 // m.Retval 2767 return size 2768 } 2769 func (m *OneNshSetLocatorSetReply) Marshal(b []byte) ([]byte, error) { 2770 if b == nil { 2771 b = make([]byte, m.Size()) 2772 } 2773 buf := codec.NewBuffer(b) 2774 buf.EncodeInt32(m.Retval) 2775 return buf.Bytes(), nil 2776 } 2777 func (m *OneNshSetLocatorSetReply) Unmarshal(b []byte) error { 2778 buf := codec.NewBuffer(b) 2779 m.Retval = buf.DecodeInt32() 2780 return nil 2781 } 2782 2783 // OnePitrSetLocatorSet defines message 'one_pitr_set_locator_set'. 2784 type OnePitrSetLocatorSet struct { 2785 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 2786 LsName string `binapi:"string[64],name=ls_name" json:"ls_name,omitempty"` 2787 } 2788 2789 func (m *OnePitrSetLocatorSet) Reset() { *m = OnePitrSetLocatorSet{} } 2790 func (*OnePitrSetLocatorSet) GetMessageName() string { return "one_pitr_set_locator_set" } 2791 func (*OnePitrSetLocatorSet) GetCrcString() string { return "486e2b76" } 2792 func (*OnePitrSetLocatorSet) GetMessageType() api.MessageType { 2793 return api.RequestMessage 2794 } 2795 2796 func (m *OnePitrSetLocatorSet) Size() (size int) { 2797 if m == nil { 2798 return 0 2799 } 2800 size += 1 // m.IsAdd 2801 size += 64 // m.LsName 2802 return size 2803 } 2804 func (m *OnePitrSetLocatorSet) Marshal(b []byte) ([]byte, error) { 2805 if b == nil { 2806 b = make([]byte, m.Size()) 2807 } 2808 buf := codec.NewBuffer(b) 2809 buf.EncodeBool(m.IsAdd) 2810 buf.EncodeString(m.LsName, 64) 2811 return buf.Bytes(), nil 2812 } 2813 func (m *OnePitrSetLocatorSet) Unmarshal(b []byte) error { 2814 buf := codec.NewBuffer(b) 2815 m.IsAdd = buf.DecodeBool() 2816 m.LsName = buf.DecodeString(64) 2817 return nil 2818 } 2819 2820 // OnePitrSetLocatorSetReply defines message 'one_pitr_set_locator_set_reply'. 2821 type OnePitrSetLocatorSetReply struct { 2822 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 2823 } 2824 2825 func (m *OnePitrSetLocatorSetReply) Reset() { *m = OnePitrSetLocatorSetReply{} } 2826 func (*OnePitrSetLocatorSetReply) GetMessageName() string { return "one_pitr_set_locator_set_reply" } 2827 func (*OnePitrSetLocatorSetReply) GetCrcString() string { return "e8d4e804" } 2828 func (*OnePitrSetLocatorSetReply) GetMessageType() api.MessageType { 2829 return api.ReplyMessage 2830 } 2831 2832 func (m *OnePitrSetLocatorSetReply) Size() (size int) { 2833 if m == nil { 2834 return 0 2835 } 2836 size += 4 // m.Retval 2837 return size 2838 } 2839 func (m *OnePitrSetLocatorSetReply) Marshal(b []byte) ([]byte, error) { 2840 if b == nil { 2841 b = make([]byte, m.Size()) 2842 } 2843 buf := codec.NewBuffer(b) 2844 buf.EncodeInt32(m.Retval) 2845 return buf.Bytes(), nil 2846 } 2847 func (m *OnePitrSetLocatorSetReply) Unmarshal(b []byte) error { 2848 buf := codec.NewBuffer(b) 2849 m.Retval = buf.DecodeInt32() 2850 return nil 2851 } 2852 2853 // OneRlocProbeEnableDisable defines message 'one_rloc_probe_enable_disable'. 2854 type OneRlocProbeEnableDisable struct { 2855 IsEnable bool `binapi:"bool,name=is_enable,default=true" json:"is_enable,omitempty"` 2856 } 2857 2858 func (m *OneRlocProbeEnableDisable) Reset() { *m = OneRlocProbeEnableDisable{} } 2859 func (*OneRlocProbeEnableDisable) GetMessageName() string { return "one_rloc_probe_enable_disable" } 2860 func (*OneRlocProbeEnableDisable) GetCrcString() string { return "c264d7bf" } 2861 func (*OneRlocProbeEnableDisable) GetMessageType() api.MessageType { 2862 return api.RequestMessage 2863 } 2864 2865 func (m *OneRlocProbeEnableDisable) Size() (size int) { 2866 if m == nil { 2867 return 0 2868 } 2869 size += 1 // m.IsEnable 2870 return size 2871 } 2872 func (m *OneRlocProbeEnableDisable) Marshal(b []byte) ([]byte, error) { 2873 if b == nil { 2874 b = make([]byte, m.Size()) 2875 } 2876 buf := codec.NewBuffer(b) 2877 buf.EncodeBool(m.IsEnable) 2878 return buf.Bytes(), nil 2879 } 2880 func (m *OneRlocProbeEnableDisable) Unmarshal(b []byte) error { 2881 buf := codec.NewBuffer(b) 2882 m.IsEnable = buf.DecodeBool() 2883 return nil 2884 } 2885 2886 // OneRlocProbeEnableDisableReply defines message 'one_rloc_probe_enable_disable_reply'. 2887 type OneRlocProbeEnableDisableReply struct { 2888 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 2889 } 2890 2891 func (m *OneRlocProbeEnableDisableReply) Reset() { *m = OneRlocProbeEnableDisableReply{} } 2892 func (*OneRlocProbeEnableDisableReply) GetMessageName() string { 2893 return "one_rloc_probe_enable_disable_reply" 2894 } 2895 func (*OneRlocProbeEnableDisableReply) GetCrcString() string { return "e8d4e804" } 2896 func (*OneRlocProbeEnableDisableReply) GetMessageType() api.MessageType { 2897 return api.ReplyMessage 2898 } 2899 2900 func (m *OneRlocProbeEnableDisableReply) Size() (size int) { 2901 if m == nil { 2902 return 0 2903 } 2904 size += 4 // m.Retval 2905 return size 2906 } 2907 func (m *OneRlocProbeEnableDisableReply) Marshal(b []byte) ([]byte, error) { 2908 if b == nil { 2909 b = make([]byte, m.Size()) 2910 } 2911 buf := codec.NewBuffer(b) 2912 buf.EncodeInt32(m.Retval) 2913 return buf.Bytes(), nil 2914 } 2915 func (m *OneRlocProbeEnableDisableReply) Unmarshal(b []byte) error { 2916 buf := codec.NewBuffer(b) 2917 m.Retval = buf.DecodeInt32() 2918 return nil 2919 } 2920 2921 // OneSetTransportProtocol defines message 'one_set_transport_protocol'. 2922 type OneSetTransportProtocol struct { 2923 Protocol uint8 `binapi:"u8,name=protocol" json:"protocol,omitempty"` 2924 } 2925 2926 func (m *OneSetTransportProtocol) Reset() { *m = OneSetTransportProtocol{} } 2927 func (*OneSetTransportProtocol) GetMessageName() string { return "one_set_transport_protocol" } 2928 func (*OneSetTransportProtocol) GetCrcString() string { return "07b6b85f" } 2929 func (*OneSetTransportProtocol) GetMessageType() api.MessageType { 2930 return api.RequestMessage 2931 } 2932 2933 func (m *OneSetTransportProtocol) Size() (size int) { 2934 if m == nil { 2935 return 0 2936 } 2937 size += 1 // m.Protocol 2938 return size 2939 } 2940 func (m *OneSetTransportProtocol) Marshal(b []byte) ([]byte, error) { 2941 if b == nil { 2942 b = make([]byte, m.Size()) 2943 } 2944 buf := codec.NewBuffer(b) 2945 buf.EncodeUint8(m.Protocol) 2946 return buf.Bytes(), nil 2947 } 2948 func (m *OneSetTransportProtocol) Unmarshal(b []byte) error { 2949 buf := codec.NewBuffer(b) 2950 m.Protocol = buf.DecodeUint8() 2951 return nil 2952 } 2953 2954 // OneSetTransportProtocolReply defines message 'one_set_transport_protocol_reply'. 2955 type OneSetTransportProtocolReply struct { 2956 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 2957 } 2958 2959 func (m *OneSetTransportProtocolReply) Reset() { *m = OneSetTransportProtocolReply{} } 2960 func (*OneSetTransportProtocolReply) GetMessageName() string { 2961 return "one_set_transport_protocol_reply" 2962 } 2963 func (*OneSetTransportProtocolReply) GetCrcString() string { return "e8d4e804" } 2964 func (*OneSetTransportProtocolReply) GetMessageType() api.MessageType { 2965 return api.ReplyMessage 2966 } 2967 2968 func (m *OneSetTransportProtocolReply) Size() (size int) { 2969 if m == nil { 2970 return 0 2971 } 2972 size += 4 // m.Retval 2973 return size 2974 } 2975 func (m *OneSetTransportProtocolReply) Marshal(b []byte) ([]byte, error) { 2976 if b == nil { 2977 b = make([]byte, m.Size()) 2978 } 2979 buf := codec.NewBuffer(b) 2980 buf.EncodeInt32(m.Retval) 2981 return buf.Bytes(), nil 2982 } 2983 func (m *OneSetTransportProtocolReply) Unmarshal(b []byte) error { 2984 buf := codec.NewBuffer(b) 2985 m.Retval = buf.DecodeInt32() 2986 return nil 2987 } 2988 2989 // OneShowPetrMode defines message 'one_show_petr_mode'. 2990 type OneShowPetrMode struct{} 2991 2992 func (m *OneShowPetrMode) Reset() { *m = OneShowPetrMode{} } 2993 func (*OneShowPetrMode) GetMessageName() string { return "one_show_petr_mode" } 2994 func (*OneShowPetrMode) GetCrcString() string { return "51077d14" } 2995 func (*OneShowPetrMode) GetMessageType() api.MessageType { 2996 return api.RequestMessage 2997 } 2998 2999 func (m *OneShowPetrMode) Size() (size int) { 3000 if m == nil { 3001 return 0 3002 } 3003 return size 3004 } 3005 func (m *OneShowPetrMode) Marshal(b []byte) ([]byte, error) { 3006 if b == nil { 3007 b = make([]byte, m.Size()) 3008 } 3009 buf := codec.NewBuffer(b) 3010 return buf.Bytes(), nil 3011 } 3012 func (m *OneShowPetrMode) Unmarshal(b []byte) error { 3013 return nil 3014 } 3015 3016 // OneShowPetrModeReply defines message 'one_show_petr_mode_reply'. 3017 type OneShowPetrModeReply struct { 3018 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3019 IsEnable bool `binapi:"bool,name=is_enable" json:"is_enable,omitempty"` 3020 } 3021 3022 func (m *OneShowPetrModeReply) Reset() { *m = OneShowPetrModeReply{} } 3023 func (*OneShowPetrModeReply) GetMessageName() string { return "one_show_petr_mode_reply" } 3024 func (*OneShowPetrModeReply) GetCrcString() string { return "f15abb16" } 3025 func (*OneShowPetrModeReply) GetMessageType() api.MessageType { 3026 return api.ReplyMessage 3027 } 3028 3029 func (m *OneShowPetrModeReply) Size() (size int) { 3030 if m == nil { 3031 return 0 3032 } 3033 size += 4 // m.Retval 3034 size += 1 // m.IsEnable 3035 return size 3036 } 3037 func (m *OneShowPetrModeReply) Marshal(b []byte) ([]byte, error) { 3038 if b == nil { 3039 b = make([]byte, m.Size()) 3040 } 3041 buf := codec.NewBuffer(b) 3042 buf.EncodeInt32(m.Retval) 3043 buf.EncodeBool(m.IsEnable) 3044 return buf.Bytes(), nil 3045 } 3046 func (m *OneShowPetrModeReply) Unmarshal(b []byte) error { 3047 buf := codec.NewBuffer(b) 3048 m.Retval = buf.DecodeInt32() 3049 m.IsEnable = buf.DecodeBool() 3050 return nil 3051 } 3052 3053 // OneShowPitrMode defines message 'one_show_pitr_mode'. 3054 type OneShowPitrMode struct{} 3055 3056 func (m *OneShowPitrMode) Reset() { *m = OneShowPitrMode{} } 3057 func (*OneShowPitrMode) GetMessageName() string { return "one_show_pitr_mode" } 3058 func (*OneShowPitrMode) GetCrcString() string { return "51077d14" } 3059 func (*OneShowPitrMode) GetMessageType() api.MessageType { 3060 return api.RequestMessage 3061 } 3062 3063 func (m *OneShowPitrMode) Size() (size int) { 3064 if m == nil { 3065 return 0 3066 } 3067 return size 3068 } 3069 func (m *OneShowPitrMode) Marshal(b []byte) ([]byte, error) { 3070 if b == nil { 3071 b = make([]byte, m.Size()) 3072 } 3073 buf := codec.NewBuffer(b) 3074 return buf.Bytes(), nil 3075 } 3076 func (m *OneShowPitrMode) Unmarshal(b []byte) error { 3077 return nil 3078 } 3079 3080 // OneShowPitrModeReply defines message 'one_show_pitr_mode_reply'. 3081 type OneShowPitrModeReply struct { 3082 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3083 IsEnable bool `binapi:"bool,name=is_enable" json:"is_enable,omitempty"` 3084 } 3085 3086 func (m *OneShowPitrModeReply) Reset() { *m = OneShowPitrModeReply{} } 3087 func (*OneShowPitrModeReply) GetMessageName() string { return "one_show_pitr_mode_reply" } 3088 func (*OneShowPitrModeReply) GetCrcString() string { return "f15abb16" } 3089 func (*OneShowPitrModeReply) GetMessageType() api.MessageType { 3090 return api.ReplyMessage 3091 } 3092 3093 func (m *OneShowPitrModeReply) Size() (size int) { 3094 if m == nil { 3095 return 0 3096 } 3097 size += 4 // m.Retval 3098 size += 1 // m.IsEnable 3099 return size 3100 } 3101 func (m *OneShowPitrModeReply) Marshal(b []byte) ([]byte, error) { 3102 if b == nil { 3103 b = make([]byte, m.Size()) 3104 } 3105 buf := codec.NewBuffer(b) 3106 buf.EncodeInt32(m.Retval) 3107 buf.EncodeBool(m.IsEnable) 3108 return buf.Bytes(), nil 3109 } 3110 func (m *OneShowPitrModeReply) Unmarshal(b []byte) error { 3111 buf := codec.NewBuffer(b) 3112 m.Retval = buf.DecodeInt32() 3113 m.IsEnable = buf.DecodeBool() 3114 return nil 3115 } 3116 3117 // OneShowXtrMode defines message 'one_show_xtr_mode'. 3118 type OneShowXtrMode struct{} 3119 3120 func (m *OneShowXtrMode) Reset() { *m = OneShowXtrMode{} } 3121 func (*OneShowXtrMode) GetMessageName() string { return "one_show_xtr_mode" } 3122 func (*OneShowXtrMode) GetCrcString() string { return "51077d14" } 3123 func (*OneShowXtrMode) GetMessageType() api.MessageType { 3124 return api.RequestMessage 3125 } 3126 3127 func (m *OneShowXtrMode) Size() (size int) { 3128 if m == nil { 3129 return 0 3130 } 3131 return size 3132 } 3133 func (m *OneShowXtrMode) Marshal(b []byte) ([]byte, error) { 3134 if b == nil { 3135 b = make([]byte, m.Size()) 3136 } 3137 buf := codec.NewBuffer(b) 3138 return buf.Bytes(), nil 3139 } 3140 func (m *OneShowXtrMode) Unmarshal(b []byte) error { 3141 return nil 3142 } 3143 3144 // OneShowXtrModeReply defines message 'one_show_xtr_mode_reply'. 3145 type OneShowXtrModeReply struct { 3146 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3147 IsEnable bool `binapi:"bool,name=is_enable" json:"is_enable,omitempty"` 3148 } 3149 3150 func (m *OneShowXtrModeReply) Reset() { *m = OneShowXtrModeReply{} } 3151 func (*OneShowXtrModeReply) GetMessageName() string { return "one_show_xtr_mode_reply" } 3152 func (*OneShowXtrModeReply) GetCrcString() string { return "f15abb16" } 3153 func (*OneShowXtrModeReply) GetMessageType() api.MessageType { 3154 return api.ReplyMessage 3155 } 3156 3157 func (m *OneShowXtrModeReply) Size() (size int) { 3158 if m == nil { 3159 return 0 3160 } 3161 size += 4 // m.Retval 3162 size += 1 // m.IsEnable 3163 return size 3164 } 3165 func (m *OneShowXtrModeReply) Marshal(b []byte) ([]byte, error) { 3166 if b == nil { 3167 b = make([]byte, m.Size()) 3168 } 3169 buf := codec.NewBuffer(b) 3170 buf.EncodeInt32(m.Retval) 3171 buf.EncodeBool(m.IsEnable) 3172 return buf.Bytes(), nil 3173 } 3174 func (m *OneShowXtrModeReply) Unmarshal(b []byte) error { 3175 buf := codec.NewBuffer(b) 3176 m.Retval = buf.DecodeInt32() 3177 m.IsEnable = buf.DecodeBool() 3178 return nil 3179 } 3180 3181 // OneStatsDetails defines message 'one_stats_details'. 3182 type OneStatsDetails struct { 3183 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` 3184 Deid lisp_types.Eid `binapi:"eid,name=deid" json:"deid,omitempty"` 3185 Seid lisp_types.Eid `binapi:"eid,name=seid" json:"seid,omitempty"` 3186 Rloc ip_types.Address `binapi:"address,name=rloc" json:"rloc,omitempty"` 3187 Lloc ip_types.Address `binapi:"address,name=lloc" json:"lloc,omitempty"` 3188 PktCount uint32 `binapi:"u32,name=pkt_count" json:"pkt_count,omitempty"` 3189 Bytes uint32 `binapi:"u32,name=bytes" json:"bytes,omitempty"` 3190 } 3191 3192 func (m *OneStatsDetails) Reset() { *m = OneStatsDetails{} } 3193 func (*OneStatsDetails) GetMessageName() string { return "one_stats_details" } 3194 func (*OneStatsDetails) GetCrcString() string { return "2eb74678" } 3195 func (*OneStatsDetails) GetMessageType() api.MessageType { 3196 return api.ReplyMessage 3197 } 3198 3199 func (m *OneStatsDetails) Size() (size int) { 3200 if m == nil { 3201 return 0 3202 } 3203 size += 4 // m.Vni 3204 size += 1 // m.Deid.Type 3205 size += 1 * 18 // m.Deid.Address 3206 size += 1 // m.Seid.Type 3207 size += 1 * 18 // m.Seid.Address 3208 size += 1 // m.Rloc.Af 3209 size += 1 * 16 // m.Rloc.Un 3210 size += 1 // m.Lloc.Af 3211 size += 1 * 16 // m.Lloc.Un 3212 size += 4 // m.PktCount 3213 size += 4 // m.Bytes 3214 return size 3215 } 3216 func (m *OneStatsDetails) Marshal(b []byte) ([]byte, error) { 3217 if b == nil { 3218 b = make([]byte, m.Size()) 3219 } 3220 buf := codec.NewBuffer(b) 3221 buf.EncodeUint32(m.Vni) 3222 buf.EncodeUint8(uint8(m.Deid.Type)) 3223 buf.EncodeBytes(m.Deid.Address.XXX_UnionData[:], 18) 3224 buf.EncodeUint8(uint8(m.Seid.Type)) 3225 buf.EncodeBytes(m.Seid.Address.XXX_UnionData[:], 18) 3226 buf.EncodeUint8(uint8(m.Rloc.Af)) 3227 buf.EncodeBytes(m.Rloc.Un.XXX_UnionData[:], 16) 3228 buf.EncodeUint8(uint8(m.Lloc.Af)) 3229 buf.EncodeBytes(m.Lloc.Un.XXX_UnionData[:], 16) 3230 buf.EncodeUint32(m.PktCount) 3231 buf.EncodeUint32(m.Bytes) 3232 return buf.Bytes(), nil 3233 } 3234 func (m *OneStatsDetails) Unmarshal(b []byte) error { 3235 buf := codec.NewBuffer(b) 3236 m.Vni = buf.DecodeUint32() 3237 m.Deid.Type = lisp_types.EidType(buf.DecodeUint8()) 3238 copy(m.Deid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 3239 m.Seid.Type = lisp_types.EidType(buf.DecodeUint8()) 3240 copy(m.Seid.Address.XXX_UnionData[:], buf.DecodeBytes(18)) 3241 m.Rloc.Af = ip_types.AddressFamily(buf.DecodeUint8()) 3242 copy(m.Rloc.Un.XXX_UnionData[:], buf.DecodeBytes(16)) 3243 m.Lloc.Af = ip_types.AddressFamily(buf.DecodeUint8()) 3244 copy(m.Lloc.Un.XXX_UnionData[:], buf.DecodeBytes(16)) 3245 m.PktCount = buf.DecodeUint32() 3246 m.Bytes = buf.DecodeUint32() 3247 return nil 3248 } 3249 3250 // OneStatsDump defines message 'one_stats_dump'. 3251 type OneStatsDump struct{} 3252 3253 func (m *OneStatsDump) Reset() { *m = OneStatsDump{} } 3254 func (*OneStatsDump) GetMessageName() string { return "one_stats_dump" } 3255 func (*OneStatsDump) GetCrcString() string { return "51077d14" } 3256 func (*OneStatsDump) GetMessageType() api.MessageType { 3257 return api.RequestMessage 3258 } 3259 3260 func (m *OneStatsDump) Size() (size int) { 3261 if m == nil { 3262 return 0 3263 } 3264 return size 3265 } 3266 func (m *OneStatsDump) Marshal(b []byte) ([]byte, error) { 3267 if b == nil { 3268 b = make([]byte, m.Size()) 3269 } 3270 buf := codec.NewBuffer(b) 3271 return buf.Bytes(), nil 3272 } 3273 func (m *OneStatsDump) Unmarshal(b []byte) error { 3274 return nil 3275 } 3276 3277 // OneStatsEnableDisable defines message 'one_stats_enable_disable'. 3278 type OneStatsEnableDisable struct { 3279 IsEnable bool `binapi:"bool,name=is_enable,default=true" json:"is_enable,omitempty"` 3280 } 3281 3282 func (m *OneStatsEnableDisable) Reset() { *m = OneStatsEnableDisable{} } 3283 func (*OneStatsEnableDisable) GetMessageName() string { return "one_stats_enable_disable" } 3284 func (*OneStatsEnableDisable) GetCrcString() string { return "c264d7bf" } 3285 func (*OneStatsEnableDisable) GetMessageType() api.MessageType { 3286 return api.RequestMessage 3287 } 3288 3289 func (m *OneStatsEnableDisable) Size() (size int) { 3290 if m == nil { 3291 return 0 3292 } 3293 size += 1 // m.IsEnable 3294 return size 3295 } 3296 func (m *OneStatsEnableDisable) Marshal(b []byte) ([]byte, error) { 3297 if b == nil { 3298 b = make([]byte, m.Size()) 3299 } 3300 buf := codec.NewBuffer(b) 3301 buf.EncodeBool(m.IsEnable) 3302 return buf.Bytes(), nil 3303 } 3304 func (m *OneStatsEnableDisable) Unmarshal(b []byte) error { 3305 buf := codec.NewBuffer(b) 3306 m.IsEnable = buf.DecodeBool() 3307 return nil 3308 } 3309 3310 // OneStatsEnableDisableReply defines message 'one_stats_enable_disable_reply'. 3311 type OneStatsEnableDisableReply struct { 3312 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3313 } 3314 3315 func (m *OneStatsEnableDisableReply) Reset() { *m = OneStatsEnableDisableReply{} } 3316 func (*OneStatsEnableDisableReply) GetMessageName() string { return "one_stats_enable_disable_reply" } 3317 func (*OneStatsEnableDisableReply) GetCrcString() string { return "e8d4e804" } 3318 func (*OneStatsEnableDisableReply) GetMessageType() api.MessageType { 3319 return api.ReplyMessage 3320 } 3321 3322 func (m *OneStatsEnableDisableReply) Size() (size int) { 3323 if m == nil { 3324 return 0 3325 } 3326 size += 4 // m.Retval 3327 return size 3328 } 3329 func (m *OneStatsEnableDisableReply) Marshal(b []byte) ([]byte, error) { 3330 if b == nil { 3331 b = make([]byte, m.Size()) 3332 } 3333 buf := codec.NewBuffer(b) 3334 buf.EncodeInt32(m.Retval) 3335 return buf.Bytes(), nil 3336 } 3337 func (m *OneStatsEnableDisableReply) Unmarshal(b []byte) error { 3338 buf := codec.NewBuffer(b) 3339 m.Retval = buf.DecodeInt32() 3340 return nil 3341 } 3342 3343 // OneStatsFlush defines message 'one_stats_flush'. 3344 type OneStatsFlush struct{} 3345 3346 func (m *OneStatsFlush) Reset() { *m = OneStatsFlush{} } 3347 func (*OneStatsFlush) GetMessageName() string { return "one_stats_flush" } 3348 func (*OneStatsFlush) GetCrcString() string { return "51077d14" } 3349 func (*OneStatsFlush) GetMessageType() api.MessageType { 3350 return api.RequestMessage 3351 } 3352 3353 func (m *OneStatsFlush) Size() (size int) { 3354 if m == nil { 3355 return 0 3356 } 3357 return size 3358 } 3359 func (m *OneStatsFlush) Marshal(b []byte) ([]byte, error) { 3360 if b == nil { 3361 b = make([]byte, m.Size()) 3362 } 3363 buf := codec.NewBuffer(b) 3364 return buf.Bytes(), nil 3365 } 3366 func (m *OneStatsFlush) Unmarshal(b []byte) error { 3367 return nil 3368 } 3369 3370 // OneStatsFlushReply defines message 'one_stats_flush_reply'. 3371 type OneStatsFlushReply struct { 3372 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3373 } 3374 3375 func (m *OneStatsFlushReply) Reset() { *m = OneStatsFlushReply{} } 3376 func (*OneStatsFlushReply) GetMessageName() string { return "one_stats_flush_reply" } 3377 func (*OneStatsFlushReply) GetCrcString() string { return "e8d4e804" } 3378 func (*OneStatsFlushReply) GetMessageType() api.MessageType { 3379 return api.ReplyMessage 3380 } 3381 3382 func (m *OneStatsFlushReply) Size() (size int) { 3383 if m == nil { 3384 return 0 3385 } 3386 size += 4 // m.Retval 3387 return size 3388 } 3389 func (m *OneStatsFlushReply) Marshal(b []byte) ([]byte, error) { 3390 if b == nil { 3391 b = make([]byte, m.Size()) 3392 } 3393 buf := codec.NewBuffer(b) 3394 buf.EncodeInt32(m.Retval) 3395 return buf.Bytes(), nil 3396 } 3397 func (m *OneStatsFlushReply) Unmarshal(b []byte) error { 3398 buf := codec.NewBuffer(b) 3399 m.Retval = buf.DecodeInt32() 3400 return nil 3401 } 3402 3403 // OneUsePetr defines message 'one_use_petr'. 3404 type OneUsePetr struct { 3405 IPAddress ip_types.Address `binapi:"address,name=ip_address" json:"ip_address,omitempty"` 3406 IsAdd bool `binapi:"bool,name=is_add,default=true" json:"is_add,omitempty"` 3407 } 3408 3409 func (m *OneUsePetr) Reset() { *m = OneUsePetr{} } 3410 func (*OneUsePetr) GetMessageName() string { return "one_use_petr" } 3411 func (*OneUsePetr) GetCrcString() string { return "d87dbad9" } 3412 func (*OneUsePetr) GetMessageType() api.MessageType { 3413 return api.RequestMessage 3414 } 3415 3416 func (m *OneUsePetr) Size() (size int) { 3417 if m == nil { 3418 return 0 3419 } 3420 size += 1 // m.IPAddress.Af 3421 size += 1 * 16 // m.IPAddress.Un 3422 size += 1 // m.IsAdd 3423 return size 3424 } 3425 func (m *OneUsePetr) Marshal(b []byte) ([]byte, error) { 3426 if b == nil { 3427 b = make([]byte, m.Size()) 3428 } 3429 buf := codec.NewBuffer(b) 3430 buf.EncodeUint8(uint8(m.IPAddress.Af)) 3431 buf.EncodeBytes(m.IPAddress.Un.XXX_UnionData[:], 16) 3432 buf.EncodeBool(m.IsAdd) 3433 return buf.Bytes(), nil 3434 } 3435 func (m *OneUsePetr) Unmarshal(b []byte) error { 3436 buf := codec.NewBuffer(b) 3437 m.IPAddress.Af = ip_types.AddressFamily(buf.DecodeUint8()) 3438 copy(m.IPAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16)) 3439 m.IsAdd = buf.DecodeBool() 3440 return nil 3441 } 3442 3443 // OneUsePetrReply defines message 'one_use_petr_reply'. 3444 type OneUsePetrReply struct { 3445 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3446 } 3447 3448 func (m *OneUsePetrReply) Reset() { *m = OneUsePetrReply{} } 3449 func (*OneUsePetrReply) GetMessageName() string { return "one_use_petr_reply" } 3450 func (*OneUsePetrReply) GetCrcString() string { return "e8d4e804" } 3451 func (*OneUsePetrReply) GetMessageType() api.MessageType { 3452 return api.ReplyMessage 3453 } 3454 3455 func (m *OneUsePetrReply) Size() (size int) { 3456 if m == nil { 3457 return 0 3458 } 3459 size += 4 // m.Retval 3460 return size 3461 } 3462 func (m *OneUsePetrReply) Marshal(b []byte) ([]byte, error) { 3463 if b == nil { 3464 b = make([]byte, m.Size()) 3465 } 3466 buf := codec.NewBuffer(b) 3467 buf.EncodeInt32(m.Retval) 3468 return buf.Bytes(), nil 3469 } 3470 func (m *OneUsePetrReply) Unmarshal(b []byte) error { 3471 buf := codec.NewBuffer(b) 3472 m.Retval = buf.DecodeInt32() 3473 return nil 3474 } 3475 3476 // ShowOneMapRegisterFallbackThreshold defines message 'show_one_map_register_fallback_threshold'. 3477 type ShowOneMapRegisterFallbackThreshold struct{} 3478 3479 func (m *ShowOneMapRegisterFallbackThreshold) Reset() { *m = ShowOneMapRegisterFallbackThreshold{} } 3480 func (*ShowOneMapRegisterFallbackThreshold) GetMessageName() string { 3481 return "show_one_map_register_fallback_threshold" 3482 } 3483 func (*ShowOneMapRegisterFallbackThreshold) GetCrcString() string { return "51077d14" } 3484 func (*ShowOneMapRegisterFallbackThreshold) GetMessageType() api.MessageType { 3485 return api.RequestMessage 3486 } 3487 3488 func (m *ShowOneMapRegisterFallbackThreshold) Size() (size int) { 3489 if m == nil { 3490 return 0 3491 } 3492 return size 3493 } 3494 func (m *ShowOneMapRegisterFallbackThreshold) Marshal(b []byte) ([]byte, error) { 3495 if b == nil { 3496 b = make([]byte, m.Size()) 3497 } 3498 buf := codec.NewBuffer(b) 3499 return buf.Bytes(), nil 3500 } 3501 func (m *ShowOneMapRegisterFallbackThreshold) Unmarshal(b []byte) error { 3502 return nil 3503 } 3504 3505 // ShowOneMapRegisterFallbackThresholdReply defines message 'show_one_map_register_fallback_threshold_reply'. 3506 type ShowOneMapRegisterFallbackThresholdReply struct { 3507 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3508 Value uint32 `binapi:"u32,name=value" json:"value,omitempty"` 3509 } 3510 3511 func (m *ShowOneMapRegisterFallbackThresholdReply) Reset() { 3512 *m = ShowOneMapRegisterFallbackThresholdReply{} 3513 } 3514 func (*ShowOneMapRegisterFallbackThresholdReply) GetMessageName() string { 3515 return "show_one_map_register_fallback_threshold_reply" 3516 } 3517 func (*ShowOneMapRegisterFallbackThresholdReply) GetCrcString() string { return "c93a9113" } 3518 func (*ShowOneMapRegisterFallbackThresholdReply) GetMessageType() api.MessageType { 3519 return api.ReplyMessage 3520 } 3521 3522 func (m *ShowOneMapRegisterFallbackThresholdReply) Size() (size int) { 3523 if m == nil { 3524 return 0 3525 } 3526 size += 4 // m.Retval 3527 size += 4 // m.Value 3528 return size 3529 } 3530 func (m *ShowOneMapRegisterFallbackThresholdReply) Marshal(b []byte) ([]byte, error) { 3531 if b == nil { 3532 b = make([]byte, m.Size()) 3533 } 3534 buf := codec.NewBuffer(b) 3535 buf.EncodeInt32(m.Retval) 3536 buf.EncodeUint32(m.Value) 3537 return buf.Bytes(), nil 3538 } 3539 func (m *ShowOneMapRegisterFallbackThresholdReply) Unmarshal(b []byte) error { 3540 buf := codec.NewBuffer(b) 3541 m.Retval = buf.DecodeInt32() 3542 m.Value = buf.DecodeUint32() 3543 return nil 3544 } 3545 3546 // ShowOneMapRegisterState defines message 'show_one_map_register_state'. 3547 type ShowOneMapRegisterState struct{} 3548 3549 func (m *ShowOneMapRegisterState) Reset() { *m = ShowOneMapRegisterState{} } 3550 func (*ShowOneMapRegisterState) GetMessageName() string { return "show_one_map_register_state" } 3551 func (*ShowOneMapRegisterState) GetCrcString() string { return "51077d14" } 3552 func (*ShowOneMapRegisterState) GetMessageType() api.MessageType { 3553 return api.RequestMessage 3554 } 3555 3556 func (m *ShowOneMapRegisterState) Size() (size int) { 3557 if m == nil { 3558 return 0 3559 } 3560 return size 3561 } 3562 func (m *ShowOneMapRegisterState) Marshal(b []byte) ([]byte, error) { 3563 if b == nil { 3564 b = make([]byte, m.Size()) 3565 } 3566 buf := codec.NewBuffer(b) 3567 return buf.Bytes(), nil 3568 } 3569 func (m *ShowOneMapRegisterState) Unmarshal(b []byte) error { 3570 return nil 3571 } 3572 3573 // ShowOneMapRegisterStateReply defines message 'show_one_map_register_state_reply'. 3574 type ShowOneMapRegisterStateReply struct { 3575 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3576 IsEnable bool `binapi:"bool,name=is_enable" json:"is_enable,omitempty"` 3577 } 3578 3579 func (m *ShowOneMapRegisterStateReply) Reset() { *m = ShowOneMapRegisterStateReply{} } 3580 func (*ShowOneMapRegisterStateReply) GetMessageName() string { 3581 return "show_one_map_register_state_reply" 3582 } 3583 func (*ShowOneMapRegisterStateReply) GetCrcString() string { return "f15abb16" } 3584 func (*ShowOneMapRegisterStateReply) GetMessageType() api.MessageType { 3585 return api.ReplyMessage 3586 } 3587 3588 func (m *ShowOneMapRegisterStateReply) Size() (size int) { 3589 if m == nil { 3590 return 0 3591 } 3592 size += 4 // m.Retval 3593 size += 1 // m.IsEnable 3594 return size 3595 } 3596 func (m *ShowOneMapRegisterStateReply) Marshal(b []byte) ([]byte, error) { 3597 if b == nil { 3598 b = make([]byte, m.Size()) 3599 } 3600 buf := codec.NewBuffer(b) 3601 buf.EncodeInt32(m.Retval) 3602 buf.EncodeBool(m.IsEnable) 3603 return buf.Bytes(), nil 3604 } 3605 func (m *ShowOneMapRegisterStateReply) Unmarshal(b []byte) error { 3606 buf := codec.NewBuffer(b) 3607 m.Retval = buf.DecodeInt32() 3608 m.IsEnable = buf.DecodeBool() 3609 return nil 3610 } 3611 3612 // ShowOneMapRegisterTTL defines message 'show_one_map_register_ttl'. 3613 type ShowOneMapRegisterTTL struct{} 3614 3615 func (m *ShowOneMapRegisterTTL) Reset() { *m = ShowOneMapRegisterTTL{} } 3616 func (*ShowOneMapRegisterTTL) GetMessageName() string { return "show_one_map_register_ttl" } 3617 func (*ShowOneMapRegisterTTL) GetCrcString() string { return "51077d14" } 3618 func (*ShowOneMapRegisterTTL) GetMessageType() api.MessageType { 3619 return api.RequestMessage 3620 } 3621 3622 func (m *ShowOneMapRegisterTTL) Size() (size int) { 3623 if m == nil { 3624 return 0 3625 } 3626 return size 3627 } 3628 func (m *ShowOneMapRegisterTTL) Marshal(b []byte) ([]byte, error) { 3629 if b == nil { 3630 b = make([]byte, m.Size()) 3631 } 3632 buf := codec.NewBuffer(b) 3633 return buf.Bytes(), nil 3634 } 3635 func (m *ShowOneMapRegisterTTL) Unmarshal(b []byte) error { 3636 return nil 3637 } 3638 3639 // ShowOneMapRegisterTTLReply defines message 'show_one_map_register_ttl_reply'. 3640 type ShowOneMapRegisterTTLReply struct { 3641 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3642 TTL uint32 `binapi:"u32,name=ttl" json:"ttl,omitempty"` 3643 } 3644 3645 func (m *ShowOneMapRegisterTTLReply) Reset() { *m = ShowOneMapRegisterTTLReply{} } 3646 func (*ShowOneMapRegisterTTLReply) GetMessageName() string { return "show_one_map_register_ttl_reply" } 3647 func (*ShowOneMapRegisterTTLReply) GetCrcString() string { return "fa83dd66" } 3648 func (*ShowOneMapRegisterTTLReply) GetMessageType() api.MessageType { 3649 return api.ReplyMessage 3650 } 3651 3652 func (m *ShowOneMapRegisterTTLReply) Size() (size int) { 3653 if m == nil { 3654 return 0 3655 } 3656 size += 4 // m.Retval 3657 size += 4 // m.TTL 3658 return size 3659 } 3660 func (m *ShowOneMapRegisterTTLReply) Marshal(b []byte) ([]byte, error) { 3661 if b == nil { 3662 b = make([]byte, m.Size()) 3663 } 3664 buf := codec.NewBuffer(b) 3665 buf.EncodeInt32(m.Retval) 3666 buf.EncodeUint32(m.TTL) 3667 return buf.Bytes(), nil 3668 } 3669 func (m *ShowOneMapRegisterTTLReply) Unmarshal(b []byte) error { 3670 buf := codec.NewBuffer(b) 3671 m.Retval = buf.DecodeInt32() 3672 m.TTL = buf.DecodeUint32() 3673 return nil 3674 } 3675 3676 // ShowOneMapRequestMode defines message 'show_one_map_request_mode'. 3677 type ShowOneMapRequestMode struct{} 3678 3679 func (m *ShowOneMapRequestMode) Reset() { *m = ShowOneMapRequestMode{} } 3680 func (*ShowOneMapRequestMode) GetMessageName() string { return "show_one_map_request_mode" } 3681 func (*ShowOneMapRequestMode) GetCrcString() string { return "51077d14" } 3682 func (*ShowOneMapRequestMode) GetMessageType() api.MessageType { 3683 return api.RequestMessage 3684 } 3685 3686 func (m *ShowOneMapRequestMode) Size() (size int) { 3687 if m == nil { 3688 return 0 3689 } 3690 return size 3691 } 3692 func (m *ShowOneMapRequestMode) Marshal(b []byte) ([]byte, error) { 3693 if b == nil { 3694 b = make([]byte, m.Size()) 3695 } 3696 buf := codec.NewBuffer(b) 3697 return buf.Bytes(), nil 3698 } 3699 func (m *ShowOneMapRequestMode) Unmarshal(b []byte) error { 3700 return nil 3701 } 3702 3703 // ShowOneMapRequestModeReply defines message 'show_one_map_request_mode_reply'. 3704 type ShowOneMapRequestModeReply struct { 3705 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3706 Mode OneMapMode `binapi:"one_map_mode,name=mode" json:"mode,omitempty"` 3707 } 3708 3709 func (m *ShowOneMapRequestModeReply) Reset() { *m = ShowOneMapRequestModeReply{} } 3710 func (*ShowOneMapRequestModeReply) GetMessageName() string { return "show_one_map_request_mode_reply" } 3711 func (*ShowOneMapRequestModeReply) GetCrcString() string { return "d41f3c1d" } 3712 func (*ShowOneMapRequestModeReply) GetMessageType() api.MessageType { 3713 return api.ReplyMessage 3714 } 3715 3716 func (m *ShowOneMapRequestModeReply) Size() (size int) { 3717 if m == nil { 3718 return 0 3719 } 3720 size += 4 // m.Retval 3721 size += 4 // m.Mode 3722 return size 3723 } 3724 func (m *ShowOneMapRequestModeReply) Marshal(b []byte) ([]byte, error) { 3725 if b == nil { 3726 b = make([]byte, m.Size()) 3727 } 3728 buf := codec.NewBuffer(b) 3729 buf.EncodeInt32(m.Retval) 3730 buf.EncodeUint32(uint32(m.Mode)) 3731 return buf.Bytes(), nil 3732 } 3733 func (m *ShowOneMapRequestModeReply) Unmarshal(b []byte) error { 3734 buf := codec.NewBuffer(b) 3735 m.Retval = buf.DecodeInt32() 3736 m.Mode = OneMapMode(buf.DecodeUint32()) 3737 return nil 3738 } 3739 3740 // ShowOneNshMapping defines message 'show_one_nsh_mapping'. 3741 type ShowOneNshMapping struct{} 3742 3743 func (m *ShowOneNshMapping) Reset() { *m = ShowOneNshMapping{} } 3744 func (*ShowOneNshMapping) GetMessageName() string { return "show_one_nsh_mapping" } 3745 func (*ShowOneNshMapping) GetCrcString() string { return "51077d14" } 3746 func (*ShowOneNshMapping) GetMessageType() api.MessageType { 3747 return api.RequestMessage 3748 } 3749 3750 func (m *ShowOneNshMapping) Size() (size int) { 3751 if m == nil { 3752 return 0 3753 } 3754 return size 3755 } 3756 func (m *ShowOneNshMapping) Marshal(b []byte) ([]byte, error) { 3757 if b == nil { 3758 b = make([]byte, m.Size()) 3759 } 3760 buf := codec.NewBuffer(b) 3761 return buf.Bytes(), nil 3762 } 3763 func (m *ShowOneNshMapping) Unmarshal(b []byte) error { 3764 return nil 3765 } 3766 3767 // ShowOneNshMappingReply defines message 'show_one_nsh_mapping_reply'. 3768 type ShowOneNshMappingReply struct { 3769 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3770 IsSet bool `binapi:"bool,name=is_set" json:"is_set,omitempty"` 3771 LocatorSetName string `binapi:"string[64],name=locator_set_name" json:"locator_set_name,omitempty"` 3772 } 3773 3774 func (m *ShowOneNshMappingReply) Reset() { *m = ShowOneNshMappingReply{} } 3775 func (*ShowOneNshMappingReply) GetMessageName() string { return "show_one_nsh_mapping_reply" } 3776 func (*ShowOneNshMappingReply) GetCrcString() string { return "46478c02" } 3777 func (*ShowOneNshMappingReply) GetMessageType() api.MessageType { 3778 return api.ReplyMessage 3779 } 3780 3781 func (m *ShowOneNshMappingReply) Size() (size int) { 3782 if m == nil { 3783 return 0 3784 } 3785 size += 4 // m.Retval 3786 size += 1 // m.IsSet 3787 size += 64 // m.LocatorSetName 3788 return size 3789 } 3790 func (m *ShowOneNshMappingReply) Marshal(b []byte) ([]byte, error) { 3791 if b == nil { 3792 b = make([]byte, m.Size()) 3793 } 3794 buf := codec.NewBuffer(b) 3795 buf.EncodeInt32(m.Retval) 3796 buf.EncodeBool(m.IsSet) 3797 buf.EncodeString(m.LocatorSetName, 64) 3798 return buf.Bytes(), nil 3799 } 3800 func (m *ShowOneNshMappingReply) Unmarshal(b []byte) error { 3801 buf := codec.NewBuffer(b) 3802 m.Retval = buf.DecodeInt32() 3803 m.IsSet = buf.DecodeBool() 3804 m.LocatorSetName = buf.DecodeString(64) 3805 return nil 3806 } 3807 3808 // ShowOnePitr defines message 'show_one_pitr'. 3809 type ShowOnePitr struct{} 3810 3811 func (m *ShowOnePitr) Reset() { *m = ShowOnePitr{} } 3812 func (*ShowOnePitr) GetMessageName() string { return "show_one_pitr" } 3813 func (*ShowOnePitr) GetCrcString() string { return "51077d14" } 3814 func (*ShowOnePitr) GetMessageType() api.MessageType { 3815 return api.RequestMessage 3816 } 3817 3818 func (m *ShowOnePitr) Size() (size int) { 3819 if m == nil { 3820 return 0 3821 } 3822 return size 3823 } 3824 func (m *ShowOnePitr) Marshal(b []byte) ([]byte, error) { 3825 if b == nil { 3826 b = make([]byte, m.Size()) 3827 } 3828 buf := codec.NewBuffer(b) 3829 return buf.Bytes(), nil 3830 } 3831 func (m *ShowOnePitr) Unmarshal(b []byte) error { 3832 return nil 3833 } 3834 3835 // ShowOnePitrReply defines message 'show_one_pitr_reply'. 3836 type ShowOnePitrReply struct { 3837 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3838 Status bool `binapi:"bool,name=status" json:"status,omitempty"` 3839 LocatorSetName string `binapi:"string[64],name=locator_set_name" json:"locator_set_name,omitempty"` 3840 } 3841 3842 func (m *ShowOnePitrReply) Reset() { *m = ShowOnePitrReply{} } 3843 func (*ShowOnePitrReply) GetMessageName() string { return "show_one_pitr_reply" } 3844 func (*ShowOnePitrReply) GetCrcString() string { return "a2d1a49f" } 3845 func (*ShowOnePitrReply) GetMessageType() api.MessageType { 3846 return api.ReplyMessage 3847 } 3848 3849 func (m *ShowOnePitrReply) Size() (size int) { 3850 if m == nil { 3851 return 0 3852 } 3853 size += 4 // m.Retval 3854 size += 1 // m.Status 3855 size += 64 // m.LocatorSetName 3856 return size 3857 } 3858 func (m *ShowOnePitrReply) Marshal(b []byte) ([]byte, error) { 3859 if b == nil { 3860 b = make([]byte, m.Size()) 3861 } 3862 buf := codec.NewBuffer(b) 3863 buf.EncodeInt32(m.Retval) 3864 buf.EncodeBool(m.Status) 3865 buf.EncodeString(m.LocatorSetName, 64) 3866 return buf.Bytes(), nil 3867 } 3868 func (m *ShowOnePitrReply) Unmarshal(b []byte) error { 3869 buf := codec.NewBuffer(b) 3870 m.Retval = buf.DecodeInt32() 3871 m.Status = buf.DecodeBool() 3872 m.LocatorSetName = buf.DecodeString(64) 3873 return nil 3874 } 3875 3876 // ShowOneRlocProbeState defines message 'show_one_rloc_probe_state'. 3877 type ShowOneRlocProbeState struct{} 3878 3879 func (m *ShowOneRlocProbeState) Reset() { *m = ShowOneRlocProbeState{} } 3880 func (*ShowOneRlocProbeState) GetMessageName() string { return "show_one_rloc_probe_state" } 3881 func (*ShowOneRlocProbeState) GetCrcString() string { return "51077d14" } 3882 func (*ShowOneRlocProbeState) GetMessageType() api.MessageType { 3883 return api.RequestMessage 3884 } 3885 3886 func (m *ShowOneRlocProbeState) Size() (size int) { 3887 if m == nil { 3888 return 0 3889 } 3890 return size 3891 } 3892 func (m *ShowOneRlocProbeState) Marshal(b []byte) ([]byte, error) { 3893 if b == nil { 3894 b = make([]byte, m.Size()) 3895 } 3896 buf := codec.NewBuffer(b) 3897 return buf.Bytes(), nil 3898 } 3899 func (m *ShowOneRlocProbeState) Unmarshal(b []byte) error { 3900 return nil 3901 } 3902 3903 // ShowOneRlocProbeStateReply defines message 'show_one_rloc_probe_state_reply'. 3904 type ShowOneRlocProbeStateReply struct { 3905 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3906 IsEnable bool `binapi:"bool,name=is_enable" json:"is_enable,omitempty"` 3907 } 3908 3909 func (m *ShowOneRlocProbeStateReply) Reset() { *m = ShowOneRlocProbeStateReply{} } 3910 func (*ShowOneRlocProbeStateReply) GetMessageName() string { return "show_one_rloc_probe_state_reply" } 3911 func (*ShowOneRlocProbeStateReply) GetCrcString() string { return "f15abb16" } 3912 func (*ShowOneRlocProbeStateReply) GetMessageType() api.MessageType { 3913 return api.ReplyMessage 3914 } 3915 3916 func (m *ShowOneRlocProbeStateReply) Size() (size int) { 3917 if m == nil { 3918 return 0 3919 } 3920 size += 4 // m.Retval 3921 size += 1 // m.IsEnable 3922 return size 3923 } 3924 func (m *ShowOneRlocProbeStateReply) Marshal(b []byte) ([]byte, error) { 3925 if b == nil { 3926 b = make([]byte, m.Size()) 3927 } 3928 buf := codec.NewBuffer(b) 3929 buf.EncodeInt32(m.Retval) 3930 buf.EncodeBool(m.IsEnable) 3931 return buf.Bytes(), nil 3932 } 3933 func (m *ShowOneRlocProbeStateReply) Unmarshal(b []byte) error { 3934 buf := codec.NewBuffer(b) 3935 m.Retval = buf.DecodeInt32() 3936 m.IsEnable = buf.DecodeBool() 3937 return nil 3938 } 3939 3940 // ShowOneStatsEnableDisable defines message 'show_one_stats_enable_disable'. 3941 type ShowOneStatsEnableDisable struct{} 3942 3943 func (m *ShowOneStatsEnableDisable) Reset() { *m = ShowOneStatsEnableDisable{} } 3944 func (*ShowOneStatsEnableDisable) GetMessageName() string { return "show_one_stats_enable_disable" } 3945 func (*ShowOneStatsEnableDisable) GetCrcString() string { return "51077d14" } 3946 func (*ShowOneStatsEnableDisable) GetMessageType() api.MessageType { 3947 return api.RequestMessage 3948 } 3949 3950 func (m *ShowOneStatsEnableDisable) Size() (size int) { 3951 if m == nil { 3952 return 0 3953 } 3954 return size 3955 } 3956 func (m *ShowOneStatsEnableDisable) Marshal(b []byte) ([]byte, error) { 3957 if b == nil { 3958 b = make([]byte, m.Size()) 3959 } 3960 buf := codec.NewBuffer(b) 3961 return buf.Bytes(), nil 3962 } 3963 func (m *ShowOneStatsEnableDisable) Unmarshal(b []byte) error { 3964 return nil 3965 } 3966 3967 // ShowOneStatsEnableDisableReply defines message 'show_one_stats_enable_disable_reply'. 3968 type ShowOneStatsEnableDisableReply struct { 3969 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 3970 IsEnable bool `binapi:"bool,name=is_enable" json:"is_enable,omitempty"` 3971 } 3972 3973 func (m *ShowOneStatsEnableDisableReply) Reset() { *m = ShowOneStatsEnableDisableReply{} } 3974 func (*ShowOneStatsEnableDisableReply) GetMessageName() string { 3975 return "show_one_stats_enable_disable_reply" 3976 } 3977 func (*ShowOneStatsEnableDisableReply) GetCrcString() string { return "f15abb16" } 3978 func (*ShowOneStatsEnableDisableReply) GetMessageType() api.MessageType { 3979 return api.ReplyMessage 3980 } 3981 3982 func (m *ShowOneStatsEnableDisableReply) Size() (size int) { 3983 if m == nil { 3984 return 0 3985 } 3986 size += 4 // m.Retval 3987 size += 1 // m.IsEnable 3988 return size 3989 } 3990 func (m *ShowOneStatsEnableDisableReply) Marshal(b []byte) ([]byte, error) { 3991 if b == nil { 3992 b = make([]byte, m.Size()) 3993 } 3994 buf := codec.NewBuffer(b) 3995 buf.EncodeInt32(m.Retval) 3996 buf.EncodeBool(m.IsEnable) 3997 return buf.Bytes(), nil 3998 } 3999 func (m *ShowOneStatsEnableDisableReply) Unmarshal(b []byte) error { 4000 buf := codec.NewBuffer(b) 4001 m.Retval = buf.DecodeInt32() 4002 m.IsEnable = buf.DecodeBool() 4003 return nil 4004 } 4005 4006 // ShowOneStatus defines message 'show_one_status'. 4007 type ShowOneStatus struct{} 4008 4009 func (m *ShowOneStatus) Reset() { *m = ShowOneStatus{} } 4010 func (*ShowOneStatus) GetMessageName() string { return "show_one_status" } 4011 func (*ShowOneStatus) GetCrcString() string { return "51077d14" } 4012 func (*ShowOneStatus) GetMessageType() api.MessageType { 4013 return api.RequestMessage 4014 } 4015 4016 func (m *ShowOneStatus) Size() (size int) { 4017 if m == nil { 4018 return 0 4019 } 4020 return size 4021 } 4022 func (m *ShowOneStatus) Marshal(b []byte) ([]byte, error) { 4023 if b == nil { 4024 b = make([]byte, m.Size()) 4025 } 4026 buf := codec.NewBuffer(b) 4027 return buf.Bytes(), nil 4028 } 4029 func (m *ShowOneStatus) Unmarshal(b []byte) error { 4030 return nil 4031 } 4032 4033 // ShowOneStatusReply defines message 'show_one_status_reply'. 4034 type ShowOneStatusReply struct { 4035 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 4036 FeatureStatus bool `binapi:"bool,name=feature_status" json:"feature_status,omitempty"` 4037 GpeStatus bool `binapi:"bool,name=gpe_status" json:"gpe_status,omitempty"` 4038 } 4039 4040 func (m *ShowOneStatusReply) Reset() { *m = ShowOneStatusReply{} } 4041 func (*ShowOneStatusReply) GetMessageName() string { return "show_one_status_reply" } 4042 func (*ShowOneStatusReply) GetCrcString() string { return "961bb25b" } 4043 func (*ShowOneStatusReply) GetMessageType() api.MessageType { 4044 return api.ReplyMessage 4045 } 4046 4047 func (m *ShowOneStatusReply) Size() (size int) { 4048 if m == nil { 4049 return 0 4050 } 4051 size += 4 // m.Retval 4052 size += 1 // m.FeatureStatus 4053 size += 1 // m.GpeStatus 4054 return size 4055 } 4056 func (m *ShowOneStatusReply) Marshal(b []byte) ([]byte, error) { 4057 if b == nil { 4058 b = make([]byte, m.Size()) 4059 } 4060 buf := codec.NewBuffer(b) 4061 buf.EncodeInt32(m.Retval) 4062 buf.EncodeBool(m.FeatureStatus) 4063 buf.EncodeBool(m.GpeStatus) 4064 return buf.Bytes(), nil 4065 } 4066 func (m *ShowOneStatusReply) Unmarshal(b []byte) error { 4067 buf := codec.NewBuffer(b) 4068 m.Retval = buf.DecodeInt32() 4069 m.FeatureStatus = buf.DecodeBool() 4070 m.GpeStatus = buf.DecodeBool() 4071 return nil 4072 } 4073 4074 // ShowOneUsePetr defines message 'show_one_use_petr'. 4075 type ShowOneUsePetr struct{} 4076 4077 func (m *ShowOneUsePetr) Reset() { *m = ShowOneUsePetr{} } 4078 func (*ShowOneUsePetr) GetMessageName() string { return "show_one_use_petr" } 4079 func (*ShowOneUsePetr) GetCrcString() string { return "51077d14" } 4080 func (*ShowOneUsePetr) GetMessageType() api.MessageType { 4081 return api.RequestMessage 4082 } 4083 4084 func (m *ShowOneUsePetr) Size() (size int) { 4085 if m == nil { 4086 return 0 4087 } 4088 return size 4089 } 4090 func (m *ShowOneUsePetr) Marshal(b []byte) ([]byte, error) { 4091 if b == nil { 4092 b = make([]byte, m.Size()) 4093 } 4094 buf := codec.NewBuffer(b) 4095 return buf.Bytes(), nil 4096 } 4097 func (m *ShowOneUsePetr) Unmarshal(b []byte) error { 4098 return nil 4099 } 4100 4101 // ShowOneUsePetrReply defines message 'show_one_use_petr_reply'. 4102 type ShowOneUsePetrReply struct { 4103 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` 4104 Status bool `binapi:"bool,name=status" json:"status,omitempty"` 4105 IPAddress ip_types.Address `binapi:"address,name=ip_address" json:"ip_address,omitempty"` 4106 } 4107 4108 func (m *ShowOneUsePetrReply) Reset() { *m = ShowOneUsePetrReply{} } 4109 func (*ShowOneUsePetrReply) GetMessageName() string { return "show_one_use_petr_reply" } 4110 func (*ShowOneUsePetrReply) GetCrcString() string { return "84a03528" } 4111 func (*ShowOneUsePetrReply) GetMessageType() api.MessageType { 4112 return api.ReplyMessage 4113 } 4114 4115 func (m *ShowOneUsePetrReply) Size() (size int) { 4116 if m == nil { 4117 return 0 4118 } 4119 size += 4 // m.Retval 4120 size += 1 // m.Status 4121 size += 1 // m.IPAddress.Af 4122 size += 1 * 16 // m.IPAddress.Un 4123 return size 4124 } 4125 func (m *ShowOneUsePetrReply) Marshal(b []byte) ([]byte, error) { 4126 if b == nil { 4127 b = make([]byte, m.Size()) 4128 } 4129 buf := codec.NewBuffer(b) 4130 buf.EncodeInt32(m.Retval) 4131 buf.EncodeBool(m.Status) 4132 buf.EncodeUint8(uint8(m.IPAddress.Af)) 4133 buf.EncodeBytes(m.IPAddress.Un.XXX_UnionData[:], 16) 4134 return buf.Bytes(), nil 4135 } 4136 func (m *ShowOneUsePetrReply) Unmarshal(b []byte) error { 4137 buf := codec.NewBuffer(b) 4138 m.Retval = buf.DecodeInt32() 4139 m.Status = buf.DecodeBool() 4140 m.IPAddress.Af = ip_types.AddressFamily(buf.DecodeUint8()) 4141 copy(m.IPAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16)) 4142 return nil 4143 } 4144 4145 func init() { file_one_binapi_init() } 4146 func file_one_binapi_init() { 4147 api.RegisterMessage((*OneAddDelAdjacency)(nil), "one_add_del_adjacency_9e830312") 4148 api.RegisterMessage((*OneAddDelAdjacencyReply)(nil), "one_add_del_adjacency_reply_e8d4e804") 4149 api.RegisterMessage((*OneAddDelL2ArpEntry)(nil), "one_add_del_l2_arp_entry_1aa5e8b3") 4150 api.RegisterMessage((*OneAddDelL2ArpEntryReply)(nil), "one_add_del_l2_arp_entry_reply_e8d4e804") 4151 api.RegisterMessage((*OneAddDelLocalEid)(nil), "one_add_del_local_eid_4e5a83a2") 4152 api.RegisterMessage((*OneAddDelLocalEidReply)(nil), "one_add_del_local_eid_reply_e8d4e804") 4153 api.RegisterMessage((*OneAddDelLocator)(nil), "one_add_del_locator_af4d8f13") 4154 api.RegisterMessage((*OneAddDelLocatorReply)(nil), "one_add_del_locator_reply_e8d4e804") 4155 api.RegisterMessage((*OneAddDelLocatorSet)(nil), "one_add_del_locator_set_6fcd6471") 4156 api.RegisterMessage((*OneAddDelLocatorSetReply)(nil), "one_add_del_locator_set_reply_b6666db4") 4157 api.RegisterMessage((*OneAddDelMapRequestItrRlocs)(nil), "one_add_del_map_request_itr_rlocs_6be88e45") 4158 api.RegisterMessage((*OneAddDelMapRequestItrRlocsReply)(nil), "one_add_del_map_request_itr_rlocs_reply_e8d4e804") 4159 api.RegisterMessage((*OneAddDelMapResolver)(nil), "one_add_del_map_resolver_ce19e32d") 4160 api.RegisterMessage((*OneAddDelMapResolverReply)(nil), "one_add_del_map_resolver_reply_e8d4e804") 4161 api.RegisterMessage((*OneAddDelMapServer)(nil), "one_add_del_map_server_ce19e32d") 4162 api.RegisterMessage((*OneAddDelMapServerReply)(nil), "one_add_del_map_server_reply_e8d4e804") 4163 api.RegisterMessage((*OneAddDelNdpEntry)(nil), "one_add_del_ndp_entry_0f8a287c") 4164 api.RegisterMessage((*OneAddDelNdpEntryReply)(nil), "one_add_del_ndp_entry_reply_e8d4e804") 4165 api.RegisterMessage((*OneAddDelRemoteMapping)(nil), "one_add_del_remote_mapping_6d5c789e") 4166 api.RegisterMessage((*OneAddDelRemoteMappingReply)(nil), "one_add_del_remote_mapping_reply_e8d4e804") 4167 api.RegisterMessage((*OneAdjacenciesGet)(nil), "one_adjacencies_get_8d1f2fe9") 4168 api.RegisterMessage((*OneAdjacenciesGetReply)(nil), "one_adjacencies_get_reply_085bab89") 4169 api.RegisterMessage((*OneEidTableAddDelMap)(nil), "one_eid_table_add_del_map_9481416b") 4170 api.RegisterMessage((*OneEidTableAddDelMapReply)(nil), "one_eid_table_add_del_map_reply_e8d4e804") 4171 api.RegisterMessage((*OneEidTableDetails)(nil), "one_eid_table_details_1c29f792") 4172 api.RegisterMessage((*OneEidTableDump)(nil), "one_eid_table_dump_bd190269") 4173 api.RegisterMessage((*OneEidTableMapDetails)(nil), "one_eid_table_map_details_0b6859e2") 4174 api.RegisterMessage((*OneEidTableMapDump)(nil), "one_eid_table_map_dump_d6cf0c3d") 4175 api.RegisterMessage((*OneEidTableVniDetails)(nil), "one_eid_table_vni_details_64abc01e") 4176 api.RegisterMessage((*OneEidTableVniDump)(nil), "one_eid_table_vni_dump_51077d14") 4177 api.RegisterMessage((*OneEnableDisable)(nil), "one_enable_disable_c264d7bf") 4178 api.RegisterMessage((*OneEnableDisablePetrMode)(nil), "one_enable_disable_petr_mode_c264d7bf") 4179 api.RegisterMessage((*OneEnableDisablePetrModeReply)(nil), "one_enable_disable_petr_mode_reply_e8d4e804") 4180 api.RegisterMessage((*OneEnableDisablePitrMode)(nil), "one_enable_disable_pitr_mode_c264d7bf") 4181 api.RegisterMessage((*OneEnableDisablePitrModeReply)(nil), "one_enable_disable_pitr_mode_reply_e8d4e804") 4182 api.RegisterMessage((*OneEnableDisableReply)(nil), "one_enable_disable_reply_e8d4e804") 4183 api.RegisterMessage((*OneEnableDisableXtrMode)(nil), "one_enable_disable_xtr_mode_c264d7bf") 4184 api.RegisterMessage((*OneEnableDisableXtrModeReply)(nil), "one_enable_disable_xtr_mode_reply_e8d4e804") 4185 api.RegisterMessage((*OneGetMapRequestItrRlocs)(nil), "one_get_map_request_itr_rlocs_51077d14") 4186 api.RegisterMessage((*OneGetMapRequestItrRlocsReply)(nil), "one_get_map_request_itr_rlocs_reply_76580f3a") 4187 api.RegisterMessage((*OneGetTransportProtocol)(nil), "one_get_transport_protocol_51077d14") 4188 api.RegisterMessage((*OneGetTransportProtocolReply)(nil), "one_get_transport_protocol_reply_62a28eb3") 4189 api.RegisterMessage((*OneL2ArpBdGet)(nil), "one_l2_arp_bd_get_51077d14") 4190 api.RegisterMessage((*OneL2ArpBdGetReply)(nil), "one_l2_arp_bd_get_reply_221ac888") 4191 api.RegisterMessage((*OneL2ArpEntriesGet)(nil), "one_l2_arp_entries_get_4d418cf4") 4192 api.RegisterMessage((*OneL2ArpEntriesGetReply)(nil), "one_l2_arp_entries_get_reply_b0dd200f") 4193 api.RegisterMessage((*OneLocatorDetails)(nil), "one_locator_details_2c620ffe") 4194 api.RegisterMessage((*OneLocatorDump)(nil), "one_locator_dump_9b11076c") 4195 api.RegisterMessage((*OneLocatorSetDetails)(nil), "one_locator_set_details_5b33a105") 4196 api.RegisterMessage((*OneLocatorSetDump)(nil), "one_locator_set_dump_71190768") 4197 api.RegisterMessage((*OneMapRegisterEnableDisable)(nil), "one_map_register_enable_disable_c264d7bf") 4198 api.RegisterMessage((*OneMapRegisterEnableDisableReply)(nil), "one_map_register_enable_disable_reply_e8d4e804") 4199 api.RegisterMessage((*OneMapRegisterFallbackThreshold)(nil), "one_map_register_fallback_threshold_f7d4a475") 4200 api.RegisterMessage((*OneMapRegisterFallbackThresholdReply)(nil), "one_map_register_fallback_threshold_reply_e8d4e804") 4201 api.RegisterMessage((*OneMapRegisterSetTTL)(nil), "one_map_register_set_ttl_dd59f1f3") 4202 api.RegisterMessage((*OneMapRegisterSetTTLReply)(nil), "one_map_register_set_ttl_reply_e8d4e804") 4203 api.RegisterMessage((*OneMapRequestMode)(nil), "one_map_request_mode_ffa5d2f5") 4204 api.RegisterMessage((*OneMapRequestModeReply)(nil), "one_map_request_mode_reply_e8d4e804") 4205 api.RegisterMessage((*OneMapResolverDetails)(nil), "one_map_resolver_details_3e78fc57") 4206 api.RegisterMessage((*OneMapResolverDump)(nil), "one_map_resolver_dump_51077d14") 4207 api.RegisterMessage((*OneMapServerDetails)(nil), "one_map_server_details_3e78fc57") 4208 api.RegisterMessage((*OneMapServerDump)(nil), "one_map_server_dump_51077d14") 4209 api.RegisterMessage((*OneNdpBdGet)(nil), "one_ndp_bd_get_51077d14") 4210 api.RegisterMessage((*OneNdpBdGetReply)(nil), "one_ndp_bd_get_reply_221ac888") 4211 api.RegisterMessage((*OneNdpEntriesGet)(nil), "one_ndp_entries_get_4d418cf4") 4212 api.RegisterMessage((*OneNdpEntriesGetReply)(nil), "one_ndp_entries_get_reply_70719b1a") 4213 api.RegisterMessage((*OneNshSetLocatorSet)(nil), "one_nsh_set_locator_set_486e2b76") 4214 api.RegisterMessage((*OneNshSetLocatorSetReply)(nil), "one_nsh_set_locator_set_reply_e8d4e804") 4215 api.RegisterMessage((*OnePitrSetLocatorSet)(nil), "one_pitr_set_locator_set_486e2b76") 4216 api.RegisterMessage((*OnePitrSetLocatorSetReply)(nil), "one_pitr_set_locator_set_reply_e8d4e804") 4217 api.RegisterMessage((*OneRlocProbeEnableDisable)(nil), "one_rloc_probe_enable_disable_c264d7bf") 4218 api.RegisterMessage((*OneRlocProbeEnableDisableReply)(nil), "one_rloc_probe_enable_disable_reply_e8d4e804") 4219 api.RegisterMessage((*OneSetTransportProtocol)(nil), "one_set_transport_protocol_07b6b85f") 4220 api.RegisterMessage((*OneSetTransportProtocolReply)(nil), "one_set_transport_protocol_reply_e8d4e804") 4221 api.RegisterMessage((*OneShowPetrMode)(nil), "one_show_petr_mode_51077d14") 4222 api.RegisterMessage((*OneShowPetrModeReply)(nil), "one_show_petr_mode_reply_f15abb16") 4223 api.RegisterMessage((*OneShowPitrMode)(nil), "one_show_pitr_mode_51077d14") 4224 api.RegisterMessage((*OneShowPitrModeReply)(nil), "one_show_pitr_mode_reply_f15abb16") 4225 api.RegisterMessage((*OneShowXtrMode)(nil), "one_show_xtr_mode_51077d14") 4226 api.RegisterMessage((*OneShowXtrModeReply)(nil), "one_show_xtr_mode_reply_f15abb16") 4227 api.RegisterMessage((*OneStatsDetails)(nil), "one_stats_details_2eb74678") 4228 api.RegisterMessage((*OneStatsDump)(nil), "one_stats_dump_51077d14") 4229 api.RegisterMessage((*OneStatsEnableDisable)(nil), "one_stats_enable_disable_c264d7bf") 4230 api.RegisterMessage((*OneStatsEnableDisableReply)(nil), "one_stats_enable_disable_reply_e8d4e804") 4231 api.RegisterMessage((*OneStatsFlush)(nil), "one_stats_flush_51077d14") 4232 api.RegisterMessage((*OneStatsFlushReply)(nil), "one_stats_flush_reply_e8d4e804") 4233 api.RegisterMessage((*OneUsePetr)(nil), "one_use_petr_d87dbad9") 4234 api.RegisterMessage((*OneUsePetrReply)(nil), "one_use_petr_reply_e8d4e804") 4235 api.RegisterMessage((*ShowOneMapRegisterFallbackThreshold)(nil), "show_one_map_register_fallback_threshold_51077d14") 4236 api.RegisterMessage((*ShowOneMapRegisterFallbackThresholdReply)(nil), "show_one_map_register_fallback_threshold_reply_c93a9113") 4237 api.RegisterMessage((*ShowOneMapRegisterState)(nil), "show_one_map_register_state_51077d14") 4238 api.RegisterMessage((*ShowOneMapRegisterStateReply)(nil), "show_one_map_register_state_reply_f15abb16") 4239 api.RegisterMessage((*ShowOneMapRegisterTTL)(nil), "show_one_map_register_ttl_51077d14") 4240 api.RegisterMessage((*ShowOneMapRegisterTTLReply)(nil), "show_one_map_register_ttl_reply_fa83dd66") 4241 api.RegisterMessage((*ShowOneMapRequestMode)(nil), "show_one_map_request_mode_51077d14") 4242 api.RegisterMessage((*ShowOneMapRequestModeReply)(nil), "show_one_map_request_mode_reply_d41f3c1d") 4243 api.RegisterMessage((*ShowOneNshMapping)(nil), "show_one_nsh_mapping_51077d14") 4244 api.RegisterMessage((*ShowOneNshMappingReply)(nil), "show_one_nsh_mapping_reply_46478c02") 4245 api.RegisterMessage((*ShowOnePitr)(nil), "show_one_pitr_51077d14") 4246 api.RegisterMessage((*ShowOnePitrReply)(nil), "show_one_pitr_reply_a2d1a49f") 4247 api.RegisterMessage((*ShowOneRlocProbeState)(nil), "show_one_rloc_probe_state_51077d14") 4248 api.RegisterMessage((*ShowOneRlocProbeStateReply)(nil), "show_one_rloc_probe_state_reply_f15abb16") 4249 api.RegisterMessage((*ShowOneStatsEnableDisable)(nil), "show_one_stats_enable_disable_51077d14") 4250 api.RegisterMessage((*ShowOneStatsEnableDisableReply)(nil), "show_one_stats_enable_disable_reply_f15abb16") 4251 api.RegisterMessage((*ShowOneStatus)(nil), "show_one_status_51077d14") 4252 api.RegisterMessage((*ShowOneStatusReply)(nil), "show_one_status_reply_961bb25b") 4253 api.RegisterMessage((*ShowOneUsePetr)(nil), "show_one_use_petr_51077d14") 4254 api.RegisterMessage((*ShowOneUsePetrReply)(nil), "show_one_use_petr_reply_84a03528") 4255 } 4256 4257 // Messages returns list of all messages in this module. 4258 func AllMessages() []api.Message { 4259 return []api.Message{ 4260 (*OneAddDelAdjacency)(nil), 4261 (*OneAddDelAdjacencyReply)(nil), 4262 (*OneAddDelL2ArpEntry)(nil), 4263 (*OneAddDelL2ArpEntryReply)(nil), 4264 (*OneAddDelLocalEid)(nil), 4265 (*OneAddDelLocalEidReply)(nil), 4266 (*OneAddDelLocator)(nil), 4267 (*OneAddDelLocatorReply)(nil), 4268 (*OneAddDelLocatorSet)(nil), 4269 (*OneAddDelLocatorSetReply)(nil), 4270 (*OneAddDelMapRequestItrRlocs)(nil), 4271 (*OneAddDelMapRequestItrRlocsReply)(nil), 4272 (*OneAddDelMapResolver)(nil), 4273 (*OneAddDelMapResolverReply)(nil), 4274 (*OneAddDelMapServer)(nil), 4275 (*OneAddDelMapServerReply)(nil), 4276 (*OneAddDelNdpEntry)(nil), 4277 (*OneAddDelNdpEntryReply)(nil), 4278 (*OneAddDelRemoteMapping)(nil), 4279 (*OneAddDelRemoteMappingReply)(nil), 4280 (*OneAdjacenciesGet)(nil), 4281 (*OneAdjacenciesGetReply)(nil), 4282 (*OneEidTableAddDelMap)(nil), 4283 (*OneEidTableAddDelMapReply)(nil), 4284 (*OneEidTableDetails)(nil), 4285 (*OneEidTableDump)(nil), 4286 (*OneEidTableMapDetails)(nil), 4287 (*OneEidTableMapDump)(nil), 4288 (*OneEidTableVniDetails)(nil), 4289 (*OneEidTableVniDump)(nil), 4290 (*OneEnableDisable)(nil), 4291 (*OneEnableDisablePetrMode)(nil), 4292 (*OneEnableDisablePetrModeReply)(nil), 4293 (*OneEnableDisablePitrMode)(nil), 4294 (*OneEnableDisablePitrModeReply)(nil), 4295 (*OneEnableDisableReply)(nil), 4296 (*OneEnableDisableXtrMode)(nil), 4297 (*OneEnableDisableXtrModeReply)(nil), 4298 (*OneGetMapRequestItrRlocs)(nil), 4299 (*OneGetMapRequestItrRlocsReply)(nil), 4300 (*OneGetTransportProtocol)(nil), 4301 (*OneGetTransportProtocolReply)(nil), 4302 (*OneL2ArpBdGet)(nil), 4303 (*OneL2ArpBdGetReply)(nil), 4304 (*OneL2ArpEntriesGet)(nil), 4305 (*OneL2ArpEntriesGetReply)(nil), 4306 (*OneLocatorDetails)(nil), 4307 (*OneLocatorDump)(nil), 4308 (*OneLocatorSetDetails)(nil), 4309 (*OneLocatorSetDump)(nil), 4310 (*OneMapRegisterEnableDisable)(nil), 4311 (*OneMapRegisterEnableDisableReply)(nil), 4312 (*OneMapRegisterFallbackThreshold)(nil), 4313 (*OneMapRegisterFallbackThresholdReply)(nil), 4314 (*OneMapRegisterSetTTL)(nil), 4315 (*OneMapRegisterSetTTLReply)(nil), 4316 (*OneMapRequestMode)(nil), 4317 (*OneMapRequestModeReply)(nil), 4318 (*OneMapResolverDetails)(nil), 4319 (*OneMapResolverDump)(nil), 4320 (*OneMapServerDetails)(nil), 4321 (*OneMapServerDump)(nil), 4322 (*OneNdpBdGet)(nil), 4323 (*OneNdpBdGetReply)(nil), 4324 (*OneNdpEntriesGet)(nil), 4325 (*OneNdpEntriesGetReply)(nil), 4326 (*OneNshSetLocatorSet)(nil), 4327 (*OneNshSetLocatorSetReply)(nil), 4328 (*OnePitrSetLocatorSet)(nil), 4329 (*OnePitrSetLocatorSetReply)(nil), 4330 (*OneRlocProbeEnableDisable)(nil), 4331 (*OneRlocProbeEnableDisableReply)(nil), 4332 (*OneSetTransportProtocol)(nil), 4333 (*OneSetTransportProtocolReply)(nil), 4334 (*OneShowPetrMode)(nil), 4335 (*OneShowPetrModeReply)(nil), 4336 (*OneShowPitrMode)(nil), 4337 (*OneShowPitrModeReply)(nil), 4338 (*OneShowXtrMode)(nil), 4339 (*OneShowXtrModeReply)(nil), 4340 (*OneStatsDetails)(nil), 4341 (*OneStatsDump)(nil), 4342 (*OneStatsEnableDisable)(nil), 4343 (*OneStatsEnableDisableReply)(nil), 4344 (*OneStatsFlush)(nil), 4345 (*OneStatsFlushReply)(nil), 4346 (*OneUsePetr)(nil), 4347 (*OneUsePetrReply)(nil), 4348 (*ShowOneMapRegisterFallbackThreshold)(nil), 4349 (*ShowOneMapRegisterFallbackThresholdReply)(nil), 4350 (*ShowOneMapRegisterState)(nil), 4351 (*ShowOneMapRegisterStateReply)(nil), 4352 (*ShowOneMapRegisterTTL)(nil), 4353 (*ShowOneMapRegisterTTLReply)(nil), 4354 (*ShowOneMapRequestMode)(nil), 4355 (*ShowOneMapRequestModeReply)(nil), 4356 (*ShowOneNshMapping)(nil), 4357 (*ShowOneNshMappingReply)(nil), 4358 (*ShowOnePitr)(nil), 4359 (*ShowOnePitrReply)(nil), 4360 (*ShowOneRlocProbeState)(nil), 4361 (*ShowOneRlocProbeStateReply)(nil), 4362 (*ShowOneStatsEnableDisable)(nil), 4363 (*ShowOneStatsEnableDisableReply)(nil), 4364 (*ShowOneStatus)(nil), 4365 (*ShowOneStatusReply)(nil), 4366 (*ShowOneUsePetr)(nil), 4367 (*ShowOneUsePetrReply)(nil), 4368 } 4369 }