1 // Code generated by GoVPP's binapi-generator. DO NOT EDIT.
3 // binapi-generator: v0.4.0
4 // VPP: 20.05.1-release
5 // source: /usr/share/vpp/api/core/one.api.json
7 // Package one contains generated bindings for API file one.api.
19 api "git.fd.io/govpp.git/api"
20 ethernet_types "git.fd.io/govpp.git/binapi/ethernet_types"
21 interface_types "git.fd.io/govpp.git/binapi/interface_types"
22 ip_types "git.fd.io/govpp.git/binapi/ip_types"
23 lisp_types "git.fd.io/govpp.git/binapi/lisp_types"
24 codec "git.fd.io/govpp.git/codec"
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
36 VersionCrc = 0x288aaf5d
39 // OneFilter defines enum 'one_filter'.
43 ONE_FILTER_API_ALL OneFilter = 0
44 ONE_FILTER_API_LOCAL OneFilter = 1
45 ONE_FILTER_API_REMOTE OneFilter = 2
49 OneFilter_name = map[uint32]string{
50 0: "ONE_FILTER_API_ALL",
51 1: "ONE_FILTER_API_LOCAL",
52 2: "ONE_FILTER_API_REMOTE",
54 OneFilter_value = map[string]uint32{
55 "ONE_FILTER_API_ALL": 0,
56 "ONE_FILTER_API_LOCAL": 1,
57 "ONE_FILTER_API_REMOTE": 2,
61 func (x OneFilter) String() string {
62 s, ok := OneFilter_name[uint32(x)]
66 return "OneFilter(" + strconv.Itoa(int(x)) + ")"
69 // OneMapMode defines enum 'one_map_mode'.
70 type OneMapMode uint32
73 ONE_MAP_MODE_API_DST_ONLY OneMapMode = 0
74 ONE_MAP_MODE_API_SRC_DST OneMapMode = 1
78 OneMapMode_name = map[uint32]string{
79 0: "ONE_MAP_MODE_API_DST_ONLY",
80 1: "ONE_MAP_MODE_API_SRC_DST",
82 OneMapMode_value = map[string]uint32{
83 "ONE_MAP_MODE_API_DST_ONLY": 0,
84 "ONE_MAP_MODE_API_SRC_DST": 1,
88 func (x OneMapMode) String() string {
89 s, ok := OneMapMode_name[uint32(x)]
93 return "OneMapMode(" + strconv.Itoa(int(x)) + ")"
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"`
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"`
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"`
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"`
122 func (m *OneAddDelAdjacency) Reset() { *m = OneAddDelAdjacency{} }
123 func (*OneAddDelAdjacency) GetMessageName() string { return "one_add_del_adjacency" }
124 func (*OneAddDelAdjacency) GetCrcString() string { return "e48e7afe" }
125 func (*OneAddDelAdjacency) GetMessageType() api.MessageType {
126 return api.RequestMessage
129 func (m *OneAddDelAdjacency) Size() (size int) {
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
141 func (m *OneAddDelAdjacency) Marshal(b []byte) ([]byte, error) {
143 b = make([]byte, m.Size())
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
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))
165 // OneAddDelAdjacencyReply defines message 'one_add_del_adjacency_reply'.
166 type OneAddDelAdjacencyReply struct {
167 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
177 func (m *OneAddDelAdjacencyReply) Size() (size int) {
181 size += 4 // m.Retval
184 func (m *OneAddDelAdjacencyReply) Marshal(b []byte) ([]byte, error) {
186 b = make([]byte, m.Size())
188 buf := codec.NewBuffer(b)
189 buf.EncodeInt32(m.Retval)
190 return buf.Bytes(), nil
192 func (m *OneAddDelAdjacencyReply) Unmarshal(b []byte) error {
193 buf := codec.NewBuffer(b)
194 m.Retval = buf.DecodeInt32()
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"`
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 "33209078" }
208 func (*OneAddDelL2ArpEntry) GetMessageType() api.MessageType {
209 return api.RequestMessage
212 func (m *OneAddDelL2ArpEntry) Size() (size int) {
218 size += 1 * 6 // m.Entry.Mac
219 size += 1 * 4 // m.Entry.IP4
222 func (m *OneAddDelL2ArpEntry) Marshal(b []byte) ([]byte, error) {
224 b = make([]byte, m.Size())
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
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))
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"`
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
254 func (m *OneAddDelL2ArpEntryReply) Size() (size int) {
258 size += 4 // m.Retval
261 func (m *OneAddDelL2ArpEntryReply) Marshal(b []byte) ([]byte, error) {
263 b = make([]byte, m.Size())
265 buf := codec.NewBuffer(b)
266 buf.EncodeInt32(m.Retval)
267 return buf.Bytes(), nil
269 func (m *OneAddDelL2ArpEntryReply) Unmarshal(b []byte) error {
270 buf := codec.NewBuffer(b)
271 m.Retval = buf.DecodeInt32()
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"`
284 func (m *OneAddDelLocalEid) Reset() { *m = OneAddDelLocalEid{} }
285 func (*OneAddDelLocalEid) GetMessageName() string { return "one_add_del_local_eid" }
286 func (*OneAddDelLocalEid) GetCrcString() string { return "21f573bd" }
287 func (*OneAddDelLocalEid) GetMessageType() api.MessageType {
288 return api.RequestMessage
291 func (m *OneAddDelLocalEid) Size() (size int) {
296 size += 1 // m.Eid.Type
297 size += 1 * 18 // m.Eid.Address
298 size += 64 // m.LocatorSetName
300 size += 1 // m.Key.ID
301 size += 1 * 64 // m.Key.Key
304 func (m *OneAddDelLocalEid) Marshal(b []byte) ([]byte, error) {
306 b = make([]byte, m.Size())
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
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)))
331 // OneAddDelLocalEidReply defines message 'one_add_del_local_eid_reply'.
332 type OneAddDelLocalEidReply struct {
333 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
343 func (m *OneAddDelLocalEidReply) Size() (size int) {
347 size += 4 // m.Retval
350 func (m *OneAddDelLocalEidReply) Marshal(b []byte) ([]byte, error) {
352 b = make([]byte, m.Size())
354 buf := codec.NewBuffer(b)
355 buf.EncodeInt32(m.Retval)
356 return buf.Bytes(), nil
358 func (m *OneAddDelLocalEidReply) Unmarshal(b []byte) error {
359 buf := codec.NewBuffer(b)
360 m.Retval = buf.DecodeInt32()
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"`
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
380 func (m *OneAddDelLocator) Size() (size int) {
385 size += 64 // m.LocatorSetName
386 size += 4 // m.SwIfIndex
387 size += 1 // m.Priority
388 size += 1 // m.Weight
391 func (m *OneAddDelLocator) Marshal(b []byte) ([]byte, error) {
393 b = make([]byte, m.Size())
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
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()
413 // OneAddDelLocatorReply defines message 'one_add_del_locator_reply'.
414 type OneAddDelLocatorReply struct {
415 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
425 func (m *OneAddDelLocatorReply) Size() (size int) {
429 size += 4 // m.Retval
432 func (m *OneAddDelLocatorReply) Marshal(b []byte) ([]byte, error) {
434 b = make([]byte, m.Size())
436 buf := codec.NewBuffer(b)
437 buf.EncodeInt32(m.Retval)
438 return buf.Bytes(), nil
440 func (m *OneAddDelLocatorReply) Unmarshal(b []byte) error {
441 buf := codec.NewBuffer(b)
442 m.Retval = buf.DecodeInt32()
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"`
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
461 func (m *OneAddDelLocatorSet) Size() (size int) {
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
471 if j1 < len(m.Locators) {
474 size += 4 // s1.SwIfIndex
475 size += 1 // s1.Priority
476 size += 1 // s1.Weight
480 func (m *OneAddDelLocatorSet) Marshal(b []byte) ([]byte, error) {
482 b = make([]byte, m.Size())
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) {
493 buf.EncodeUint32(uint32(v0.SwIfIndex))
494 buf.EncodeUint8(v0.Priority)
495 buf.EncodeUint8(v0.Weight)
497 return buf.Bytes(), nil
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()
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"`
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
526 func (m *OneAddDelLocatorSetReply) Size() (size int) {
530 size += 4 // m.Retval
531 size += 4 // m.LsIndex
534 func (m *OneAddDelLocatorSetReply) Marshal(b []byte) ([]byte, error) {
536 b = make([]byte, m.Size())
538 buf := codec.NewBuffer(b)
539 buf.EncodeInt32(m.Retval)
540 buf.EncodeUint32(m.LsIndex)
541 return buf.Bytes(), nil
543 func (m *OneAddDelLocatorSetReply) Unmarshal(b []byte) error {
544 buf := codec.NewBuffer(b)
545 m.Retval = buf.DecodeInt32()
546 m.LsIndex = buf.DecodeUint32()
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"`
556 func (m *OneAddDelMapRequestItrRlocs) Reset() { *m = OneAddDelMapRequestItrRlocs{} }
557 func (*OneAddDelMapRequestItrRlocs) GetMessageName() string {
558 return "one_add_del_map_request_itr_rlocs"
560 func (*OneAddDelMapRequestItrRlocs) GetCrcString() string { return "6be88e45" }
561 func (*OneAddDelMapRequestItrRlocs) GetMessageType() api.MessageType {
562 return api.RequestMessage
565 func (m *OneAddDelMapRequestItrRlocs) Size() (size int) {
570 size += 64 // m.LocatorSetName
573 func (m *OneAddDelMapRequestItrRlocs) Marshal(b []byte) ([]byte, error) {
575 b = make([]byte, m.Size())
577 buf := codec.NewBuffer(b)
578 buf.EncodeBool(m.IsAdd)
579 buf.EncodeString(m.LocatorSetName, 64)
580 return buf.Bytes(), nil
582 func (m *OneAddDelMapRequestItrRlocs) Unmarshal(b []byte) error {
583 buf := codec.NewBuffer(b)
584 m.IsAdd = buf.DecodeBool()
585 m.LocatorSetName = buf.DecodeString(64)
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"`
594 func (m *OneAddDelMapRequestItrRlocsReply) Reset() { *m = OneAddDelMapRequestItrRlocsReply{} }
595 func (*OneAddDelMapRequestItrRlocsReply) GetMessageName() string {
596 return "one_add_del_map_request_itr_rlocs_reply"
598 func (*OneAddDelMapRequestItrRlocsReply) GetCrcString() string { return "e8d4e804" }
599 func (*OneAddDelMapRequestItrRlocsReply) GetMessageType() api.MessageType {
600 return api.ReplyMessage
603 func (m *OneAddDelMapRequestItrRlocsReply) Size() (size int) {
607 size += 4 // m.Retval
610 func (m *OneAddDelMapRequestItrRlocsReply) Marshal(b []byte) ([]byte, error) {
612 b = make([]byte, m.Size())
614 buf := codec.NewBuffer(b)
615 buf.EncodeInt32(m.Retval)
616 return buf.Bytes(), nil
618 func (m *OneAddDelMapRequestItrRlocsReply) Unmarshal(b []byte) error {
619 buf := codec.NewBuffer(b)
620 m.Retval = buf.DecodeInt32()
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"`
630 func (m *OneAddDelMapResolver) Reset() { *m = OneAddDelMapResolver{} }
631 func (*OneAddDelMapResolver) GetMessageName() string { return "one_add_del_map_resolver" }
632 func (*OneAddDelMapResolver) GetCrcString() string { return "6598ea7c" }
633 func (*OneAddDelMapResolver) GetMessageType() api.MessageType {
634 return api.RequestMessage
637 func (m *OneAddDelMapResolver) Size() (size int) {
642 size += 1 // m.IPAddress.Af
643 size += 1 * 16 // m.IPAddress.Un
646 func (m *OneAddDelMapResolver) Marshal(b []byte) ([]byte, error) {
648 b = make([]byte, m.Size())
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
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))
664 // OneAddDelMapResolverReply defines message 'one_add_del_map_resolver_reply'.
665 type OneAddDelMapResolverReply struct {
666 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
676 func (m *OneAddDelMapResolverReply) Size() (size int) {
680 size += 4 // m.Retval
683 func (m *OneAddDelMapResolverReply) Marshal(b []byte) ([]byte, error) {
685 b = make([]byte, m.Size())
687 buf := codec.NewBuffer(b)
688 buf.EncodeInt32(m.Retval)
689 return buf.Bytes(), nil
691 func (m *OneAddDelMapResolverReply) Unmarshal(b []byte) error {
692 buf := codec.NewBuffer(b)
693 m.Retval = buf.DecodeInt32()
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"`
703 func (m *OneAddDelMapServer) Reset() { *m = OneAddDelMapServer{} }
704 func (*OneAddDelMapServer) GetMessageName() string { return "one_add_del_map_server" }
705 func (*OneAddDelMapServer) GetCrcString() string { return "6598ea7c" }
706 func (*OneAddDelMapServer) GetMessageType() api.MessageType {
707 return api.RequestMessage
710 func (m *OneAddDelMapServer) Size() (size int) {
715 size += 1 // m.IPAddress.Af
716 size += 1 * 16 // m.IPAddress.Un
719 func (m *OneAddDelMapServer) Marshal(b []byte) ([]byte, error) {
721 b = make([]byte, m.Size())
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
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))
737 // OneAddDelMapServerReply defines message 'one_add_del_map_server_reply'.
738 type OneAddDelMapServerReply struct {
739 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
749 func (m *OneAddDelMapServerReply) Size() (size int) {
753 size += 4 // m.Retval
756 func (m *OneAddDelMapServerReply) Marshal(b []byte) ([]byte, error) {
758 b = make([]byte, m.Size())
760 buf := codec.NewBuffer(b)
761 buf.EncodeInt32(m.Retval)
762 return buf.Bytes(), nil
764 func (m *OneAddDelMapServerReply) Unmarshal(b []byte) error {
765 buf := codec.NewBuffer(b)
766 m.Retval = buf.DecodeInt32()
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"`
777 func (m *OneAddDelNdpEntry) Reset() { *m = OneAddDelNdpEntry{} }
778 func (*OneAddDelNdpEntry) GetMessageName() string { return "one_add_del_ndp_entry" }
779 func (*OneAddDelNdpEntry) GetCrcString() string { return "d1629a2f" }
780 func (*OneAddDelNdpEntry) GetMessageType() api.MessageType {
781 return api.RequestMessage
784 func (m *OneAddDelNdpEntry) Size() (size int) {
790 size += 1 * 6 // m.Entry.Mac
791 size += 1 * 16 // m.Entry.IP6
794 func (m *OneAddDelNdpEntry) Marshal(b []byte) ([]byte, error) {
796 b = make([]byte, m.Size())
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
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))
814 // OneAddDelNdpEntryReply defines message 'one_add_del_ndp_entry_reply'.
815 type OneAddDelNdpEntryReply struct {
816 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
826 func (m *OneAddDelNdpEntryReply) Size() (size int) {
830 size += 4 // m.Retval
833 func (m *OneAddDelNdpEntryReply) Marshal(b []byte) ([]byte, error) {
835 b = make([]byte, m.Size())
837 buf := codec.NewBuffer(b)
838 buf.EncodeInt32(m.Retval)
839 return buf.Bytes(), nil
841 func (m *OneAddDelNdpEntryReply) Unmarshal(b []byte) error {
842 buf := codec.NewBuffer(b)
843 m.Retval = buf.DecodeInt32()
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"`
860 func (m *OneAddDelRemoteMapping) Reset() { *m = OneAddDelRemoteMapping{} }
861 func (*OneAddDelRemoteMapping) GetMessageName() string { return "one_add_del_remote_mapping" }
862 func (*OneAddDelRemoteMapping) GetCrcString() string { return "fae8ed77" }
863 func (*OneAddDelRemoteMapping) GetMessageType() api.MessageType {
864 return api.RequestMessage
867 func (m *OneAddDelRemoteMapping) Size() (size int) {
872 size += 1 // m.IsSrcDst
873 size += 1 // m.DelAll
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
884 if j1 < len(m.Rlocs) {
887 size += 1 // s1.Priority
888 size += 1 // s1.Weight
889 size += 1 // s1.IPAddress.Af
890 size += 1 * 16 // s1.IPAddress.Un
894 func (m *OneAddDelRemoteMapping) Marshal(b []byte) ([]byte, error) {
896 b = make([]byte, m.Size())
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) {
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)
919 return buf.Bytes(), nil
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))
943 // OneAddDelRemoteMappingReply defines message 'one_add_del_remote_mapping_reply'.
944 type OneAddDelRemoteMappingReply struct {
945 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
948 func (m *OneAddDelRemoteMappingReply) Reset() { *m = OneAddDelRemoteMappingReply{} }
949 func (*OneAddDelRemoteMappingReply) GetMessageName() string {
950 return "one_add_del_remote_mapping_reply"
952 func (*OneAddDelRemoteMappingReply) GetCrcString() string { return "e8d4e804" }
953 func (*OneAddDelRemoteMappingReply) GetMessageType() api.MessageType {
954 return api.ReplyMessage
957 func (m *OneAddDelRemoteMappingReply) Size() (size int) {
961 size += 4 // m.Retval
964 func (m *OneAddDelRemoteMappingReply) Marshal(b []byte) ([]byte, error) {
966 b = make([]byte, m.Size())
968 buf := codec.NewBuffer(b)
969 buf.EncodeInt32(m.Retval)
970 return buf.Bytes(), nil
972 func (m *OneAddDelRemoteMappingReply) Unmarshal(b []byte) error {
973 buf := codec.NewBuffer(b)
974 m.Retval = buf.DecodeInt32()
978 // OneAdjacenciesGet defines message 'one_adjacencies_get'.
979 type OneAdjacenciesGet struct {
980 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
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
990 func (m *OneAdjacenciesGet) Size() (size int) {
997 func (m *OneAdjacenciesGet) Marshal(b []byte) ([]byte, error) {
999 b = make([]byte, m.Size())
1001 buf := codec.NewBuffer(b)
1002 buf.EncodeUint32(m.Vni)
1003 return buf.Bytes(), nil
1005 func (m *OneAdjacenciesGet) Unmarshal(b []byte) error {
1006 buf := codec.NewBuffer(b)
1007 m.Vni = buf.DecodeUint32()
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"`
1018 func (m *OneAdjacenciesGetReply) Reset() { *m = OneAdjacenciesGetReply{} }
1019 func (*OneAdjacenciesGetReply) GetMessageName() string { return "one_adjacencies_get_reply" }
1020 func (*OneAdjacenciesGetReply) GetCrcString() string { return "a8ed89a5" }
1021 func (*OneAdjacenciesGetReply) GetMessageType() api.MessageType {
1022 return api.ReplyMessage
1025 func (m *OneAdjacenciesGetReply) Size() (size int) {
1029 size += 4 // m.Retval
1030 size += 4 // m.Count
1031 for j1 := 0; j1 < len(m.Adjacencies); j1++ {
1034 if j1 < len(m.Adjacencies) {
1035 s1 = m.Adjacencies[j1]
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
1044 func (m *OneAdjacenciesGetReply) Marshal(b []byte) ([]byte, error) {
1046 b = make([]byte, m.Size())
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]
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)
1061 return buf.Bytes(), nil
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))
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"`
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
1092 func (m *OneEidTableAddDelMap) Size() (size int) {
1096 size += 1 // m.IsAdd
1098 size += 4 // m.DpTable
1102 func (m *OneEidTableAddDelMap) Marshal(b []byte) ([]byte, error) {
1104 b = make([]byte, m.Size())
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
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()
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"`
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
1134 func (m *OneEidTableAddDelMapReply) Size() (size int) {
1138 size += 4 // m.Retval
1141 func (m *OneEidTableAddDelMapReply) Marshal(b []byte) ([]byte, error) {
1143 b = make([]byte, m.Size())
1145 buf := codec.NewBuffer(b)
1146 buf.EncodeInt32(m.Retval)
1147 return buf.Bytes(), nil
1149 func (m *OneEidTableAddDelMapReply) Unmarshal(b []byte) error {
1150 buf := codec.NewBuffer(b)
1151 m.Retval = buf.DecodeInt32()
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"`
1169 func (m *OneEidTableDetails) Reset() { *m = OneEidTableDetails{} }
1170 func (*OneEidTableDetails) GetMessageName() string { return "one_eid_table_details" }
1171 func (*OneEidTableDetails) GetCrcString() string { return "4bc32e3a" }
1172 func (*OneEidTableDetails) GetMessageType() api.MessageType {
1173 return api.ReplyMessage
1176 func (m *OneEidTableDetails) Size() (size int) {
1180 size += 4 // m.LocatorSetIndex
1181 size += 1 // m.Action
1182 size += 1 // m.IsLocal
1183 size += 1 // m.IsSrcDst
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
1190 size += 1 // m.Authoritative
1191 size += 1 // m.Key.ID
1192 size += 1 * 64 // m.Key.Key
1195 func (m *OneEidTableDetails) Marshal(b []byte) ([]byte, error) {
1197 b = make([]byte, m.Size())
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
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)))
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"`
1242 func (m *OneEidTableDump) Reset() { *m = OneEidTableDump{} }
1243 func (*OneEidTableDump) GetMessageName() string { return "one_eid_table_dump" }
1244 func (*OneEidTableDump) GetCrcString() string { return "95151038" }
1245 func (*OneEidTableDump) GetMessageType() api.MessageType {
1246 return api.RequestMessage
1249 func (m *OneEidTableDump) Size() (size int) {
1253 size += 1 // m.EidSet
1255 size += 1 // m.Eid.Type
1256 size += 1 * 18 // m.Eid.Address
1257 size += 4 // m.Filter
1260 func (m *OneEidTableDump) Marshal(b []byte) ([]byte, error) {
1262 b = make([]byte, m.Size())
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
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())
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"`
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
1295 func (m *OneEidTableMapDetails) Size() (size int) {
1300 size += 4 // m.DpTable
1303 func (m *OneEidTableMapDetails) Marshal(b []byte) ([]byte, error) {
1305 b = make([]byte, m.Size())
1307 buf := codec.NewBuffer(b)
1308 buf.EncodeUint32(m.Vni)
1309 buf.EncodeUint32(m.DpTable)
1310 return buf.Bytes(), nil
1312 func (m *OneEidTableMapDetails) Unmarshal(b []byte) error {
1313 buf := codec.NewBuffer(b)
1314 m.Vni = buf.DecodeUint32()
1315 m.DpTable = buf.DecodeUint32()
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"`
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
1331 func (m *OneEidTableMapDump) Size() (size int) {
1338 func (m *OneEidTableMapDump) Marshal(b []byte) ([]byte, error) {
1340 b = make([]byte, m.Size())
1342 buf := codec.NewBuffer(b)
1343 buf.EncodeBool(m.IsL2)
1344 return buf.Bytes(), nil
1346 func (m *OneEidTableMapDump) Unmarshal(b []byte) error {
1347 buf := codec.NewBuffer(b)
1348 m.IsL2 = buf.DecodeBool()
1352 // OneEidTableVniDetails defines message 'one_eid_table_vni_details'.
1353 type OneEidTableVniDetails struct {
1354 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
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
1364 func (m *OneEidTableVniDetails) Size() (size int) {
1371 func (m *OneEidTableVniDetails) Marshal(b []byte) ([]byte, error) {
1373 b = make([]byte, m.Size())
1375 buf := codec.NewBuffer(b)
1376 buf.EncodeUint32(m.Vni)
1377 return buf.Bytes(), nil
1379 func (m *OneEidTableVniDetails) Unmarshal(b []byte) error {
1380 buf := codec.NewBuffer(b)
1381 m.Vni = buf.DecodeUint32()
1385 // OneEidTableVniDump defines message 'one_eid_table_vni_dump'.
1386 type OneEidTableVniDump struct{}
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
1395 func (m *OneEidTableVniDump) Size() (size int) {
1401 func (m *OneEidTableVniDump) Marshal(b []byte) ([]byte, error) {
1403 b = make([]byte, m.Size())
1405 buf := codec.NewBuffer(b)
1406 return buf.Bytes(), nil
1408 func (m *OneEidTableVniDump) Unmarshal(b []byte) error {
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"`
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
1424 func (m *OneEnableDisable) Size() (size int) {
1428 size += 1 // m.IsEnable
1431 func (m *OneEnableDisable) Marshal(b []byte) ([]byte, error) {
1433 b = make([]byte, m.Size())
1435 buf := codec.NewBuffer(b)
1436 buf.EncodeBool(m.IsEnable)
1437 return buf.Bytes(), nil
1439 func (m *OneEnableDisable) Unmarshal(b []byte) error {
1440 buf := codec.NewBuffer(b)
1441 m.IsEnable = buf.DecodeBool()
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"`
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
1457 func (m *OneEnableDisablePetrMode) Size() (size int) {
1461 size += 1 // m.IsEnable
1464 func (m *OneEnableDisablePetrMode) Marshal(b []byte) ([]byte, error) {
1466 b = make([]byte, m.Size())
1468 buf := codec.NewBuffer(b)
1469 buf.EncodeBool(m.IsEnable)
1470 return buf.Bytes(), nil
1472 func (m *OneEnableDisablePetrMode) Unmarshal(b []byte) error {
1473 buf := codec.NewBuffer(b)
1474 m.IsEnable = buf.DecodeBool()
1478 // OneEnableDisablePetrModeReply defines message 'one_enable_disable_petr_mode_reply'.
1479 type OneEnableDisablePetrModeReply struct {
1480 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1483 func (m *OneEnableDisablePetrModeReply) Reset() { *m = OneEnableDisablePetrModeReply{} }
1484 func (*OneEnableDisablePetrModeReply) GetMessageName() string {
1485 return "one_enable_disable_petr_mode_reply"
1487 func (*OneEnableDisablePetrModeReply) GetCrcString() string { return "e8d4e804" }
1488 func (*OneEnableDisablePetrModeReply) GetMessageType() api.MessageType {
1489 return api.ReplyMessage
1492 func (m *OneEnableDisablePetrModeReply) Size() (size int) {
1496 size += 4 // m.Retval
1499 func (m *OneEnableDisablePetrModeReply) Marshal(b []byte) ([]byte, error) {
1501 b = make([]byte, m.Size())
1503 buf := codec.NewBuffer(b)
1504 buf.EncodeInt32(m.Retval)
1505 return buf.Bytes(), nil
1507 func (m *OneEnableDisablePetrModeReply) Unmarshal(b []byte) error {
1508 buf := codec.NewBuffer(b)
1509 m.Retval = buf.DecodeInt32()
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"`
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
1525 func (m *OneEnableDisablePitrMode) Size() (size int) {
1529 size += 1 // m.IsEnable
1532 func (m *OneEnableDisablePitrMode) Marshal(b []byte) ([]byte, error) {
1534 b = make([]byte, m.Size())
1536 buf := codec.NewBuffer(b)
1537 buf.EncodeBool(m.IsEnable)
1538 return buf.Bytes(), nil
1540 func (m *OneEnableDisablePitrMode) Unmarshal(b []byte) error {
1541 buf := codec.NewBuffer(b)
1542 m.IsEnable = buf.DecodeBool()
1546 // OneEnableDisablePitrModeReply defines message 'one_enable_disable_pitr_mode_reply'.
1547 type OneEnableDisablePitrModeReply struct {
1548 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1551 func (m *OneEnableDisablePitrModeReply) Reset() { *m = OneEnableDisablePitrModeReply{} }
1552 func (*OneEnableDisablePitrModeReply) GetMessageName() string {
1553 return "one_enable_disable_pitr_mode_reply"
1555 func (*OneEnableDisablePitrModeReply) GetCrcString() string { return "e8d4e804" }
1556 func (*OneEnableDisablePitrModeReply) GetMessageType() api.MessageType {
1557 return api.ReplyMessage
1560 func (m *OneEnableDisablePitrModeReply) Size() (size int) {
1564 size += 4 // m.Retval
1567 func (m *OneEnableDisablePitrModeReply) Marshal(b []byte) ([]byte, error) {
1569 b = make([]byte, m.Size())
1571 buf := codec.NewBuffer(b)
1572 buf.EncodeInt32(m.Retval)
1573 return buf.Bytes(), nil
1575 func (m *OneEnableDisablePitrModeReply) Unmarshal(b []byte) error {
1576 buf := codec.NewBuffer(b)
1577 m.Retval = buf.DecodeInt32()
1581 // OneEnableDisableReply defines message 'one_enable_disable_reply'.
1582 type OneEnableDisableReply struct {
1583 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
1593 func (m *OneEnableDisableReply) Size() (size int) {
1597 size += 4 // m.Retval
1600 func (m *OneEnableDisableReply) Marshal(b []byte) ([]byte, error) {
1602 b = make([]byte, m.Size())
1604 buf := codec.NewBuffer(b)
1605 buf.EncodeInt32(m.Retval)
1606 return buf.Bytes(), nil
1608 func (m *OneEnableDisableReply) Unmarshal(b []byte) error {
1609 buf := codec.NewBuffer(b)
1610 m.Retval = buf.DecodeInt32()
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"`
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
1626 func (m *OneEnableDisableXtrMode) Size() (size int) {
1630 size += 1 // m.IsEnable
1633 func (m *OneEnableDisableXtrMode) Marshal(b []byte) ([]byte, error) {
1635 b = make([]byte, m.Size())
1637 buf := codec.NewBuffer(b)
1638 buf.EncodeBool(m.IsEnable)
1639 return buf.Bytes(), nil
1641 func (m *OneEnableDisableXtrMode) Unmarshal(b []byte) error {
1642 buf := codec.NewBuffer(b)
1643 m.IsEnable = buf.DecodeBool()
1647 // OneEnableDisableXtrModeReply defines message 'one_enable_disable_xtr_mode_reply'.
1648 type OneEnableDisableXtrModeReply struct {
1649 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1652 func (m *OneEnableDisableXtrModeReply) Reset() { *m = OneEnableDisableXtrModeReply{} }
1653 func (*OneEnableDisableXtrModeReply) GetMessageName() string {
1654 return "one_enable_disable_xtr_mode_reply"
1656 func (*OneEnableDisableXtrModeReply) GetCrcString() string { return "e8d4e804" }
1657 func (*OneEnableDisableXtrModeReply) GetMessageType() api.MessageType {
1658 return api.ReplyMessage
1661 func (m *OneEnableDisableXtrModeReply) Size() (size int) {
1665 size += 4 // m.Retval
1668 func (m *OneEnableDisableXtrModeReply) Marshal(b []byte) ([]byte, error) {
1670 b = make([]byte, m.Size())
1672 buf := codec.NewBuffer(b)
1673 buf.EncodeInt32(m.Retval)
1674 return buf.Bytes(), nil
1676 func (m *OneEnableDisableXtrModeReply) Unmarshal(b []byte) error {
1677 buf := codec.NewBuffer(b)
1678 m.Retval = buf.DecodeInt32()
1682 // OneGetMapRequestItrRlocs defines message 'one_get_map_request_itr_rlocs'.
1683 type OneGetMapRequestItrRlocs struct{}
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
1692 func (m *OneGetMapRequestItrRlocs) Size() (size int) {
1698 func (m *OneGetMapRequestItrRlocs) Marshal(b []byte) ([]byte, error) {
1700 b = make([]byte, m.Size())
1702 buf := codec.NewBuffer(b)
1703 return buf.Bytes(), nil
1705 func (m *OneGetMapRequestItrRlocs) Unmarshal(b []byte) error {
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"`
1715 func (m *OneGetMapRequestItrRlocsReply) Reset() { *m = OneGetMapRequestItrRlocsReply{} }
1716 func (*OneGetMapRequestItrRlocsReply) GetMessageName() string {
1717 return "one_get_map_request_itr_rlocs_reply"
1719 func (*OneGetMapRequestItrRlocsReply) GetCrcString() string { return "76580f3a" }
1720 func (*OneGetMapRequestItrRlocsReply) GetMessageType() api.MessageType {
1721 return api.ReplyMessage
1724 func (m *OneGetMapRequestItrRlocsReply) Size() (size int) {
1728 size += 4 // m.Retval
1729 size += 64 // m.LocatorSetName
1732 func (m *OneGetMapRequestItrRlocsReply) Marshal(b []byte) ([]byte, error) {
1734 b = make([]byte, m.Size())
1736 buf := codec.NewBuffer(b)
1737 buf.EncodeInt32(m.Retval)
1738 buf.EncodeString(m.LocatorSetName, 64)
1739 return buf.Bytes(), nil
1741 func (m *OneGetMapRequestItrRlocsReply) Unmarshal(b []byte) error {
1742 buf := codec.NewBuffer(b)
1743 m.Retval = buf.DecodeInt32()
1744 m.LocatorSetName = buf.DecodeString(64)
1748 // OneGetTransportProtocol defines message 'one_get_transport_protocol'.
1749 type OneGetTransportProtocol struct{}
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
1758 func (m *OneGetTransportProtocol) Size() (size int) {
1764 func (m *OneGetTransportProtocol) Marshal(b []byte) ([]byte, error) {
1766 b = make([]byte, m.Size())
1768 buf := codec.NewBuffer(b)
1769 return buf.Bytes(), nil
1771 func (m *OneGetTransportProtocol) Unmarshal(b []byte) error {
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"`
1781 func (m *OneGetTransportProtocolReply) Reset() { *m = OneGetTransportProtocolReply{} }
1782 func (*OneGetTransportProtocolReply) GetMessageName() string {
1783 return "one_get_transport_protocol_reply"
1785 func (*OneGetTransportProtocolReply) GetCrcString() string { return "62a28eb3" }
1786 func (*OneGetTransportProtocolReply) GetMessageType() api.MessageType {
1787 return api.ReplyMessage
1790 func (m *OneGetTransportProtocolReply) Size() (size int) {
1794 size += 4 // m.Retval
1795 size += 1 // m.Protocol
1798 func (m *OneGetTransportProtocolReply) Marshal(b []byte) ([]byte, error) {
1800 b = make([]byte, m.Size())
1802 buf := codec.NewBuffer(b)
1803 buf.EncodeInt32(m.Retval)
1804 buf.EncodeUint8(m.Protocol)
1805 return buf.Bytes(), nil
1807 func (m *OneGetTransportProtocolReply) Unmarshal(b []byte) error {
1808 buf := codec.NewBuffer(b)
1809 m.Retval = buf.DecodeInt32()
1810 m.Protocol = buf.DecodeUint8()
1814 // OneL2ArpBdGet defines message 'one_l2_arp_bd_get'.
1815 type OneL2ArpBdGet struct{}
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
1824 func (m *OneL2ArpBdGet) Size() (size int) {
1830 func (m *OneL2ArpBdGet) Marshal(b []byte) ([]byte, error) {
1832 b = make([]byte, m.Size())
1834 buf := codec.NewBuffer(b)
1835 return buf.Bytes(), nil
1837 func (m *OneL2ArpBdGet) Unmarshal(b []byte) error {
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"`
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
1855 func (m *OneL2ArpBdGetReply) Size() (size int) {
1859 size += 4 // m.Retval
1860 size += 4 // m.Count
1861 size += 4 * len(m.BridgeDomains) // m.BridgeDomains
1864 func (m *OneL2ArpBdGetReply) Marshal(b []byte) ([]byte, error) {
1866 b = make([]byte, m.Size())
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++ {
1873 if i < len(m.BridgeDomains) {
1874 x = uint32(m.BridgeDomains[i])
1878 return buf.Bytes(), nil
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()
1891 // OneL2ArpEntriesGet defines message 'one_l2_arp_entries_get'.
1892 type OneL2ArpEntriesGet struct {
1893 Bd uint32 `binapi:"u32,name=bd" json:"bd,omitempty"`
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
1903 func (m *OneL2ArpEntriesGet) Size() (size int) {
1910 func (m *OneL2ArpEntriesGet) Marshal(b []byte) ([]byte, error) {
1912 b = make([]byte, m.Size())
1914 buf := codec.NewBuffer(b)
1915 buf.EncodeUint32(m.Bd)
1916 return buf.Bytes(), nil
1918 func (m *OneL2ArpEntriesGet) Unmarshal(b []byte) error {
1919 buf := codec.NewBuffer(b)
1920 m.Bd = buf.DecodeUint32()
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"`
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 "b0a47bbe" }
1934 func (*OneL2ArpEntriesGetReply) GetMessageType() api.MessageType {
1935 return api.ReplyMessage
1938 func (m *OneL2ArpEntriesGetReply) Size() (size int) {
1942 size += 4 // m.Retval
1943 size += 4 // m.Count
1944 for j1 := 0; j1 < len(m.Entries); j1++ {
1945 var s1 OneL2ArpEntry
1947 if j1 < len(m.Entries) {
1950 size += 1 * 6 // s1.Mac
1951 size += 1 * 4 // s1.IP4
1955 func (m *OneL2ArpEntriesGetReply) Marshal(b []byte) ([]byte, error) {
1957 b = make([]byte, m.Size())
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) {
1967 buf.EncodeBytes(v0.Mac[:], 6)
1968 buf.EncodeBytes(v0.IP4[:], 4)
1970 return buf.Bytes(), nil
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))
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"`
1993 func (m *OneLocatorDetails) Reset() { *m = OneLocatorDetails{} }
1994 func (*OneLocatorDetails) GetMessageName() string { return "one_locator_details" }
1995 func (*OneLocatorDetails) GetCrcString() string { return "c0c4c2a7" }
1996 func (*OneLocatorDetails) GetMessageType() api.MessageType {
1997 return api.ReplyMessage
2000 func (m *OneLocatorDetails) Size() (size int) {
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
2012 func (m *OneLocatorDetails) Marshal(b []byte) ([]byte, error) {
2014 b = make([]byte, m.Size())
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
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()
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"`
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
2050 func (m *OneLocatorDump) Size() (size int) {
2054 size += 4 // m.LsIndex
2055 size += 64 // m.LsName
2056 size += 1 // m.IsIndexSet
2059 func (m *OneLocatorDump) Marshal(b []byte) ([]byte, error) {
2061 b = make([]byte, m.Size())
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
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()
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"`
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
2090 func (m *OneLocatorSetDetails) Size() (size int) {
2094 size += 4 // m.LsIndex
2095 size += 64 // m.LsName
2098 func (m *OneLocatorSetDetails) Marshal(b []byte) ([]byte, error) {
2100 b = make([]byte, m.Size())
2102 buf := codec.NewBuffer(b)
2103 buf.EncodeUint32(m.LsIndex)
2104 buf.EncodeString(m.LsName, 64)
2105 return buf.Bytes(), nil
2107 func (m *OneLocatorSetDetails) Unmarshal(b []byte) error {
2108 buf := codec.NewBuffer(b)
2109 m.LsIndex = buf.DecodeUint32()
2110 m.LsName = buf.DecodeString(64)
2114 // OneLocatorSetDump defines message 'one_locator_set_dump'.
2115 type OneLocatorSetDump struct {
2116 Filter OneFilter `binapi:"one_filter,name=filter" json:"filter,omitempty"`
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
2126 func (m *OneLocatorSetDump) Size() (size int) {
2130 size += 4 // m.Filter
2133 func (m *OneLocatorSetDump) Marshal(b []byte) ([]byte, error) {
2135 b = make([]byte, m.Size())
2137 buf := codec.NewBuffer(b)
2138 buf.EncodeUint32(uint32(m.Filter))
2139 return buf.Bytes(), nil
2141 func (m *OneLocatorSetDump) Unmarshal(b []byte) error {
2142 buf := codec.NewBuffer(b)
2143 m.Filter = OneFilter(buf.DecodeUint32())
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"`
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
2159 func (m *OneMapRegisterEnableDisable) Size() (size int) {
2163 size += 1 // m.IsEnable
2166 func (m *OneMapRegisterEnableDisable) Marshal(b []byte) ([]byte, error) {
2168 b = make([]byte, m.Size())
2170 buf := codec.NewBuffer(b)
2171 buf.EncodeBool(m.IsEnable)
2172 return buf.Bytes(), nil
2174 func (m *OneMapRegisterEnableDisable) Unmarshal(b []byte) error {
2175 buf := codec.NewBuffer(b)
2176 m.IsEnable = buf.DecodeBool()
2180 // OneMapRegisterEnableDisableReply defines message 'one_map_register_enable_disable_reply'.
2181 type OneMapRegisterEnableDisableReply struct {
2182 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2185 func (m *OneMapRegisterEnableDisableReply) Reset() { *m = OneMapRegisterEnableDisableReply{} }
2186 func (*OneMapRegisterEnableDisableReply) GetMessageName() string {
2187 return "one_map_register_enable_disable_reply"
2189 func (*OneMapRegisterEnableDisableReply) GetCrcString() string { return "e8d4e804" }
2190 func (*OneMapRegisterEnableDisableReply) GetMessageType() api.MessageType {
2191 return api.ReplyMessage
2194 func (m *OneMapRegisterEnableDisableReply) Size() (size int) {
2198 size += 4 // m.Retval
2201 func (m *OneMapRegisterEnableDisableReply) Marshal(b []byte) ([]byte, error) {
2203 b = make([]byte, m.Size())
2205 buf := codec.NewBuffer(b)
2206 buf.EncodeInt32(m.Retval)
2207 return buf.Bytes(), nil
2209 func (m *OneMapRegisterEnableDisableReply) Unmarshal(b []byte) error {
2210 buf := codec.NewBuffer(b)
2211 m.Retval = buf.DecodeInt32()
2215 // OneMapRegisterFallbackThreshold defines message 'one_map_register_fallback_threshold'.
2216 type OneMapRegisterFallbackThreshold struct {
2217 Value uint32 `binapi:"u32,name=value" json:"value,omitempty"`
2220 func (m *OneMapRegisterFallbackThreshold) Reset() { *m = OneMapRegisterFallbackThreshold{} }
2221 func (*OneMapRegisterFallbackThreshold) GetMessageName() string {
2222 return "one_map_register_fallback_threshold"
2224 func (*OneMapRegisterFallbackThreshold) GetCrcString() string { return "f7d4a475" }
2225 func (*OneMapRegisterFallbackThreshold) GetMessageType() api.MessageType {
2226 return api.RequestMessage
2229 func (m *OneMapRegisterFallbackThreshold) Size() (size int) {
2233 size += 4 // m.Value
2236 func (m *OneMapRegisterFallbackThreshold) Marshal(b []byte) ([]byte, error) {
2238 b = make([]byte, m.Size())
2240 buf := codec.NewBuffer(b)
2241 buf.EncodeUint32(m.Value)
2242 return buf.Bytes(), nil
2244 func (m *OneMapRegisterFallbackThreshold) Unmarshal(b []byte) error {
2245 buf := codec.NewBuffer(b)
2246 m.Value = buf.DecodeUint32()
2250 // OneMapRegisterFallbackThresholdReply defines message 'one_map_register_fallback_threshold_reply'.
2251 type OneMapRegisterFallbackThresholdReply struct {
2252 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2255 func (m *OneMapRegisterFallbackThresholdReply) Reset() { *m = OneMapRegisterFallbackThresholdReply{} }
2256 func (*OneMapRegisterFallbackThresholdReply) GetMessageName() string {
2257 return "one_map_register_fallback_threshold_reply"
2259 func (*OneMapRegisterFallbackThresholdReply) GetCrcString() string { return "e8d4e804" }
2260 func (*OneMapRegisterFallbackThresholdReply) GetMessageType() api.MessageType {
2261 return api.ReplyMessage
2264 func (m *OneMapRegisterFallbackThresholdReply) Size() (size int) {
2268 size += 4 // m.Retval
2271 func (m *OneMapRegisterFallbackThresholdReply) Marshal(b []byte) ([]byte, error) {
2273 b = make([]byte, m.Size())
2275 buf := codec.NewBuffer(b)
2276 buf.EncodeInt32(m.Retval)
2277 return buf.Bytes(), nil
2279 func (m *OneMapRegisterFallbackThresholdReply) Unmarshal(b []byte) error {
2280 buf := codec.NewBuffer(b)
2281 m.Retval = buf.DecodeInt32()
2285 // OneMapRegisterSetTTL defines message 'one_map_register_set_ttl'.
2286 type OneMapRegisterSetTTL struct {
2287 TTL uint32 `binapi:"u32,name=ttl" json:"ttl,omitempty"`
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
2297 func (m *OneMapRegisterSetTTL) Size() (size int) {
2304 func (m *OneMapRegisterSetTTL) Marshal(b []byte) ([]byte, error) {
2306 b = make([]byte, m.Size())
2308 buf := codec.NewBuffer(b)
2309 buf.EncodeUint32(m.TTL)
2310 return buf.Bytes(), nil
2312 func (m *OneMapRegisterSetTTL) Unmarshal(b []byte) error {
2313 buf := codec.NewBuffer(b)
2314 m.TTL = buf.DecodeUint32()
2318 // OneMapRegisterSetTTLReply defines message 'one_map_register_set_ttl_reply'.
2319 type OneMapRegisterSetTTLReply struct {
2320 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
2330 func (m *OneMapRegisterSetTTLReply) Size() (size int) {
2334 size += 4 // m.Retval
2337 func (m *OneMapRegisterSetTTLReply) Marshal(b []byte) ([]byte, error) {
2339 b = make([]byte, m.Size())
2341 buf := codec.NewBuffer(b)
2342 buf.EncodeInt32(m.Retval)
2343 return buf.Bytes(), nil
2345 func (m *OneMapRegisterSetTTLReply) Unmarshal(b []byte) error {
2346 buf := codec.NewBuffer(b)
2347 m.Retval = buf.DecodeInt32()
2351 // OneMapRequestMode defines message 'one_map_request_mode'.
2352 type OneMapRequestMode struct {
2353 Mode OneMapMode `binapi:"one_map_mode,name=mode" json:"mode,omitempty"`
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
2363 func (m *OneMapRequestMode) Size() (size int) {
2370 func (m *OneMapRequestMode) Marshal(b []byte) ([]byte, error) {
2372 b = make([]byte, m.Size())
2374 buf := codec.NewBuffer(b)
2375 buf.EncodeUint32(uint32(m.Mode))
2376 return buf.Bytes(), nil
2378 func (m *OneMapRequestMode) Unmarshal(b []byte) error {
2379 buf := codec.NewBuffer(b)
2380 m.Mode = OneMapMode(buf.DecodeUint32())
2384 // OneMapRequestModeReply defines message 'one_map_request_mode_reply'.
2385 type OneMapRequestModeReply struct {
2386 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
2396 func (m *OneMapRequestModeReply) Size() (size int) {
2400 size += 4 // m.Retval
2403 func (m *OneMapRequestModeReply) Marshal(b []byte) ([]byte, error) {
2405 b = make([]byte, m.Size())
2407 buf := codec.NewBuffer(b)
2408 buf.EncodeInt32(m.Retval)
2409 return buf.Bytes(), nil
2411 func (m *OneMapRequestModeReply) Unmarshal(b []byte) error {
2412 buf := codec.NewBuffer(b)
2413 m.Retval = buf.DecodeInt32()
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"`
2422 func (m *OneMapResolverDetails) Reset() { *m = OneMapResolverDetails{} }
2423 func (*OneMapResolverDetails) GetMessageName() string { return "one_map_resolver_details" }
2424 func (*OneMapResolverDetails) GetCrcString() string { return "82a09deb" }
2425 func (*OneMapResolverDetails) GetMessageType() api.MessageType {
2426 return api.ReplyMessage
2429 func (m *OneMapResolverDetails) Size() (size int) {
2433 size += 1 // m.IPAddress.Af
2434 size += 1 * 16 // m.IPAddress.Un
2437 func (m *OneMapResolverDetails) Marshal(b []byte) ([]byte, error) {
2439 b = make([]byte, m.Size())
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
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))
2453 // OneMapResolverDump defines message 'one_map_resolver_dump'.
2454 type OneMapResolverDump struct{}
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
2463 func (m *OneMapResolverDump) Size() (size int) {
2469 func (m *OneMapResolverDump) Marshal(b []byte) ([]byte, error) {
2471 b = make([]byte, m.Size())
2473 buf := codec.NewBuffer(b)
2474 return buf.Bytes(), nil
2476 func (m *OneMapResolverDump) Unmarshal(b []byte) error {
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"`
2485 func (m *OneMapServerDetails) Reset() { *m = OneMapServerDetails{} }
2486 func (*OneMapServerDetails) GetMessageName() string { return "one_map_server_details" }
2487 func (*OneMapServerDetails) GetCrcString() string { return "82a09deb" }
2488 func (*OneMapServerDetails) GetMessageType() api.MessageType {
2489 return api.ReplyMessage
2492 func (m *OneMapServerDetails) Size() (size int) {
2496 size += 1 // m.IPAddress.Af
2497 size += 1 * 16 // m.IPAddress.Un
2500 func (m *OneMapServerDetails) Marshal(b []byte) ([]byte, error) {
2502 b = make([]byte, m.Size())
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
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))
2516 // OneMapServerDump defines message 'one_map_server_dump'.
2517 type OneMapServerDump struct{}
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
2526 func (m *OneMapServerDump) Size() (size int) {
2532 func (m *OneMapServerDump) Marshal(b []byte) ([]byte, error) {
2534 b = make([]byte, m.Size())
2536 buf := codec.NewBuffer(b)
2537 return buf.Bytes(), nil
2539 func (m *OneMapServerDump) Unmarshal(b []byte) error {
2543 // OneNdpBdGet defines message 'one_ndp_bd_get'.
2544 type OneNdpBdGet struct{}
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
2553 func (m *OneNdpBdGet) Size() (size int) {
2559 func (m *OneNdpBdGet) Marshal(b []byte) ([]byte, error) {
2561 b = make([]byte, m.Size())
2563 buf := codec.NewBuffer(b)
2564 return buf.Bytes(), nil
2566 func (m *OneNdpBdGet) Unmarshal(b []byte) error {
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"`
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
2584 func (m *OneNdpBdGetReply) Size() (size int) {
2588 size += 4 // m.Retval
2589 size += 4 // m.Count
2590 size += 4 * len(m.BridgeDomains) // m.BridgeDomains
2593 func (m *OneNdpBdGetReply) Marshal(b []byte) ([]byte, error) {
2595 b = make([]byte, m.Size())
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++ {
2602 if i < len(m.BridgeDomains) {
2603 x = uint32(m.BridgeDomains[i])
2607 return buf.Bytes(), nil
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()
2620 // OneNdpEntriesGet defines message 'one_ndp_entries_get'.
2621 type OneNdpEntriesGet struct {
2622 Bd uint32 `binapi:"u32,name=bd" json:"bd,omitempty"`
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
2632 func (m *OneNdpEntriesGet) Size() (size int) {
2639 func (m *OneNdpEntriesGet) Marshal(b []byte) ([]byte, error) {
2641 b = make([]byte, m.Size())
2643 buf := codec.NewBuffer(b)
2644 buf.EncodeUint32(m.Bd)
2645 return buf.Bytes(), nil
2647 func (m *OneNdpEntriesGet) Unmarshal(b []byte) error {
2648 buf := codec.NewBuffer(b)
2649 m.Bd = buf.DecodeUint32()
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"`
2660 func (m *OneNdpEntriesGetReply) Reset() { *m = OneNdpEntriesGetReply{} }
2661 func (*OneNdpEntriesGetReply) GetMessageName() string { return "one_ndp_entries_get_reply" }
2662 func (*OneNdpEntriesGetReply) GetCrcString() string { return "0bd34161" }
2663 func (*OneNdpEntriesGetReply) GetMessageType() api.MessageType {
2664 return api.ReplyMessage
2667 func (m *OneNdpEntriesGetReply) Size() (size int) {
2671 size += 4 // m.Retval
2672 size += 4 // m.Count
2673 for j1 := 0; j1 < len(m.Entries); j1++ {
2676 if j1 < len(m.Entries) {
2679 size += 1 * 6 // s1.Mac
2680 size += 1 * 16 // s1.IP6
2684 func (m *OneNdpEntriesGetReply) Marshal(b []byte) ([]byte, error) {
2686 b = make([]byte, m.Size())
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) {
2696 buf.EncodeBytes(v0.Mac[:], 6)
2697 buf.EncodeBytes(v0.IP6[:], 16)
2699 return buf.Bytes(), nil
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))
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"`
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
2726 func (m *OneNshSetLocatorSet) Size() (size int) {
2730 size += 1 // m.IsAdd
2731 size += 64 // m.LsName
2734 func (m *OneNshSetLocatorSet) Marshal(b []byte) ([]byte, error) {
2736 b = make([]byte, m.Size())
2738 buf := codec.NewBuffer(b)
2739 buf.EncodeBool(m.IsAdd)
2740 buf.EncodeString(m.LsName, 64)
2741 return buf.Bytes(), nil
2743 func (m *OneNshSetLocatorSet) Unmarshal(b []byte) error {
2744 buf := codec.NewBuffer(b)
2745 m.IsAdd = buf.DecodeBool()
2746 m.LsName = buf.DecodeString(64)
2750 // OneNshSetLocatorSetReply defines message 'one_nsh_set_locator_set_reply'.
2751 type OneNshSetLocatorSetReply struct {
2752 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
2762 func (m *OneNshSetLocatorSetReply) Size() (size int) {
2766 size += 4 // m.Retval
2769 func (m *OneNshSetLocatorSetReply) Marshal(b []byte) ([]byte, error) {
2771 b = make([]byte, m.Size())
2773 buf := codec.NewBuffer(b)
2774 buf.EncodeInt32(m.Retval)
2775 return buf.Bytes(), nil
2777 func (m *OneNshSetLocatorSetReply) Unmarshal(b []byte) error {
2778 buf := codec.NewBuffer(b)
2779 m.Retval = buf.DecodeInt32()
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"`
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
2796 func (m *OnePitrSetLocatorSet) Size() (size int) {
2800 size += 1 // m.IsAdd
2801 size += 64 // m.LsName
2804 func (m *OnePitrSetLocatorSet) Marshal(b []byte) ([]byte, error) {
2806 b = make([]byte, m.Size())
2808 buf := codec.NewBuffer(b)
2809 buf.EncodeBool(m.IsAdd)
2810 buf.EncodeString(m.LsName, 64)
2811 return buf.Bytes(), nil
2813 func (m *OnePitrSetLocatorSet) Unmarshal(b []byte) error {
2814 buf := codec.NewBuffer(b)
2815 m.IsAdd = buf.DecodeBool()
2816 m.LsName = buf.DecodeString(64)
2820 // OnePitrSetLocatorSetReply defines message 'one_pitr_set_locator_set_reply'.
2821 type OnePitrSetLocatorSetReply struct {
2822 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
2832 func (m *OnePitrSetLocatorSetReply) Size() (size int) {
2836 size += 4 // m.Retval
2839 func (m *OnePitrSetLocatorSetReply) Marshal(b []byte) ([]byte, error) {
2841 b = make([]byte, m.Size())
2843 buf := codec.NewBuffer(b)
2844 buf.EncodeInt32(m.Retval)
2845 return buf.Bytes(), nil
2847 func (m *OnePitrSetLocatorSetReply) Unmarshal(b []byte) error {
2848 buf := codec.NewBuffer(b)
2849 m.Retval = buf.DecodeInt32()
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"`
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
2865 func (m *OneRlocProbeEnableDisable) Size() (size int) {
2869 size += 1 // m.IsEnable
2872 func (m *OneRlocProbeEnableDisable) Marshal(b []byte) ([]byte, error) {
2874 b = make([]byte, m.Size())
2876 buf := codec.NewBuffer(b)
2877 buf.EncodeBool(m.IsEnable)
2878 return buf.Bytes(), nil
2880 func (m *OneRlocProbeEnableDisable) Unmarshal(b []byte) error {
2881 buf := codec.NewBuffer(b)
2882 m.IsEnable = buf.DecodeBool()
2886 // OneRlocProbeEnableDisableReply defines message 'one_rloc_probe_enable_disable_reply'.
2887 type OneRlocProbeEnableDisableReply struct {
2888 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2891 func (m *OneRlocProbeEnableDisableReply) Reset() { *m = OneRlocProbeEnableDisableReply{} }
2892 func (*OneRlocProbeEnableDisableReply) GetMessageName() string {
2893 return "one_rloc_probe_enable_disable_reply"
2895 func (*OneRlocProbeEnableDisableReply) GetCrcString() string { return "e8d4e804" }
2896 func (*OneRlocProbeEnableDisableReply) GetMessageType() api.MessageType {
2897 return api.ReplyMessage
2900 func (m *OneRlocProbeEnableDisableReply) Size() (size int) {
2904 size += 4 // m.Retval
2907 func (m *OneRlocProbeEnableDisableReply) Marshal(b []byte) ([]byte, error) {
2909 b = make([]byte, m.Size())
2911 buf := codec.NewBuffer(b)
2912 buf.EncodeInt32(m.Retval)
2913 return buf.Bytes(), nil
2915 func (m *OneRlocProbeEnableDisableReply) Unmarshal(b []byte) error {
2916 buf := codec.NewBuffer(b)
2917 m.Retval = buf.DecodeInt32()
2921 // OneSetTransportProtocol defines message 'one_set_transport_protocol'.
2922 type OneSetTransportProtocol struct {
2923 Protocol uint8 `binapi:"u8,name=protocol" json:"protocol,omitempty"`
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
2933 func (m *OneSetTransportProtocol) Size() (size int) {
2937 size += 1 // m.Protocol
2940 func (m *OneSetTransportProtocol) Marshal(b []byte) ([]byte, error) {
2942 b = make([]byte, m.Size())
2944 buf := codec.NewBuffer(b)
2945 buf.EncodeUint8(m.Protocol)
2946 return buf.Bytes(), nil
2948 func (m *OneSetTransportProtocol) Unmarshal(b []byte) error {
2949 buf := codec.NewBuffer(b)
2950 m.Protocol = buf.DecodeUint8()
2954 // OneSetTransportProtocolReply defines message 'one_set_transport_protocol_reply'.
2955 type OneSetTransportProtocolReply struct {
2956 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2959 func (m *OneSetTransportProtocolReply) Reset() { *m = OneSetTransportProtocolReply{} }
2960 func (*OneSetTransportProtocolReply) GetMessageName() string {
2961 return "one_set_transport_protocol_reply"
2963 func (*OneSetTransportProtocolReply) GetCrcString() string { return "e8d4e804" }
2964 func (*OneSetTransportProtocolReply) GetMessageType() api.MessageType {
2965 return api.ReplyMessage
2968 func (m *OneSetTransportProtocolReply) Size() (size int) {
2972 size += 4 // m.Retval
2975 func (m *OneSetTransportProtocolReply) Marshal(b []byte) ([]byte, error) {
2977 b = make([]byte, m.Size())
2979 buf := codec.NewBuffer(b)
2980 buf.EncodeInt32(m.Retval)
2981 return buf.Bytes(), nil
2983 func (m *OneSetTransportProtocolReply) Unmarshal(b []byte) error {
2984 buf := codec.NewBuffer(b)
2985 m.Retval = buf.DecodeInt32()
2989 // OneShowPetrMode defines message 'one_show_petr_mode'.
2990 type OneShowPetrMode struct{}
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
2999 func (m *OneShowPetrMode) Size() (size int) {
3005 func (m *OneShowPetrMode) Marshal(b []byte) ([]byte, error) {
3007 b = make([]byte, m.Size())
3009 buf := codec.NewBuffer(b)
3010 return buf.Bytes(), nil
3012 func (m *OneShowPetrMode) Unmarshal(b []byte) error {
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"`
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
3029 func (m *OneShowPetrModeReply) Size() (size int) {
3033 size += 4 // m.Retval
3034 size += 1 // m.IsEnable
3037 func (m *OneShowPetrModeReply) Marshal(b []byte) ([]byte, error) {
3039 b = make([]byte, m.Size())
3041 buf := codec.NewBuffer(b)
3042 buf.EncodeInt32(m.Retval)
3043 buf.EncodeBool(m.IsEnable)
3044 return buf.Bytes(), nil
3046 func (m *OneShowPetrModeReply) Unmarshal(b []byte) error {
3047 buf := codec.NewBuffer(b)
3048 m.Retval = buf.DecodeInt32()
3049 m.IsEnable = buf.DecodeBool()
3053 // OneShowPitrMode defines message 'one_show_pitr_mode'.
3054 type OneShowPitrMode struct{}
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
3063 func (m *OneShowPitrMode) Size() (size int) {
3069 func (m *OneShowPitrMode) Marshal(b []byte) ([]byte, error) {
3071 b = make([]byte, m.Size())
3073 buf := codec.NewBuffer(b)
3074 return buf.Bytes(), nil
3076 func (m *OneShowPitrMode) Unmarshal(b []byte) error {
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"`
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
3093 func (m *OneShowPitrModeReply) Size() (size int) {
3097 size += 4 // m.Retval
3098 size += 1 // m.IsEnable
3101 func (m *OneShowPitrModeReply) Marshal(b []byte) ([]byte, error) {
3103 b = make([]byte, m.Size())
3105 buf := codec.NewBuffer(b)
3106 buf.EncodeInt32(m.Retval)
3107 buf.EncodeBool(m.IsEnable)
3108 return buf.Bytes(), nil
3110 func (m *OneShowPitrModeReply) Unmarshal(b []byte) error {
3111 buf := codec.NewBuffer(b)
3112 m.Retval = buf.DecodeInt32()
3113 m.IsEnable = buf.DecodeBool()
3117 // OneShowXtrMode defines message 'one_show_xtr_mode'.
3118 type OneShowXtrMode struct{}
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
3127 func (m *OneShowXtrMode) Size() (size int) {
3133 func (m *OneShowXtrMode) Marshal(b []byte) ([]byte, error) {
3135 b = make([]byte, m.Size())
3137 buf := codec.NewBuffer(b)
3138 return buf.Bytes(), nil
3140 func (m *OneShowXtrMode) Unmarshal(b []byte) error {
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"`
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
3157 func (m *OneShowXtrModeReply) Size() (size int) {
3161 size += 4 // m.Retval
3162 size += 1 // m.IsEnable
3165 func (m *OneShowXtrModeReply) Marshal(b []byte) ([]byte, error) {
3167 b = make([]byte, m.Size())
3169 buf := codec.NewBuffer(b)
3170 buf.EncodeInt32(m.Retval)
3171 buf.EncodeBool(m.IsEnable)
3172 return buf.Bytes(), nil
3174 func (m *OneShowXtrModeReply) Unmarshal(b []byte) error {
3175 buf := codec.NewBuffer(b)
3176 m.Retval = buf.DecodeInt32()
3177 m.IsEnable = buf.DecodeBool()
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"`
3192 func (m *OneStatsDetails) Reset() { *m = OneStatsDetails{} }
3193 func (*OneStatsDetails) GetMessageName() string { return "one_stats_details" }
3194 func (*OneStatsDetails) GetCrcString() string { return "ff6ef238" }
3195 func (*OneStatsDetails) GetMessageType() api.MessageType {
3196 return api.ReplyMessage
3199 func (m *OneStatsDetails) Size() (size int) {
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
3216 func (m *OneStatsDetails) Marshal(b []byte) ([]byte, error) {
3218 b = make([]byte, m.Size())
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
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()
3250 // OneStatsDump defines message 'one_stats_dump'.
3251 type OneStatsDump struct{}
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
3260 func (m *OneStatsDump) Size() (size int) {
3266 func (m *OneStatsDump) Marshal(b []byte) ([]byte, error) {
3268 b = make([]byte, m.Size())
3270 buf := codec.NewBuffer(b)
3271 return buf.Bytes(), nil
3273 func (m *OneStatsDump) Unmarshal(b []byte) error {
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"`
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
3289 func (m *OneStatsEnableDisable) Size() (size int) {
3293 size += 1 // m.IsEnable
3296 func (m *OneStatsEnableDisable) Marshal(b []byte) ([]byte, error) {
3298 b = make([]byte, m.Size())
3300 buf := codec.NewBuffer(b)
3301 buf.EncodeBool(m.IsEnable)
3302 return buf.Bytes(), nil
3304 func (m *OneStatsEnableDisable) Unmarshal(b []byte) error {
3305 buf := codec.NewBuffer(b)
3306 m.IsEnable = buf.DecodeBool()
3310 // OneStatsEnableDisableReply defines message 'one_stats_enable_disable_reply'.
3311 type OneStatsEnableDisableReply struct {
3312 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
3322 func (m *OneStatsEnableDisableReply) Size() (size int) {
3326 size += 4 // m.Retval
3329 func (m *OneStatsEnableDisableReply) Marshal(b []byte) ([]byte, error) {
3331 b = make([]byte, m.Size())
3333 buf := codec.NewBuffer(b)
3334 buf.EncodeInt32(m.Retval)
3335 return buf.Bytes(), nil
3337 func (m *OneStatsEnableDisableReply) Unmarshal(b []byte) error {
3338 buf := codec.NewBuffer(b)
3339 m.Retval = buf.DecodeInt32()
3343 // OneStatsFlush defines message 'one_stats_flush'.
3344 type OneStatsFlush struct{}
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
3353 func (m *OneStatsFlush) Size() (size int) {
3359 func (m *OneStatsFlush) Marshal(b []byte) ([]byte, error) {
3361 b = make([]byte, m.Size())
3363 buf := codec.NewBuffer(b)
3364 return buf.Bytes(), nil
3366 func (m *OneStatsFlush) Unmarshal(b []byte) error {
3370 // OneStatsFlushReply defines message 'one_stats_flush_reply'.
3371 type OneStatsFlushReply struct {
3372 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
3382 func (m *OneStatsFlushReply) Size() (size int) {
3386 size += 4 // m.Retval
3389 func (m *OneStatsFlushReply) Marshal(b []byte) ([]byte, error) {
3391 b = make([]byte, m.Size())
3393 buf := codec.NewBuffer(b)
3394 buf.EncodeInt32(m.Retval)
3395 return buf.Bytes(), nil
3397 func (m *OneStatsFlushReply) Unmarshal(b []byte) error {
3398 buf := codec.NewBuffer(b)
3399 m.Retval = buf.DecodeInt32()
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"`
3409 func (m *OneUsePetr) Reset() { *m = OneUsePetr{} }
3410 func (*OneUsePetr) GetMessageName() string { return "one_use_petr" }
3411 func (*OneUsePetr) GetCrcString() string { return "9e141831" }
3412 func (*OneUsePetr) GetMessageType() api.MessageType {
3413 return api.RequestMessage
3416 func (m *OneUsePetr) Size() (size int) {
3420 size += 1 // m.IPAddress.Af
3421 size += 1 * 16 // m.IPAddress.Un
3422 size += 1 // m.IsAdd
3425 func (m *OneUsePetr) Marshal(b []byte) ([]byte, error) {
3427 b = make([]byte, m.Size())
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
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()
3443 // OneUsePetrReply defines message 'one_use_petr_reply'.
3444 type OneUsePetrReply struct {
3445 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
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
3455 func (m *OneUsePetrReply) Size() (size int) {
3459 size += 4 // m.Retval
3462 func (m *OneUsePetrReply) Marshal(b []byte) ([]byte, error) {
3464 b = make([]byte, m.Size())
3466 buf := codec.NewBuffer(b)
3467 buf.EncodeInt32(m.Retval)
3468 return buf.Bytes(), nil
3470 func (m *OneUsePetrReply) Unmarshal(b []byte) error {
3471 buf := codec.NewBuffer(b)
3472 m.Retval = buf.DecodeInt32()
3476 // ShowOneMapRegisterFallbackThreshold defines message 'show_one_map_register_fallback_threshold'.
3477 type ShowOneMapRegisterFallbackThreshold struct{}
3479 func (m *ShowOneMapRegisterFallbackThreshold) Reset() { *m = ShowOneMapRegisterFallbackThreshold{} }
3480 func (*ShowOneMapRegisterFallbackThreshold) GetMessageName() string {
3481 return "show_one_map_register_fallback_threshold"
3483 func (*ShowOneMapRegisterFallbackThreshold) GetCrcString() string { return "51077d14" }
3484 func (*ShowOneMapRegisterFallbackThreshold) GetMessageType() api.MessageType {
3485 return api.RequestMessage
3488 func (m *ShowOneMapRegisterFallbackThreshold) Size() (size int) {
3494 func (m *ShowOneMapRegisterFallbackThreshold) Marshal(b []byte) ([]byte, error) {
3496 b = make([]byte, m.Size())
3498 buf := codec.NewBuffer(b)
3499 return buf.Bytes(), nil
3501 func (m *ShowOneMapRegisterFallbackThreshold) Unmarshal(b []byte) error {
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"`
3511 func (m *ShowOneMapRegisterFallbackThresholdReply) Reset() {
3512 *m = ShowOneMapRegisterFallbackThresholdReply{}
3514 func (*ShowOneMapRegisterFallbackThresholdReply) GetMessageName() string {
3515 return "show_one_map_register_fallback_threshold_reply"
3517 func (*ShowOneMapRegisterFallbackThresholdReply) GetCrcString() string { return "c93a9113" }
3518 func (*ShowOneMapRegisterFallbackThresholdReply) GetMessageType() api.MessageType {
3519 return api.ReplyMessage
3522 func (m *ShowOneMapRegisterFallbackThresholdReply) Size() (size int) {
3526 size += 4 // m.Retval
3527 size += 4 // m.Value
3530 func (m *ShowOneMapRegisterFallbackThresholdReply) Marshal(b []byte) ([]byte, error) {
3532 b = make([]byte, m.Size())
3534 buf := codec.NewBuffer(b)
3535 buf.EncodeInt32(m.Retval)
3536 buf.EncodeUint32(m.Value)
3537 return buf.Bytes(), nil
3539 func (m *ShowOneMapRegisterFallbackThresholdReply) Unmarshal(b []byte) error {
3540 buf := codec.NewBuffer(b)
3541 m.Retval = buf.DecodeInt32()
3542 m.Value = buf.DecodeUint32()
3546 // ShowOneMapRegisterState defines message 'show_one_map_register_state'.
3547 type ShowOneMapRegisterState struct{}
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
3556 func (m *ShowOneMapRegisterState) Size() (size int) {
3562 func (m *ShowOneMapRegisterState) Marshal(b []byte) ([]byte, error) {
3564 b = make([]byte, m.Size())
3566 buf := codec.NewBuffer(b)
3567 return buf.Bytes(), nil
3569 func (m *ShowOneMapRegisterState) Unmarshal(b []byte) error {
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"`
3579 func (m *ShowOneMapRegisterStateReply) Reset() { *m = ShowOneMapRegisterStateReply{} }
3580 func (*ShowOneMapRegisterStateReply) GetMessageName() string {
3581 return "show_one_map_register_state_reply"
3583 func (*ShowOneMapRegisterStateReply) GetCrcString() string { return "f15abb16" }
3584 func (*ShowOneMapRegisterStateReply) GetMessageType() api.MessageType {
3585 return api.ReplyMessage
3588 func (m *ShowOneMapRegisterStateReply) Size() (size int) {
3592 size += 4 // m.Retval
3593 size += 1 // m.IsEnable
3596 func (m *ShowOneMapRegisterStateReply) Marshal(b []byte) ([]byte, error) {
3598 b = make([]byte, m.Size())
3600 buf := codec.NewBuffer(b)
3601 buf.EncodeInt32(m.Retval)
3602 buf.EncodeBool(m.IsEnable)
3603 return buf.Bytes(), nil
3605 func (m *ShowOneMapRegisterStateReply) Unmarshal(b []byte) error {
3606 buf := codec.NewBuffer(b)
3607 m.Retval = buf.DecodeInt32()
3608 m.IsEnable = buf.DecodeBool()
3612 // ShowOneMapRegisterTTL defines message 'show_one_map_register_ttl'.
3613 type ShowOneMapRegisterTTL struct{}
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
3622 func (m *ShowOneMapRegisterTTL) Size() (size int) {
3628 func (m *ShowOneMapRegisterTTL) Marshal(b []byte) ([]byte, error) {
3630 b = make([]byte, m.Size())
3632 buf := codec.NewBuffer(b)
3633 return buf.Bytes(), nil
3635 func (m *ShowOneMapRegisterTTL) Unmarshal(b []byte) error {
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"`
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
3652 func (m *ShowOneMapRegisterTTLReply) Size() (size int) {
3656 size += 4 // m.Retval
3660 func (m *ShowOneMapRegisterTTLReply) Marshal(b []byte) ([]byte, error) {
3662 b = make([]byte, m.Size())
3664 buf := codec.NewBuffer(b)
3665 buf.EncodeInt32(m.Retval)
3666 buf.EncodeUint32(m.TTL)
3667 return buf.Bytes(), nil
3669 func (m *ShowOneMapRegisterTTLReply) Unmarshal(b []byte) error {
3670 buf := codec.NewBuffer(b)
3671 m.Retval = buf.DecodeInt32()
3672 m.TTL = buf.DecodeUint32()
3676 // ShowOneMapRequestMode defines message 'show_one_map_request_mode'.
3677 type ShowOneMapRequestMode struct{}
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
3686 func (m *ShowOneMapRequestMode) Size() (size int) {
3692 func (m *ShowOneMapRequestMode) Marshal(b []byte) ([]byte, error) {
3694 b = make([]byte, m.Size())
3696 buf := codec.NewBuffer(b)
3697 return buf.Bytes(), nil
3699 func (m *ShowOneMapRequestMode) Unmarshal(b []byte) error {
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"`
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
3716 func (m *ShowOneMapRequestModeReply) Size() (size int) {
3720 size += 4 // m.Retval
3724 func (m *ShowOneMapRequestModeReply) Marshal(b []byte) ([]byte, error) {
3726 b = make([]byte, m.Size())
3728 buf := codec.NewBuffer(b)
3729 buf.EncodeInt32(m.Retval)
3730 buf.EncodeUint32(uint32(m.Mode))
3731 return buf.Bytes(), nil
3733 func (m *ShowOneMapRequestModeReply) Unmarshal(b []byte) error {
3734 buf := codec.NewBuffer(b)
3735 m.Retval = buf.DecodeInt32()
3736 m.Mode = OneMapMode(buf.DecodeUint32())
3740 // ShowOneNshMapping defines message 'show_one_nsh_mapping'.
3741 type ShowOneNshMapping struct{}
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
3750 func (m *ShowOneNshMapping) Size() (size int) {
3756 func (m *ShowOneNshMapping) Marshal(b []byte) ([]byte, error) {
3758 b = make([]byte, m.Size())
3760 buf := codec.NewBuffer(b)
3761 return buf.Bytes(), nil
3763 func (m *ShowOneNshMapping) Unmarshal(b []byte) error {
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"`
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
3781 func (m *ShowOneNshMappingReply) Size() (size int) {
3785 size += 4 // m.Retval
3786 size += 1 // m.IsSet
3787 size += 64 // m.LocatorSetName
3790 func (m *ShowOneNshMappingReply) Marshal(b []byte) ([]byte, error) {
3792 b = make([]byte, m.Size())
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
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)
3808 // ShowOnePitr defines message 'show_one_pitr'.
3809 type ShowOnePitr struct{}
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
3818 func (m *ShowOnePitr) Size() (size int) {
3824 func (m *ShowOnePitr) Marshal(b []byte) ([]byte, error) {
3826 b = make([]byte, m.Size())
3828 buf := codec.NewBuffer(b)
3829 return buf.Bytes(), nil
3831 func (m *ShowOnePitr) Unmarshal(b []byte) error {
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"`
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
3849 func (m *ShowOnePitrReply) Size() (size int) {
3853 size += 4 // m.Retval
3854 size += 1 // m.Status
3855 size += 64 // m.LocatorSetName
3858 func (m *ShowOnePitrReply) Marshal(b []byte) ([]byte, error) {
3860 b = make([]byte, m.Size())
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
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)
3876 // ShowOneRlocProbeState defines message 'show_one_rloc_probe_state'.
3877 type ShowOneRlocProbeState struct{}
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
3886 func (m *ShowOneRlocProbeState) Size() (size int) {
3892 func (m *ShowOneRlocProbeState) Marshal(b []byte) ([]byte, error) {
3894 b = make([]byte, m.Size())
3896 buf := codec.NewBuffer(b)
3897 return buf.Bytes(), nil
3899 func (m *ShowOneRlocProbeState) Unmarshal(b []byte) error {
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"`
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
3916 func (m *ShowOneRlocProbeStateReply) Size() (size int) {
3920 size += 4 // m.Retval
3921 size += 1 // m.IsEnable
3924 func (m *ShowOneRlocProbeStateReply) Marshal(b []byte) ([]byte, error) {
3926 b = make([]byte, m.Size())
3928 buf := codec.NewBuffer(b)
3929 buf.EncodeInt32(m.Retval)
3930 buf.EncodeBool(m.IsEnable)
3931 return buf.Bytes(), nil
3933 func (m *ShowOneRlocProbeStateReply) Unmarshal(b []byte) error {
3934 buf := codec.NewBuffer(b)
3935 m.Retval = buf.DecodeInt32()
3936 m.IsEnable = buf.DecodeBool()
3940 // ShowOneStatsEnableDisable defines message 'show_one_stats_enable_disable'.
3941 type ShowOneStatsEnableDisable struct{}
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
3950 func (m *ShowOneStatsEnableDisable) Size() (size int) {
3956 func (m *ShowOneStatsEnableDisable) Marshal(b []byte) ([]byte, error) {
3958 b = make([]byte, m.Size())
3960 buf := codec.NewBuffer(b)
3961 return buf.Bytes(), nil
3963 func (m *ShowOneStatsEnableDisable) Unmarshal(b []byte) error {
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"`
3973 func (m *ShowOneStatsEnableDisableReply) Reset() { *m = ShowOneStatsEnableDisableReply{} }
3974 func (*ShowOneStatsEnableDisableReply) GetMessageName() string {
3975 return "show_one_stats_enable_disable_reply"
3977 func (*ShowOneStatsEnableDisableReply) GetCrcString() string { return "f15abb16" }
3978 func (*ShowOneStatsEnableDisableReply) GetMessageType() api.MessageType {
3979 return api.ReplyMessage
3982 func (m *ShowOneStatsEnableDisableReply) Size() (size int) {
3986 size += 4 // m.Retval
3987 size += 1 // m.IsEnable
3990 func (m *ShowOneStatsEnableDisableReply) Marshal(b []byte) ([]byte, error) {
3992 b = make([]byte, m.Size())
3994 buf := codec.NewBuffer(b)
3995 buf.EncodeInt32(m.Retval)
3996 buf.EncodeBool(m.IsEnable)
3997 return buf.Bytes(), nil
3999 func (m *ShowOneStatsEnableDisableReply) Unmarshal(b []byte) error {
4000 buf := codec.NewBuffer(b)
4001 m.Retval = buf.DecodeInt32()
4002 m.IsEnable = buf.DecodeBool()
4006 // ShowOneStatus defines message 'show_one_status'.
4007 type ShowOneStatus struct{}
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
4016 func (m *ShowOneStatus) Size() (size int) {
4022 func (m *ShowOneStatus) Marshal(b []byte) ([]byte, error) {
4024 b = make([]byte, m.Size())
4026 buf := codec.NewBuffer(b)
4027 return buf.Bytes(), nil
4029 func (m *ShowOneStatus) Unmarshal(b []byte) error {
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"`
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
4047 func (m *ShowOneStatusReply) Size() (size int) {
4051 size += 4 // m.Retval
4052 size += 1 // m.FeatureStatus
4053 size += 1 // m.GpeStatus
4056 func (m *ShowOneStatusReply) Marshal(b []byte) ([]byte, error) {
4058 b = make([]byte, m.Size())
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
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()
4074 // ShowOneUsePetr defines message 'show_one_use_petr'.
4075 type ShowOneUsePetr struct{}
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
4084 func (m *ShowOneUsePetr) Size() (size int) {
4090 func (m *ShowOneUsePetr) Marshal(b []byte) ([]byte, error) {
4092 b = make([]byte, m.Size())
4094 buf := codec.NewBuffer(b)
4095 return buf.Bytes(), nil
4097 func (m *ShowOneUsePetr) Unmarshal(b []byte) error {
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"`
4108 func (m *ShowOneUsePetrReply) Reset() { *m = ShowOneUsePetrReply{} }
4109 func (*ShowOneUsePetrReply) GetMessageName() string { return "show_one_use_petr_reply" }
4110 func (*ShowOneUsePetrReply) GetCrcString() string { return "10e744a6" }
4111 func (*ShowOneUsePetrReply) GetMessageType() api.MessageType {
4112 return api.ReplyMessage
4115 func (m *ShowOneUsePetrReply) Size() (size int) {
4119 size += 4 // m.Retval
4120 size += 1 // m.Status
4121 size += 1 // m.IPAddress.Af
4122 size += 1 * 16 // m.IPAddress.Un
4125 func (m *ShowOneUsePetrReply) Marshal(b []byte) ([]byte, error) {
4127 b = make([]byte, m.Size())
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
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))
4145 func init() { file_one_binapi_init() }
4146 func file_one_binapi_init() {
4147 api.RegisterMessage((*OneAddDelAdjacency)(nil), "one_add_del_adjacency_e48e7afe")
4148 api.RegisterMessage((*OneAddDelAdjacencyReply)(nil), "one_add_del_adjacency_reply_e8d4e804")
4149 api.RegisterMessage((*OneAddDelL2ArpEntry)(nil), "one_add_del_l2_arp_entry_33209078")
4150 api.RegisterMessage((*OneAddDelL2ArpEntryReply)(nil), "one_add_del_l2_arp_entry_reply_e8d4e804")
4151 api.RegisterMessage((*OneAddDelLocalEid)(nil), "one_add_del_local_eid_21f573bd")
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_6598ea7c")
4160 api.RegisterMessage((*OneAddDelMapResolverReply)(nil), "one_add_del_map_resolver_reply_e8d4e804")
4161 api.RegisterMessage((*OneAddDelMapServer)(nil), "one_add_del_map_server_6598ea7c")
4162 api.RegisterMessage((*OneAddDelMapServerReply)(nil), "one_add_del_map_server_reply_e8d4e804")
4163 api.RegisterMessage((*OneAddDelNdpEntry)(nil), "one_add_del_ndp_entry_d1629a2f")
4164 api.RegisterMessage((*OneAddDelNdpEntryReply)(nil), "one_add_del_ndp_entry_reply_e8d4e804")
4165 api.RegisterMessage((*OneAddDelRemoteMapping)(nil), "one_add_del_remote_mapping_fae8ed77")
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_a8ed89a5")
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_4bc32e3a")
4172 api.RegisterMessage((*OneEidTableDump)(nil), "one_eid_table_dump_95151038")
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_b0a47bbe")
4193 api.RegisterMessage((*OneLocatorDetails)(nil), "one_locator_details_c0c4c2a7")
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_82a09deb")
4206 api.RegisterMessage((*OneMapResolverDump)(nil), "one_map_resolver_dump_51077d14")
4207 api.RegisterMessage((*OneMapServerDetails)(nil), "one_map_server_details_82a09deb")
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_0bd34161")
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_ff6ef238")
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_9e141831")
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_10e744a6")
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),
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),