1 // Code generated by GoVPP's binapi-generator. DO NOT EDIT.
3 // binapi-generator: v0.5.0-dev
5 // source: .vppapi/core/one.api.json
7 // Package one contains generated bindings for API file one.api.
16 api "git.fd.io/govpp.git/api"
17 codec "git.fd.io/govpp.git/codec"
20 // This is a compile-time assertion to ensure that this generated file
21 // is compatible with the GoVPP api package it is being compiled against.
22 // A compilation error at this line likely means your copy of the
23 // GoVPP api package needs to be updated.
24 const _ = api.GoVppAPIPackageIsVersion2
29 VersionCrc = 0xde9891c3
32 // OneAdjacency defines type 'one_adjacency'.
33 type OneAdjacency struct {
34 EidType uint8 `binapi:"u8,name=eid_type" json:"eid_type,omitempty"`
35 Reid []byte `binapi:"u8[16],name=reid" json:"reid,omitempty"`
36 Leid []byte `binapi:"u8[16],name=leid" json:"leid,omitempty"`
37 ReidPrefixLen uint8 `binapi:"u8,name=reid_prefix_len" json:"reid_prefix_len,omitempty"`
38 LeidPrefixLen uint8 `binapi:"u8,name=leid_prefix_len" json:"leid_prefix_len,omitempty"`
41 // OneL2ArpEntry defines type 'one_l2_arp_entry'.
42 type OneL2ArpEntry struct {
43 Mac []byte `binapi:"u8[6],name=mac" json:"mac,omitempty"`
44 IP4 uint32 `binapi:"u32,name=ip4" json:"ip4,omitempty"`
47 // OneLocalLocator defines type 'one_local_locator'.
48 type OneLocalLocator struct {
49 SwIfIndex uint32 `binapi:"u32,name=sw_if_index" json:"sw_if_index,omitempty"`
50 Priority uint8 `binapi:"u8,name=priority" json:"priority,omitempty"`
51 Weight uint8 `binapi:"u8,name=weight" json:"weight,omitempty"`
54 // OneNdpEntry defines type 'one_ndp_entry'.
55 type OneNdpEntry struct {
56 Mac []byte `binapi:"u8[6],name=mac" json:"mac,omitempty"`
57 IP6 []byte `binapi:"u8[16],name=ip6" json:"ip6,omitempty"`
60 // OneRemoteLocator defines type 'one_remote_locator'.
61 type OneRemoteLocator struct {
62 IsIP4 uint8 `binapi:"u8,name=is_ip4" json:"is_ip4,omitempty"`
63 Priority uint8 `binapi:"u8,name=priority" json:"priority,omitempty"`
64 Weight uint8 `binapi:"u8,name=weight" json:"weight,omitempty"`
65 Addr []byte `binapi:"u8[16],name=addr" json:"addr,omitempty"`
68 // OneAddDelAdjacency defines message 'one_add_del_adjacency'.
69 type OneAddDelAdjacency struct {
70 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
71 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
72 EidType uint8 `binapi:"u8,name=eid_type" json:"eid_type,omitempty"`
73 Reid []byte `binapi:"u8[16],name=reid" json:"reid,omitempty"`
74 Leid []byte `binapi:"u8[16],name=leid" json:"leid,omitempty"`
75 ReidLen uint8 `binapi:"u8,name=reid_len" json:"reid_len,omitempty"`
76 LeidLen uint8 `binapi:"u8,name=leid_len" json:"leid_len,omitempty"`
79 func (m *OneAddDelAdjacency) Reset() { *m = OneAddDelAdjacency{} }
80 func (*OneAddDelAdjacency) GetMessageName() string { return "one_add_del_adjacency" }
81 func (*OneAddDelAdjacency) GetCrcString() string { return "f047390d" }
82 func (*OneAddDelAdjacency) GetMessageType() api.MessageType {
83 return api.RequestMessage
86 func (m *OneAddDelAdjacency) Size() (size int) {
92 size += 1 // m.EidType
93 size += 1 * 16 // m.Reid
94 size += 1 * 16 // m.Leid
95 size += 1 // m.ReidLen
96 size += 1 // m.LeidLen
99 func (m *OneAddDelAdjacency) Marshal(b []byte) ([]byte, error) {
101 b = make([]byte, m.Size())
103 buf := codec.NewBuffer(b)
104 buf.EncodeUint8(m.IsAdd)
105 buf.EncodeUint32(m.Vni)
106 buf.EncodeUint8(m.EidType)
107 buf.EncodeBytes(m.Reid, 16)
108 buf.EncodeBytes(m.Leid, 16)
109 buf.EncodeUint8(m.ReidLen)
110 buf.EncodeUint8(m.LeidLen)
111 return buf.Bytes(), nil
113 func (m *OneAddDelAdjacency) Unmarshal(b []byte) error {
114 buf := codec.NewBuffer(b)
115 m.IsAdd = buf.DecodeUint8()
116 m.Vni = buf.DecodeUint32()
117 m.EidType = buf.DecodeUint8()
118 m.Reid = make([]byte, 16)
119 copy(m.Reid, buf.DecodeBytes(len(m.Reid)))
120 m.Leid = make([]byte, 16)
121 copy(m.Leid, buf.DecodeBytes(len(m.Leid)))
122 m.ReidLen = buf.DecodeUint8()
123 m.LeidLen = buf.DecodeUint8()
127 // OneAddDelAdjacencyReply defines message 'one_add_del_adjacency_reply'.
128 type OneAddDelAdjacencyReply struct {
129 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
132 func (m *OneAddDelAdjacencyReply) Reset() { *m = OneAddDelAdjacencyReply{} }
133 func (*OneAddDelAdjacencyReply) GetMessageName() string { return "one_add_del_adjacency_reply" }
134 func (*OneAddDelAdjacencyReply) GetCrcString() string { return "e8d4e804" }
135 func (*OneAddDelAdjacencyReply) GetMessageType() api.MessageType {
136 return api.ReplyMessage
139 func (m *OneAddDelAdjacencyReply) Size() (size int) {
143 size += 4 // m.Retval
146 func (m *OneAddDelAdjacencyReply) Marshal(b []byte) ([]byte, error) {
148 b = make([]byte, m.Size())
150 buf := codec.NewBuffer(b)
151 buf.EncodeInt32(m.Retval)
152 return buf.Bytes(), nil
154 func (m *OneAddDelAdjacencyReply) Unmarshal(b []byte) error {
155 buf := codec.NewBuffer(b)
156 m.Retval = buf.DecodeInt32()
160 // OneAddDelL2ArpEntry defines message 'one_add_del_l2_arp_entry'.
161 type OneAddDelL2ArpEntry struct {
162 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
163 Mac []byte `binapi:"u8[6],name=mac" json:"mac,omitempty"`
164 Bd uint32 `binapi:"u32,name=bd" json:"bd,omitempty"`
165 IP4 uint32 `binapi:"u32,name=ip4" json:"ip4,omitempty"`
168 func (m *OneAddDelL2ArpEntry) Reset() { *m = OneAddDelL2ArpEntry{} }
169 func (*OneAddDelL2ArpEntry) GetMessageName() string { return "one_add_del_l2_arp_entry" }
170 func (*OneAddDelL2ArpEntry) GetCrcString() string { return "a95cc2d7" }
171 func (*OneAddDelL2ArpEntry) GetMessageType() api.MessageType {
172 return api.RequestMessage
175 func (m *OneAddDelL2ArpEntry) Size() (size int) {
180 size += 1 * 6 // m.Mac
185 func (m *OneAddDelL2ArpEntry) Marshal(b []byte) ([]byte, error) {
187 b = make([]byte, m.Size())
189 buf := codec.NewBuffer(b)
190 buf.EncodeUint8(m.IsAdd)
191 buf.EncodeBytes(m.Mac, 6)
192 buf.EncodeUint32(m.Bd)
193 buf.EncodeUint32(m.IP4)
194 return buf.Bytes(), nil
196 func (m *OneAddDelL2ArpEntry) Unmarshal(b []byte) error {
197 buf := codec.NewBuffer(b)
198 m.IsAdd = buf.DecodeUint8()
199 m.Mac = make([]byte, 6)
200 copy(m.Mac, buf.DecodeBytes(len(m.Mac)))
201 m.Bd = buf.DecodeUint32()
202 m.IP4 = buf.DecodeUint32()
206 // OneAddDelL2ArpEntryReply defines message 'one_add_del_l2_arp_entry_reply'.
207 type OneAddDelL2ArpEntryReply struct {
208 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
211 func (m *OneAddDelL2ArpEntryReply) Reset() { *m = OneAddDelL2ArpEntryReply{} }
212 func (*OneAddDelL2ArpEntryReply) GetMessageName() string { return "one_add_del_l2_arp_entry_reply" }
213 func (*OneAddDelL2ArpEntryReply) GetCrcString() string { return "e8d4e804" }
214 func (*OneAddDelL2ArpEntryReply) GetMessageType() api.MessageType {
215 return api.ReplyMessage
218 func (m *OneAddDelL2ArpEntryReply) Size() (size int) {
222 size += 4 // m.Retval
225 func (m *OneAddDelL2ArpEntryReply) Marshal(b []byte) ([]byte, error) {
227 b = make([]byte, m.Size())
229 buf := codec.NewBuffer(b)
230 buf.EncodeInt32(m.Retval)
231 return buf.Bytes(), nil
233 func (m *OneAddDelL2ArpEntryReply) Unmarshal(b []byte) error {
234 buf := codec.NewBuffer(b)
235 m.Retval = buf.DecodeInt32()
239 // OneAddDelLocalEid defines message 'one_add_del_local_eid'.
240 type OneAddDelLocalEid struct {
241 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
242 EidType uint8 `binapi:"u8,name=eid_type" json:"eid_type,omitempty"`
243 Eid []byte `binapi:"u8[16],name=eid" json:"eid,omitempty"`
244 PrefixLen uint8 `binapi:"u8,name=prefix_len" json:"prefix_len,omitempty"`
245 LocatorSetName []byte `binapi:"u8[64],name=locator_set_name" json:"locator_set_name,omitempty"`
246 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
247 KeyID uint16 `binapi:"u16,name=key_id" json:"key_id,omitempty"`
248 Key []byte `binapi:"u8[64],name=key" json:"key,omitempty"`
251 func (m *OneAddDelLocalEid) Reset() { *m = OneAddDelLocalEid{} }
252 func (*OneAddDelLocalEid) GetMessageName() string { return "one_add_del_local_eid" }
253 func (*OneAddDelLocalEid) GetCrcString() string { return "e6d00717" }
254 func (*OneAddDelLocalEid) GetMessageType() api.MessageType {
255 return api.RequestMessage
258 func (m *OneAddDelLocalEid) Size() (size int) {
263 size += 1 // m.EidType
264 size += 1 * 16 // m.Eid
265 size += 1 // m.PrefixLen
266 size += 1 * 64 // m.LocatorSetName
269 size += 1 * 64 // m.Key
272 func (m *OneAddDelLocalEid) Marshal(b []byte) ([]byte, error) {
274 b = make([]byte, m.Size())
276 buf := codec.NewBuffer(b)
277 buf.EncodeUint8(m.IsAdd)
278 buf.EncodeUint8(m.EidType)
279 buf.EncodeBytes(m.Eid, 16)
280 buf.EncodeUint8(m.PrefixLen)
281 buf.EncodeBytes(m.LocatorSetName, 64)
282 buf.EncodeUint32(m.Vni)
283 buf.EncodeUint16(m.KeyID)
284 buf.EncodeBytes(m.Key, 64)
285 return buf.Bytes(), nil
287 func (m *OneAddDelLocalEid) Unmarshal(b []byte) error {
288 buf := codec.NewBuffer(b)
289 m.IsAdd = buf.DecodeUint8()
290 m.EidType = buf.DecodeUint8()
291 m.Eid = make([]byte, 16)
292 copy(m.Eid, buf.DecodeBytes(len(m.Eid)))
293 m.PrefixLen = buf.DecodeUint8()
294 m.LocatorSetName = make([]byte, 64)
295 copy(m.LocatorSetName, buf.DecodeBytes(len(m.LocatorSetName)))
296 m.Vni = buf.DecodeUint32()
297 m.KeyID = buf.DecodeUint16()
298 m.Key = make([]byte, 64)
299 copy(m.Key, buf.DecodeBytes(len(m.Key)))
303 // OneAddDelLocalEidReply defines message 'one_add_del_local_eid_reply'.
304 type OneAddDelLocalEidReply struct {
305 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
308 func (m *OneAddDelLocalEidReply) Reset() { *m = OneAddDelLocalEidReply{} }
309 func (*OneAddDelLocalEidReply) GetMessageName() string { return "one_add_del_local_eid_reply" }
310 func (*OneAddDelLocalEidReply) GetCrcString() string { return "e8d4e804" }
311 func (*OneAddDelLocalEidReply) GetMessageType() api.MessageType {
312 return api.ReplyMessage
315 func (m *OneAddDelLocalEidReply) Size() (size int) {
319 size += 4 // m.Retval
322 func (m *OneAddDelLocalEidReply) Marshal(b []byte) ([]byte, error) {
324 b = make([]byte, m.Size())
326 buf := codec.NewBuffer(b)
327 buf.EncodeInt32(m.Retval)
328 return buf.Bytes(), nil
330 func (m *OneAddDelLocalEidReply) Unmarshal(b []byte) error {
331 buf := codec.NewBuffer(b)
332 m.Retval = buf.DecodeInt32()
336 // OneAddDelLocator defines message 'one_add_del_locator'.
337 type OneAddDelLocator struct {
338 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
339 LocatorSetName []byte `binapi:"u8[64],name=locator_set_name" json:"locator_set_name,omitempty"`
340 SwIfIndex uint32 `binapi:"u32,name=sw_if_index" json:"sw_if_index,omitempty"`
341 Priority uint8 `binapi:"u8,name=priority" json:"priority,omitempty"`
342 Weight uint8 `binapi:"u8,name=weight" json:"weight,omitempty"`
345 func (m *OneAddDelLocator) Reset() { *m = OneAddDelLocator{} }
346 func (*OneAddDelLocator) GetMessageName() string { return "one_add_del_locator" }
347 func (*OneAddDelLocator) GetCrcString() string { return "006a4240" }
348 func (*OneAddDelLocator) GetMessageType() api.MessageType {
349 return api.RequestMessage
352 func (m *OneAddDelLocator) Size() (size int) {
357 size += 1 * 64 // m.LocatorSetName
358 size += 4 // m.SwIfIndex
359 size += 1 // m.Priority
360 size += 1 // m.Weight
363 func (m *OneAddDelLocator) Marshal(b []byte) ([]byte, error) {
365 b = make([]byte, m.Size())
367 buf := codec.NewBuffer(b)
368 buf.EncodeUint8(m.IsAdd)
369 buf.EncodeBytes(m.LocatorSetName, 64)
370 buf.EncodeUint32(m.SwIfIndex)
371 buf.EncodeUint8(m.Priority)
372 buf.EncodeUint8(m.Weight)
373 return buf.Bytes(), nil
375 func (m *OneAddDelLocator) Unmarshal(b []byte) error {
376 buf := codec.NewBuffer(b)
377 m.IsAdd = buf.DecodeUint8()
378 m.LocatorSetName = make([]byte, 64)
379 copy(m.LocatorSetName, buf.DecodeBytes(len(m.LocatorSetName)))
380 m.SwIfIndex = buf.DecodeUint32()
381 m.Priority = buf.DecodeUint8()
382 m.Weight = buf.DecodeUint8()
386 // OneAddDelLocatorReply defines message 'one_add_del_locator_reply'.
387 type OneAddDelLocatorReply struct {
388 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
391 func (m *OneAddDelLocatorReply) Reset() { *m = OneAddDelLocatorReply{} }
392 func (*OneAddDelLocatorReply) GetMessageName() string { return "one_add_del_locator_reply" }
393 func (*OneAddDelLocatorReply) GetCrcString() string { return "e8d4e804" }
394 func (*OneAddDelLocatorReply) GetMessageType() api.MessageType {
395 return api.ReplyMessage
398 func (m *OneAddDelLocatorReply) Size() (size int) {
402 size += 4 // m.Retval
405 func (m *OneAddDelLocatorReply) Marshal(b []byte) ([]byte, error) {
407 b = make([]byte, m.Size())
409 buf := codec.NewBuffer(b)
410 buf.EncodeInt32(m.Retval)
411 return buf.Bytes(), nil
413 func (m *OneAddDelLocatorReply) Unmarshal(b []byte) error {
414 buf := codec.NewBuffer(b)
415 m.Retval = buf.DecodeInt32()
419 // OneAddDelLocatorSet defines message 'one_add_del_locator_set'.
420 type OneAddDelLocatorSet struct {
421 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
422 LocatorSetName []byte `binapi:"u8[64],name=locator_set_name" json:"locator_set_name,omitempty"`
423 LocatorNum uint32 `binapi:"u32,name=locator_num" json:"-"`
424 Locators []OneLocalLocator `binapi:"one_local_locator[locator_num],name=locators" json:"locators,omitempty"`
427 func (m *OneAddDelLocatorSet) Reset() { *m = OneAddDelLocatorSet{} }
428 func (*OneAddDelLocatorSet) GetMessageName() string { return "one_add_del_locator_set" }
429 func (*OneAddDelLocatorSet) GetCrcString() string { return "2e73b050" }
430 func (*OneAddDelLocatorSet) GetMessageType() api.MessageType {
431 return api.RequestMessage
434 func (m *OneAddDelLocatorSet) Size() (size int) {
439 size += 1 * 64 // m.LocatorSetName
440 size += 4 // m.LocatorNum
441 for j1 := 0; j1 < len(m.Locators); j1++ {
442 var s1 OneLocalLocator
444 if j1 < len(m.Locators) {
447 size += 4 // s1.SwIfIndex
448 size += 1 // s1.Priority
449 size += 1 // s1.Weight
453 func (m *OneAddDelLocatorSet) Marshal(b []byte) ([]byte, error) {
455 b = make([]byte, m.Size())
457 buf := codec.NewBuffer(b)
458 buf.EncodeUint8(m.IsAdd)
459 buf.EncodeBytes(m.LocatorSetName, 64)
460 buf.EncodeUint32(uint32(len(m.Locators)))
461 for j0 := 0; j0 < len(m.Locators); j0++ {
462 var v0 OneLocalLocator // Locators
463 if j0 < len(m.Locators) {
466 buf.EncodeUint32(v0.SwIfIndex)
467 buf.EncodeUint8(v0.Priority)
468 buf.EncodeUint8(v0.Weight)
470 return buf.Bytes(), nil
472 func (m *OneAddDelLocatorSet) Unmarshal(b []byte) error {
473 buf := codec.NewBuffer(b)
474 m.IsAdd = buf.DecodeUint8()
475 m.LocatorSetName = make([]byte, 64)
476 copy(m.LocatorSetName, buf.DecodeBytes(len(m.LocatorSetName)))
477 m.LocatorNum = buf.DecodeUint32()
478 m.Locators = make([]OneLocalLocator, m.LocatorNum)
479 for j0 := 0; j0 < len(m.Locators); j0++ {
480 m.Locators[j0].SwIfIndex = buf.DecodeUint32()
481 m.Locators[j0].Priority = buf.DecodeUint8()
482 m.Locators[j0].Weight = buf.DecodeUint8()
487 // OneAddDelLocatorSetReply defines message 'one_add_del_locator_set_reply'.
488 type OneAddDelLocatorSetReply struct {
489 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
490 LsIndex uint32 `binapi:"u32,name=ls_index" json:"ls_index,omitempty"`
493 func (m *OneAddDelLocatorSetReply) Reset() { *m = OneAddDelLocatorSetReply{} }
494 func (*OneAddDelLocatorSetReply) GetMessageName() string { return "one_add_del_locator_set_reply" }
495 func (*OneAddDelLocatorSetReply) GetCrcString() string { return "b6666db4" }
496 func (*OneAddDelLocatorSetReply) GetMessageType() api.MessageType {
497 return api.ReplyMessage
500 func (m *OneAddDelLocatorSetReply) Size() (size int) {
504 size += 4 // m.Retval
505 size += 4 // m.LsIndex
508 func (m *OneAddDelLocatorSetReply) Marshal(b []byte) ([]byte, error) {
510 b = make([]byte, m.Size())
512 buf := codec.NewBuffer(b)
513 buf.EncodeInt32(m.Retval)
514 buf.EncodeUint32(m.LsIndex)
515 return buf.Bytes(), nil
517 func (m *OneAddDelLocatorSetReply) Unmarshal(b []byte) error {
518 buf := codec.NewBuffer(b)
519 m.Retval = buf.DecodeInt32()
520 m.LsIndex = buf.DecodeUint32()
524 // OneAddDelMapRequestItrRlocs defines message 'one_add_del_map_request_itr_rlocs'.
525 type OneAddDelMapRequestItrRlocs struct {
526 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
527 LocatorSetName []byte `binapi:"u8[64],name=locator_set_name" json:"locator_set_name,omitempty"`
530 func (m *OneAddDelMapRequestItrRlocs) Reset() { *m = OneAddDelMapRequestItrRlocs{} }
531 func (*OneAddDelMapRequestItrRlocs) GetMessageName() string {
532 return "one_add_del_map_request_itr_rlocs"
534 func (*OneAddDelMapRequestItrRlocs) GetCrcString() string { return "c7c6cb2f" }
535 func (*OneAddDelMapRequestItrRlocs) GetMessageType() api.MessageType {
536 return api.RequestMessage
539 func (m *OneAddDelMapRequestItrRlocs) Size() (size int) {
544 size += 1 * 64 // m.LocatorSetName
547 func (m *OneAddDelMapRequestItrRlocs) Marshal(b []byte) ([]byte, error) {
549 b = make([]byte, m.Size())
551 buf := codec.NewBuffer(b)
552 buf.EncodeUint8(m.IsAdd)
553 buf.EncodeBytes(m.LocatorSetName, 64)
554 return buf.Bytes(), nil
556 func (m *OneAddDelMapRequestItrRlocs) Unmarshal(b []byte) error {
557 buf := codec.NewBuffer(b)
558 m.IsAdd = buf.DecodeUint8()
559 m.LocatorSetName = make([]byte, 64)
560 copy(m.LocatorSetName, buf.DecodeBytes(len(m.LocatorSetName)))
564 // OneAddDelMapRequestItrRlocsReply defines message 'one_add_del_map_request_itr_rlocs_reply'.
565 type OneAddDelMapRequestItrRlocsReply struct {
566 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
569 func (m *OneAddDelMapRequestItrRlocsReply) Reset() { *m = OneAddDelMapRequestItrRlocsReply{} }
570 func (*OneAddDelMapRequestItrRlocsReply) GetMessageName() string {
571 return "one_add_del_map_request_itr_rlocs_reply"
573 func (*OneAddDelMapRequestItrRlocsReply) GetCrcString() string { return "e8d4e804" }
574 func (*OneAddDelMapRequestItrRlocsReply) GetMessageType() api.MessageType {
575 return api.ReplyMessage
578 func (m *OneAddDelMapRequestItrRlocsReply) Size() (size int) {
582 size += 4 // m.Retval
585 func (m *OneAddDelMapRequestItrRlocsReply) Marshal(b []byte) ([]byte, error) {
587 b = make([]byte, m.Size())
589 buf := codec.NewBuffer(b)
590 buf.EncodeInt32(m.Retval)
591 return buf.Bytes(), nil
593 func (m *OneAddDelMapRequestItrRlocsReply) Unmarshal(b []byte) error {
594 buf := codec.NewBuffer(b)
595 m.Retval = buf.DecodeInt32()
599 // OneAddDelMapResolver defines message 'one_add_del_map_resolver'.
600 type OneAddDelMapResolver struct {
601 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
602 IsIPv6 uint8 `binapi:"u8,name=is_ipv6" json:"is_ipv6,omitempty"`
603 IPAddress []byte `binapi:"u8[16],name=ip_address" json:"ip_address,omitempty"`
606 func (m *OneAddDelMapResolver) Reset() { *m = OneAddDelMapResolver{} }
607 func (*OneAddDelMapResolver) GetMessageName() string { return "one_add_del_map_resolver" }
608 func (*OneAddDelMapResolver) GetCrcString() string { return "0ebcd37d" }
609 func (*OneAddDelMapResolver) GetMessageType() api.MessageType {
610 return api.RequestMessage
613 func (m *OneAddDelMapResolver) Size() (size int) {
618 size += 1 // m.IsIPv6
619 size += 1 * 16 // m.IPAddress
622 func (m *OneAddDelMapResolver) Marshal(b []byte) ([]byte, error) {
624 b = make([]byte, m.Size())
626 buf := codec.NewBuffer(b)
627 buf.EncodeUint8(m.IsAdd)
628 buf.EncodeUint8(m.IsIPv6)
629 buf.EncodeBytes(m.IPAddress, 16)
630 return buf.Bytes(), nil
632 func (m *OneAddDelMapResolver) Unmarshal(b []byte) error {
633 buf := codec.NewBuffer(b)
634 m.IsAdd = buf.DecodeUint8()
635 m.IsIPv6 = buf.DecodeUint8()
636 m.IPAddress = make([]byte, 16)
637 copy(m.IPAddress, buf.DecodeBytes(len(m.IPAddress)))
641 // OneAddDelMapResolverReply defines message 'one_add_del_map_resolver_reply'.
642 type OneAddDelMapResolverReply struct {
643 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
646 func (m *OneAddDelMapResolverReply) Reset() { *m = OneAddDelMapResolverReply{} }
647 func (*OneAddDelMapResolverReply) GetMessageName() string { return "one_add_del_map_resolver_reply" }
648 func (*OneAddDelMapResolverReply) GetCrcString() string { return "e8d4e804" }
649 func (*OneAddDelMapResolverReply) GetMessageType() api.MessageType {
650 return api.ReplyMessage
653 func (m *OneAddDelMapResolverReply) Size() (size int) {
657 size += 4 // m.Retval
660 func (m *OneAddDelMapResolverReply) Marshal(b []byte) ([]byte, error) {
662 b = make([]byte, m.Size())
664 buf := codec.NewBuffer(b)
665 buf.EncodeInt32(m.Retval)
666 return buf.Bytes(), nil
668 func (m *OneAddDelMapResolverReply) Unmarshal(b []byte) error {
669 buf := codec.NewBuffer(b)
670 m.Retval = buf.DecodeInt32()
674 // OneAddDelMapServer defines message 'one_add_del_map_server'.
675 type OneAddDelMapServer struct {
676 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
677 IsIPv6 uint8 `binapi:"u8,name=is_ipv6" json:"is_ipv6,omitempty"`
678 IPAddress []byte `binapi:"u8[16],name=ip_address" json:"ip_address,omitempty"`
681 func (m *OneAddDelMapServer) Reset() { *m = OneAddDelMapServer{} }
682 func (*OneAddDelMapServer) GetMessageName() string { return "one_add_del_map_server" }
683 func (*OneAddDelMapServer) GetCrcString() string { return "0ebcd37d" }
684 func (*OneAddDelMapServer) GetMessageType() api.MessageType {
685 return api.RequestMessage
688 func (m *OneAddDelMapServer) Size() (size int) {
693 size += 1 // m.IsIPv6
694 size += 1 * 16 // m.IPAddress
697 func (m *OneAddDelMapServer) Marshal(b []byte) ([]byte, error) {
699 b = make([]byte, m.Size())
701 buf := codec.NewBuffer(b)
702 buf.EncodeUint8(m.IsAdd)
703 buf.EncodeUint8(m.IsIPv6)
704 buf.EncodeBytes(m.IPAddress, 16)
705 return buf.Bytes(), nil
707 func (m *OneAddDelMapServer) Unmarshal(b []byte) error {
708 buf := codec.NewBuffer(b)
709 m.IsAdd = buf.DecodeUint8()
710 m.IsIPv6 = buf.DecodeUint8()
711 m.IPAddress = make([]byte, 16)
712 copy(m.IPAddress, buf.DecodeBytes(len(m.IPAddress)))
716 // OneAddDelMapServerReply defines message 'one_add_del_map_server_reply'.
717 type OneAddDelMapServerReply struct {
718 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
721 func (m *OneAddDelMapServerReply) Reset() { *m = OneAddDelMapServerReply{} }
722 func (*OneAddDelMapServerReply) GetMessageName() string { return "one_add_del_map_server_reply" }
723 func (*OneAddDelMapServerReply) GetCrcString() string { return "e8d4e804" }
724 func (*OneAddDelMapServerReply) GetMessageType() api.MessageType {
725 return api.ReplyMessage
728 func (m *OneAddDelMapServerReply) Size() (size int) {
732 size += 4 // m.Retval
735 func (m *OneAddDelMapServerReply) Marshal(b []byte) ([]byte, error) {
737 b = make([]byte, m.Size())
739 buf := codec.NewBuffer(b)
740 buf.EncodeInt32(m.Retval)
741 return buf.Bytes(), nil
743 func (m *OneAddDelMapServerReply) Unmarshal(b []byte) error {
744 buf := codec.NewBuffer(b)
745 m.Retval = buf.DecodeInt32()
749 // OneAddDelNdpEntry defines message 'one_add_del_ndp_entry'.
750 type OneAddDelNdpEntry struct {
751 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
752 Mac []byte `binapi:"u8[6],name=mac" json:"mac,omitempty"`
753 Bd uint32 `binapi:"u32,name=bd" json:"bd,omitempty"`
754 IP6 []byte `binapi:"u8[16],name=ip6" json:"ip6,omitempty"`
757 func (m *OneAddDelNdpEntry) Reset() { *m = OneAddDelNdpEntry{} }
758 func (*OneAddDelNdpEntry) GetMessageName() string { return "one_add_del_ndp_entry" }
759 func (*OneAddDelNdpEntry) GetCrcString() string { return "e9468fe3" }
760 func (*OneAddDelNdpEntry) GetMessageType() api.MessageType {
761 return api.RequestMessage
764 func (m *OneAddDelNdpEntry) Size() (size int) {
769 size += 1 * 6 // m.Mac
771 size += 1 * 16 // m.IP6
774 func (m *OneAddDelNdpEntry) Marshal(b []byte) ([]byte, error) {
776 b = make([]byte, m.Size())
778 buf := codec.NewBuffer(b)
779 buf.EncodeUint8(m.IsAdd)
780 buf.EncodeBytes(m.Mac, 6)
781 buf.EncodeUint32(m.Bd)
782 buf.EncodeBytes(m.IP6, 16)
783 return buf.Bytes(), nil
785 func (m *OneAddDelNdpEntry) Unmarshal(b []byte) error {
786 buf := codec.NewBuffer(b)
787 m.IsAdd = buf.DecodeUint8()
788 m.Mac = make([]byte, 6)
789 copy(m.Mac, buf.DecodeBytes(len(m.Mac)))
790 m.Bd = buf.DecodeUint32()
791 m.IP6 = make([]byte, 16)
792 copy(m.IP6, buf.DecodeBytes(len(m.IP6)))
796 // OneAddDelNdpEntryReply defines message 'one_add_del_ndp_entry_reply'.
797 type OneAddDelNdpEntryReply struct {
798 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
801 func (m *OneAddDelNdpEntryReply) Reset() { *m = OneAddDelNdpEntryReply{} }
802 func (*OneAddDelNdpEntryReply) GetMessageName() string { return "one_add_del_ndp_entry_reply" }
803 func (*OneAddDelNdpEntryReply) GetCrcString() string { return "e8d4e804" }
804 func (*OneAddDelNdpEntryReply) GetMessageType() api.MessageType {
805 return api.ReplyMessage
808 func (m *OneAddDelNdpEntryReply) Size() (size int) {
812 size += 4 // m.Retval
815 func (m *OneAddDelNdpEntryReply) Marshal(b []byte) ([]byte, error) {
817 b = make([]byte, m.Size())
819 buf := codec.NewBuffer(b)
820 buf.EncodeInt32(m.Retval)
821 return buf.Bytes(), nil
823 func (m *OneAddDelNdpEntryReply) Unmarshal(b []byte) error {
824 buf := codec.NewBuffer(b)
825 m.Retval = buf.DecodeInt32()
829 // OneAddDelRemoteMapping defines message 'one_add_del_remote_mapping'.
830 type OneAddDelRemoteMapping struct {
831 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
832 IsSrcDst uint8 `binapi:"u8,name=is_src_dst" json:"is_src_dst,omitempty"`
833 DelAll uint8 `binapi:"u8,name=del_all" json:"del_all,omitempty"`
834 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
835 Action uint8 `binapi:"u8,name=action" json:"action,omitempty"`
836 EidType uint8 `binapi:"u8,name=eid_type" json:"eid_type,omitempty"`
837 Eid []byte `binapi:"u8[16],name=eid" json:"eid,omitempty"`
838 EidLen uint8 `binapi:"u8,name=eid_len" json:"eid_len,omitempty"`
839 Seid []byte `binapi:"u8[16],name=seid" json:"seid,omitempty"`
840 SeidLen uint8 `binapi:"u8,name=seid_len" json:"seid_len,omitempty"`
841 RlocNum uint32 `binapi:"u32,name=rloc_num" json:"-"`
842 Rlocs []OneRemoteLocator `binapi:"one_remote_locator[rloc_num],name=rlocs" json:"rlocs,omitempty"`
845 func (m *OneAddDelRemoteMapping) Reset() { *m = OneAddDelRemoteMapping{} }
846 func (*OneAddDelRemoteMapping) GetMessageName() string { return "one_add_del_remote_mapping" }
847 func (*OneAddDelRemoteMapping) GetCrcString() string { return "0b2010ec" }
848 func (*OneAddDelRemoteMapping) GetMessageType() api.MessageType {
849 return api.RequestMessage
852 func (m *OneAddDelRemoteMapping) Size() (size int) {
857 size += 1 // m.IsSrcDst
858 size += 1 // m.DelAll
860 size += 1 // m.Action
861 size += 1 // m.EidType
862 size += 1 * 16 // m.Eid
863 size += 1 // m.EidLen
864 size += 1 * 16 // m.Seid
865 size += 1 // m.SeidLen
866 size += 4 // m.RlocNum
867 for j1 := 0; j1 < len(m.Rlocs); j1++ {
868 var s1 OneRemoteLocator
870 if j1 < len(m.Rlocs) {
873 size += 1 // s1.IsIP4
874 size += 1 // s1.Priority
875 size += 1 // s1.Weight
876 size += 1 * 16 // s1.Addr
880 func (m *OneAddDelRemoteMapping) Marshal(b []byte) ([]byte, error) {
882 b = make([]byte, m.Size())
884 buf := codec.NewBuffer(b)
885 buf.EncodeUint8(m.IsAdd)
886 buf.EncodeUint8(m.IsSrcDst)
887 buf.EncodeUint8(m.DelAll)
888 buf.EncodeUint32(m.Vni)
889 buf.EncodeUint8(m.Action)
890 buf.EncodeUint8(m.EidType)
891 buf.EncodeBytes(m.Eid, 16)
892 buf.EncodeUint8(m.EidLen)
893 buf.EncodeBytes(m.Seid, 16)
894 buf.EncodeUint8(m.SeidLen)
895 buf.EncodeUint32(uint32(len(m.Rlocs)))
896 for j0 := 0; j0 < len(m.Rlocs); j0++ {
897 var v0 OneRemoteLocator // Rlocs
898 if j0 < len(m.Rlocs) {
901 buf.EncodeUint8(v0.IsIP4)
902 buf.EncodeUint8(v0.Priority)
903 buf.EncodeUint8(v0.Weight)
904 buf.EncodeBytes(v0.Addr, 16)
906 return buf.Bytes(), nil
908 func (m *OneAddDelRemoteMapping) Unmarshal(b []byte) error {
909 buf := codec.NewBuffer(b)
910 m.IsAdd = buf.DecodeUint8()
911 m.IsSrcDst = buf.DecodeUint8()
912 m.DelAll = buf.DecodeUint8()
913 m.Vni = buf.DecodeUint32()
914 m.Action = buf.DecodeUint8()
915 m.EidType = buf.DecodeUint8()
916 m.Eid = make([]byte, 16)
917 copy(m.Eid, buf.DecodeBytes(len(m.Eid)))
918 m.EidLen = buf.DecodeUint8()
919 m.Seid = make([]byte, 16)
920 copy(m.Seid, buf.DecodeBytes(len(m.Seid)))
921 m.SeidLen = buf.DecodeUint8()
922 m.RlocNum = buf.DecodeUint32()
923 m.Rlocs = make([]OneRemoteLocator, m.RlocNum)
924 for j0 := 0; j0 < len(m.Rlocs); j0++ {
925 m.Rlocs[j0].IsIP4 = buf.DecodeUint8()
926 m.Rlocs[j0].Priority = buf.DecodeUint8()
927 m.Rlocs[j0].Weight = buf.DecodeUint8()
928 m.Rlocs[j0].Addr = make([]byte, 16)
929 copy(m.Rlocs[j0].Addr, buf.DecodeBytes(len(m.Rlocs[j0].Addr)))
934 // OneAddDelRemoteMappingReply defines message 'one_add_del_remote_mapping_reply'.
935 type OneAddDelRemoteMappingReply struct {
936 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
939 func (m *OneAddDelRemoteMappingReply) Reset() { *m = OneAddDelRemoteMappingReply{} }
940 func (*OneAddDelRemoteMappingReply) GetMessageName() string {
941 return "one_add_del_remote_mapping_reply"
943 func (*OneAddDelRemoteMappingReply) GetCrcString() string { return "e8d4e804" }
944 func (*OneAddDelRemoteMappingReply) GetMessageType() api.MessageType {
945 return api.ReplyMessage
948 func (m *OneAddDelRemoteMappingReply) Size() (size int) {
952 size += 4 // m.Retval
955 func (m *OneAddDelRemoteMappingReply) Marshal(b []byte) ([]byte, error) {
957 b = make([]byte, m.Size())
959 buf := codec.NewBuffer(b)
960 buf.EncodeInt32(m.Retval)
961 return buf.Bytes(), nil
963 func (m *OneAddDelRemoteMappingReply) Unmarshal(b []byte) error {
964 buf := codec.NewBuffer(b)
965 m.Retval = buf.DecodeInt32()
969 // OneAdjacenciesGet defines message 'one_adjacencies_get'.
970 type OneAdjacenciesGet struct {
971 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
974 func (m *OneAdjacenciesGet) Reset() { *m = OneAdjacenciesGet{} }
975 func (*OneAdjacenciesGet) GetMessageName() string { return "one_adjacencies_get" }
976 func (*OneAdjacenciesGet) GetCrcString() string { return "8d1f2fe9" }
977 func (*OneAdjacenciesGet) GetMessageType() api.MessageType {
978 return api.RequestMessage
981 func (m *OneAdjacenciesGet) Size() (size int) {
988 func (m *OneAdjacenciesGet) Marshal(b []byte) ([]byte, error) {
990 b = make([]byte, m.Size())
992 buf := codec.NewBuffer(b)
993 buf.EncodeUint32(m.Vni)
994 return buf.Bytes(), nil
996 func (m *OneAdjacenciesGet) Unmarshal(b []byte) error {
997 buf := codec.NewBuffer(b)
998 m.Vni = buf.DecodeUint32()
1002 // OneAdjacenciesGetReply defines message 'one_adjacencies_get_reply'.
1003 type OneAdjacenciesGetReply struct {
1004 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1005 Count uint32 `binapi:"u32,name=count" json:"-"`
1006 Adjacencies []OneAdjacency `binapi:"one_adjacency[count],name=adjacencies" json:"adjacencies,omitempty"`
1009 func (m *OneAdjacenciesGetReply) Reset() { *m = OneAdjacenciesGetReply{} }
1010 func (*OneAdjacenciesGetReply) GetMessageName() string { return "one_adjacencies_get_reply" }
1011 func (*OneAdjacenciesGetReply) GetCrcString() string { return "60a3c592" }
1012 func (*OneAdjacenciesGetReply) GetMessageType() api.MessageType {
1013 return api.ReplyMessage
1016 func (m *OneAdjacenciesGetReply) Size() (size int) {
1020 size += 4 // m.Retval
1021 size += 4 // m.Count
1022 for j1 := 0; j1 < len(m.Adjacencies); j1++ {
1025 if j1 < len(m.Adjacencies) {
1026 s1 = m.Adjacencies[j1]
1028 size += 1 // s1.EidType
1029 size += 1 * 16 // s1.Reid
1030 size += 1 * 16 // s1.Leid
1031 size += 1 // s1.ReidPrefixLen
1032 size += 1 // s1.LeidPrefixLen
1036 func (m *OneAdjacenciesGetReply) Marshal(b []byte) ([]byte, error) {
1038 b = make([]byte, m.Size())
1040 buf := codec.NewBuffer(b)
1041 buf.EncodeInt32(m.Retval)
1042 buf.EncodeUint32(uint32(len(m.Adjacencies)))
1043 for j0 := 0; j0 < len(m.Adjacencies); j0++ {
1044 var v0 OneAdjacency // Adjacencies
1045 if j0 < len(m.Adjacencies) {
1046 v0 = m.Adjacencies[j0]
1048 buf.EncodeUint8(v0.EidType)
1049 buf.EncodeBytes(v0.Reid, 16)
1050 buf.EncodeBytes(v0.Leid, 16)
1051 buf.EncodeUint8(v0.ReidPrefixLen)
1052 buf.EncodeUint8(v0.LeidPrefixLen)
1054 return buf.Bytes(), nil
1056 func (m *OneAdjacenciesGetReply) Unmarshal(b []byte) error {
1057 buf := codec.NewBuffer(b)
1058 m.Retval = buf.DecodeInt32()
1059 m.Count = buf.DecodeUint32()
1060 m.Adjacencies = make([]OneAdjacency, m.Count)
1061 for j0 := 0; j0 < len(m.Adjacencies); j0++ {
1062 m.Adjacencies[j0].EidType = buf.DecodeUint8()
1063 m.Adjacencies[j0].Reid = make([]byte, 16)
1064 copy(m.Adjacencies[j0].Reid, buf.DecodeBytes(len(m.Adjacencies[j0].Reid)))
1065 m.Adjacencies[j0].Leid = make([]byte, 16)
1066 copy(m.Adjacencies[j0].Leid, buf.DecodeBytes(len(m.Adjacencies[j0].Leid)))
1067 m.Adjacencies[j0].ReidPrefixLen = buf.DecodeUint8()
1068 m.Adjacencies[j0].LeidPrefixLen = buf.DecodeUint8()
1073 // OneEidTableAddDelMap defines message 'one_eid_table_add_del_map'.
1074 type OneEidTableAddDelMap struct {
1075 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
1076 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
1077 DpTable uint32 `binapi:"u32,name=dp_table" json:"dp_table,omitempty"`
1078 IsL2 uint8 `binapi:"u8,name=is_l2" json:"is_l2,omitempty"`
1081 func (m *OneEidTableAddDelMap) Reset() { *m = OneEidTableAddDelMap{} }
1082 func (*OneEidTableAddDelMap) GetMessageName() string { return "one_eid_table_add_del_map" }
1083 func (*OneEidTableAddDelMap) GetCrcString() string { return "59e9975e" }
1084 func (*OneEidTableAddDelMap) GetMessageType() api.MessageType {
1085 return api.RequestMessage
1088 func (m *OneEidTableAddDelMap) Size() (size int) {
1092 size += 1 // m.IsAdd
1094 size += 4 // m.DpTable
1098 func (m *OneEidTableAddDelMap) Marshal(b []byte) ([]byte, error) {
1100 b = make([]byte, m.Size())
1102 buf := codec.NewBuffer(b)
1103 buf.EncodeUint8(m.IsAdd)
1104 buf.EncodeUint32(m.Vni)
1105 buf.EncodeUint32(m.DpTable)
1106 buf.EncodeUint8(m.IsL2)
1107 return buf.Bytes(), nil
1109 func (m *OneEidTableAddDelMap) Unmarshal(b []byte) error {
1110 buf := codec.NewBuffer(b)
1111 m.IsAdd = buf.DecodeUint8()
1112 m.Vni = buf.DecodeUint32()
1113 m.DpTable = buf.DecodeUint32()
1114 m.IsL2 = buf.DecodeUint8()
1118 // OneEidTableAddDelMapReply defines message 'one_eid_table_add_del_map_reply'.
1119 type OneEidTableAddDelMapReply struct {
1120 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1123 func (m *OneEidTableAddDelMapReply) Reset() { *m = OneEidTableAddDelMapReply{} }
1124 func (*OneEidTableAddDelMapReply) GetMessageName() string { return "one_eid_table_add_del_map_reply" }
1125 func (*OneEidTableAddDelMapReply) GetCrcString() string { return "e8d4e804" }
1126 func (*OneEidTableAddDelMapReply) GetMessageType() api.MessageType {
1127 return api.ReplyMessage
1130 func (m *OneEidTableAddDelMapReply) Size() (size int) {
1134 size += 4 // m.Retval
1137 func (m *OneEidTableAddDelMapReply) Marshal(b []byte) ([]byte, error) {
1139 b = make([]byte, m.Size())
1141 buf := codec.NewBuffer(b)
1142 buf.EncodeInt32(m.Retval)
1143 return buf.Bytes(), nil
1145 func (m *OneEidTableAddDelMapReply) Unmarshal(b []byte) error {
1146 buf := codec.NewBuffer(b)
1147 m.Retval = buf.DecodeInt32()
1151 // OneEidTableDetails defines message 'one_eid_table_details'.
1152 type OneEidTableDetails struct {
1153 LocatorSetIndex uint32 `binapi:"u32,name=locator_set_index" json:"locator_set_index,omitempty"`
1154 Action uint8 `binapi:"u8,name=action" json:"action,omitempty"`
1155 IsLocal uint8 `binapi:"u8,name=is_local" json:"is_local,omitempty"`
1156 EidType uint8 `binapi:"u8,name=eid_type" json:"eid_type,omitempty"`
1157 IsSrcDst uint8 `binapi:"u8,name=is_src_dst" json:"is_src_dst,omitempty"`
1158 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
1159 Eid []byte `binapi:"u8[16],name=eid" json:"eid,omitempty"`
1160 EidPrefixLen uint8 `binapi:"u8,name=eid_prefix_len" json:"eid_prefix_len,omitempty"`
1161 Seid []byte `binapi:"u8[16],name=seid" json:"seid,omitempty"`
1162 SeidPrefixLen uint8 `binapi:"u8,name=seid_prefix_len" json:"seid_prefix_len,omitempty"`
1163 TTL uint32 `binapi:"u32,name=ttl" json:"ttl,omitempty"`
1164 Authoritative uint8 `binapi:"u8,name=authoritative" json:"authoritative,omitempty"`
1165 KeyID uint16 `binapi:"u16,name=key_id" json:"key_id,omitempty"`
1166 Key []byte `binapi:"u8[64],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 "dcd9f414" }
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.EidType
1184 size += 1 // m.IsSrcDst
1186 size += 1 * 16 // m.Eid
1187 size += 1 // m.EidPrefixLen
1188 size += 1 * 16 // m.Seid
1189 size += 1 // m.SeidPrefixLen
1191 size += 1 // m.Authoritative
1192 size += 2 // m.KeyID
1193 size += 1 * 64 // m.Key
1196 func (m *OneEidTableDetails) Marshal(b []byte) ([]byte, error) {
1198 b = make([]byte, m.Size())
1200 buf := codec.NewBuffer(b)
1201 buf.EncodeUint32(m.LocatorSetIndex)
1202 buf.EncodeUint8(m.Action)
1203 buf.EncodeUint8(m.IsLocal)
1204 buf.EncodeUint8(m.EidType)
1205 buf.EncodeUint8(m.IsSrcDst)
1206 buf.EncodeUint32(m.Vni)
1207 buf.EncodeBytes(m.Eid, 16)
1208 buf.EncodeUint8(m.EidPrefixLen)
1209 buf.EncodeBytes(m.Seid, 16)
1210 buf.EncodeUint8(m.SeidPrefixLen)
1211 buf.EncodeUint32(m.TTL)
1212 buf.EncodeUint8(m.Authoritative)
1213 buf.EncodeUint16(m.KeyID)
1214 buf.EncodeBytes(m.Key, 64)
1215 return buf.Bytes(), nil
1217 func (m *OneEidTableDetails) Unmarshal(b []byte) error {
1218 buf := codec.NewBuffer(b)
1219 m.LocatorSetIndex = buf.DecodeUint32()
1220 m.Action = buf.DecodeUint8()
1221 m.IsLocal = buf.DecodeUint8()
1222 m.EidType = buf.DecodeUint8()
1223 m.IsSrcDst = buf.DecodeUint8()
1224 m.Vni = buf.DecodeUint32()
1225 m.Eid = make([]byte, 16)
1226 copy(m.Eid, buf.DecodeBytes(len(m.Eid)))
1227 m.EidPrefixLen = buf.DecodeUint8()
1228 m.Seid = make([]byte, 16)
1229 copy(m.Seid, buf.DecodeBytes(len(m.Seid)))
1230 m.SeidPrefixLen = buf.DecodeUint8()
1231 m.TTL = buf.DecodeUint32()
1232 m.Authoritative = buf.DecodeUint8()
1233 m.KeyID = buf.DecodeUint16()
1234 m.Key = make([]byte, 64)
1235 copy(m.Key, buf.DecodeBytes(len(m.Key)))
1239 // OneEidTableDump defines message 'one_eid_table_dump'.
1240 type OneEidTableDump struct {
1241 EidSet uint8 `binapi:"u8,name=eid_set" json:"eid_set,omitempty"`
1242 PrefixLength uint8 `binapi:"u8,name=prefix_length" json:"prefix_length,omitempty"`
1243 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
1244 EidType uint8 `binapi:"u8,name=eid_type" json:"eid_type,omitempty"`
1245 Eid []byte `binapi:"u8[16],name=eid" json:"eid,omitempty"`
1246 Filter uint8 `binapi:"u8,name=filter" json:"filter,omitempty"`
1249 func (m *OneEidTableDump) Reset() { *m = OneEidTableDump{} }
1250 func (*OneEidTableDump) GetMessageName() string { return "one_eid_table_dump" }
1251 func (*OneEidTableDump) GetCrcString() string { return "e0df64da" }
1252 func (*OneEidTableDump) GetMessageType() api.MessageType {
1253 return api.RequestMessage
1256 func (m *OneEidTableDump) Size() (size int) {
1260 size += 1 // m.EidSet
1261 size += 1 // m.PrefixLength
1263 size += 1 // m.EidType
1264 size += 1 * 16 // m.Eid
1265 size += 1 // m.Filter
1268 func (m *OneEidTableDump) Marshal(b []byte) ([]byte, error) {
1270 b = make([]byte, m.Size())
1272 buf := codec.NewBuffer(b)
1273 buf.EncodeUint8(m.EidSet)
1274 buf.EncodeUint8(m.PrefixLength)
1275 buf.EncodeUint32(m.Vni)
1276 buf.EncodeUint8(m.EidType)
1277 buf.EncodeBytes(m.Eid, 16)
1278 buf.EncodeUint8(m.Filter)
1279 return buf.Bytes(), nil
1281 func (m *OneEidTableDump) Unmarshal(b []byte) error {
1282 buf := codec.NewBuffer(b)
1283 m.EidSet = buf.DecodeUint8()
1284 m.PrefixLength = buf.DecodeUint8()
1285 m.Vni = buf.DecodeUint32()
1286 m.EidType = buf.DecodeUint8()
1287 m.Eid = make([]byte, 16)
1288 copy(m.Eid, buf.DecodeBytes(len(m.Eid)))
1289 m.Filter = buf.DecodeUint8()
1293 // OneEidTableMapDetails defines message 'one_eid_table_map_details'.
1294 type OneEidTableMapDetails struct {
1295 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
1296 DpTable uint32 `binapi:"u32,name=dp_table" json:"dp_table,omitempty"`
1299 func (m *OneEidTableMapDetails) Reset() { *m = OneEidTableMapDetails{} }
1300 func (*OneEidTableMapDetails) GetMessageName() string { return "one_eid_table_map_details" }
1301 func (*OneEidTableMapDetails) GetCrcString() string { return "0b6859e2" }
1302 func (*OneEidTableMapDetails) GetMessageType() api.MessageType {
1303 return api.ReplyMessage
1306 func (m *OneEidTableMapDetails) Size() (size int) {
1311 size += 4 // m.DpTable
1314 func (m *OneEidTableMapDetails) Marshal(b []byte) ([]byte, error) {
1316 b = make([]byte, m.Size())
1318 buf := codec.NewBuffer(b)
1319 buf.EncodeUint32(m.Vni)
1320 buf.EncodeUint32(m.DpTable)
1321 return buf.Bytes(), nil
1323 func (m *OneEidTableMapDetails) Unmarshal(b []byte) error {
1324 buf := codec.NewBuffer(b)
1325 m.Vni = buf.DecodeUint32()
1326 m.DpTable = buf.DecodeUint32()
1330 // OneEidTableMapDump defines message 'one_eid_table_map_dump'.
1331 type OneEidTableMapDump struct {
1332 IsL2 uint8 `binapi:"u8,name=is_l2" json:"is_l2,omitempty"`
1335 func (m *OneEidTableMapDump) Reset() { *m = OneEidTableMapDump{} }
1336 func (*OneEidTableMapDump) GetMessageName() string { return "one_eid_table_map_dump" }
1337 func (*OneEidTableMapDump) GetCrcString() string { return "67c54650" }
1338 func (*OneEidTableMapDump) GetMessageType() api.MessageType {
1339 return api.RequestMessage
1342 func (m *OneEidTableMapDump) Size() (size int) {
1349 func (m *OneEidTableMapDump) Marshal(b []byte) ([]byte, error) {
1351 b = make([]byte, m.Size())
1353 buf := codec.NewBuffer(b)
1354 buf.EncodeUint8(m.IsL2)
1355 return buf.Bytes(), nil
1357 func (m *OneEidTableMapDump) Unmarshal(b []byte) error {
1358 buf := codec.NewBuffer(b)
1359 m.IsL2 = buf.DecodeUint8()
1363 // OneEidTableVniDetails defines message 'one_eid_table_vni_details'.
1364 type OneEidTableVniDetails struct {
1365 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
1368 func (m *OneEidTableVniDetails) Reset() { *m = OneEidTableVniDetails{} }
1369 func (*OneEidTableVniDetails) GetMessageName() string { return "one_eid_table_vni_details" }
1370 func (*OneEidTableVniDetails) GetCrcString() string { return "64abc01e" }
1371 func (*OneEidTableVniDetails) GetMessageType() api.MessageType {
1372 return api.ReplyMessage
1375 func (m *OneEidTableVniDetails) Size() (size int) {
1382 func (m *OneEidTableVniDetails) Marshal(b []byte) ([]byte, error) {
1384 b = make([]byte, m.Size())
1386 buf := codec.NewBuffer(b)
1387 buf.EncodeUint32(m.Vni)
1388 return buf.Bytes(), nil
1390 func (m *OneEidTableVniDetails) Unmarshal(b []byte) error {
1391 buf := codec.NewBuffer(b)
1392 m.Vni = buf.DecodeUint32()
1396 // OneEidTableVniDump defines message 'one_eid_table_vni_dump'.
1397 type OneEidTableVniDump struct{}
1399 func (m *OneEidTableVniDump) Reset() { *m = OneEidTableVniDump{} }
1400 func (*OneEidTableVniDump) GetMessageName() string { return "one_eid_table_vni_dump" }
1401 func (*OneEidTableVniDump) GetCrcString() string { return "51077d14" }
1402 func (*OneEidTableVniDump) GetMessageType() api.MessageType {
1403 return api.RequestMessage
1406 func (m *OneEidTableVniDump) Size() (size int) {
1412 func (m *OneEidTableVniDump) Marshal(b []byte) ([]byte, error) {
1414 b = make([]byte, m.Size())
1416 buf := codec.NewBuffer(b)
1417 return buf.Bytes(), nil
1419 func (m *OneEidTableVniDump) Unmarshal(b []byte) error {
1423 // OneEnableDisable defines message 'one_enable_disable'.
1424 type OneEnableDisable struct {
1425 IsEn uint8 `binapi:"u8,name=is_en" json:"is_en,omitempty"`
1428 func (m *OneEnableDisable) Reset() { *m = OneEnableDisable{} }
1429 func (*OneEnableDisable) GetMessageName() string { return "one_enable_disable" }
1430 func (*OneEnableDisable) GetCrcString() string { return "eb0e943b" }
1431 func (*OneEnableDisable) GetMessageType() api.MessageType {
1432 return api.RequestMessage
1435 func (m *OneEnableDisable) Size() (size int) {
1442 func (m *OneEnableDisable) Marshal(b []byte) ([]byte, error) {
1444 b = make([]byte, m.Size())
1446 buf := codec.NewBuffer(b)
1447 buf.EncodeUint8(m.IsEn)
1448 return buf.Bytes(), nil
1450 func (m *OneEnableDisable) Unmarshal(b []byte) error {
1451 buf := codec.NewBuffer(b)
1452 m.IsEn = buf.DecodeUint8()
1456 // OneEnableDisablePetrMode defines message 'one_enable_disable_petr_mode'.
1457 type OneEnableDisablePetrMode struct {
1458 IsEn uint8 `binapi:"u8,name=is_en" json:"is_en,omitempty"`
1461 func (m *OneEnableDisablePetrMode) Reset() { *m = OneEnableDisablePetrMode{} }
1462 func (*OneEnableDisablePetrMode) GetMessageName() string { return "one_enable_disable_petr_mode" }
1463 func (*OneEnableDisablePetrMode) GetCrcString() string { return "eb0e943b" }
1464 func (*OneEnableDisablePetrMode) GetMessageType() api.MessageType {
1465 return api.RequestMessage
1468 func (m *OneEnableDisablePetrMode) Size() (size int) {
1475 func (m *OneEnableDisablePetrMode) Marshal(b []byte) ([]byte, error) {
1477 b = make([]byte, m.Size())
1479 buf := codec.NewBuffer(b)
1480 buf.EncodeUint8(m.IsEn)
1481 return buf.Bytes(), nil
1483 func (m *OneEnableDisablePetrMode) Unmarshal(b []byte) error {
1484 buf := codec.NewBuffer(b)
1485 m.IsEn = buf.DecodeUint8()
1489 // OneEnableDisablePetrModeReply defines message 'one_enable_disable_petr_mode_reply'.
1490 type OneEnableDisablePetrModeReply struct {
1491 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1494 func (m *OneEnableDisablePetrModeReply) Reset() { *m = OneEnableDisablePetrModeReply{} }
1495 func (*OneEnableDisablePetrModeReply) GetMessageName() string {
1496 return "one_enable_disable_petr_mode_reply"
1498 func (*OneEnableDisablePetrModeReply) GetCrcString() string { return "e8d4e804" }
1499 func (*OneEnableDisablePetrModeReply) GetMessageType() api.MessageType {
1500 return api.ReplyMessage
1503 func (m *OneEnableDisablePetrModeReply) Size() (size int) {
1507 size += 4 // m.Retval
1510 func (m *OneEnableDisablePetrModeReply) Marshal(b []byte) ([]byte, error) {
1512 b = make([]byte, m.Size())
1514 buf := codec.NewBuffer(b)
1515 buf.EncodeInt32(m.Retval)
1516 return buf.Bytes(), nil
1518 func (m *OneEnableDisablePetrModeReply) Unmarshal(b []byte) error {
1519 buf := codec.NewBuffer(b)
1520 m.Retval = buf.DecodeInt32()
1524 // OneEnableDisablePitrMode defines message 'one_enable_disable_pitr_mode'.
1525 type OneEnableDisablePitrMode struct {
1526 IsEn uint8 `binapi:"u8,name=is_en" json:"is_en,omitempty"`
1529 func (m *OneEnableDisablePitrMode) Reset() { *m = OneEnableDisablePitrMode{} }
1530 func (*OneEnableDisablePitrMode) GetMessageName() string { return "one_enable_disable_pitr_mode" }
1531 func (*OneEnableDisablePitrMode) GetCrcString() string { return "eb0e943b" }
1532 func (*OneEnableDisablePitrMode) GetMessageType() api.MessageType {
1533 return api.RequestMessage
1536 func (m *OneEnableDisablePitrMode) Size() (size int) {
1543 func (m *OneEnableDisablePitrMode) Marshal(b []byte) ([]byte, error) {
1545 b = make([]byte, m.Size())
1547 buf := codec.NewBuffer(b)
1548 buf.EncodeUint8(m.IsEn)
1549 return buf.Bytes(), nil
1551 func (m *OneEnableDisablePitrMode) Unmarshal(b []byte) error {
1552 buf := codec.NewBuffer(b)
1553 m.IsEn = buf.DecodeUint8()
1557 // OneEnableDisablePitrModeReply defines message 'one_enable_disable_pitr_mode_reply'.
1558 type OneEnableDisablePitrModeReply struct {
1559 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1562 func (m *OneEnableDisablePitrModeReply) Reset() { *m = OneEnableDisablePitrModeReply{} }
1563 func (*OneEnableDisablePitrModeReply) GetMessageName() string {
1564 return "one_enable_disable_pitr_mode_reply"
1566 func (*OneEnableDisablePitrModeReply) GetCrcString() string { return "e8d4e804" }
1567 func (*OneEnableDisablePitrModeReply) GetMessageType() api.MessageType {
1568 return api.ReplyMessage
1571 func (m *OneEnableDisablePitrModeReply) Size() (size int) {
1575 size += 4 // m.Retval
1578 func (m *OneEnableDisablePitrModeReply) Marshal(b []byte) ([]byte, error) {
1580 b = make([]byte, m.Size())
1582 buf := codec.NewBuffer(b)
1583 buf.EncodeInt32(m.Retval)
1584 return buf.Bytes(), nil
1586 func (m *OneEnableDisablePitrModeReply) Unmarshal(b []byte) error {
1587 buf := codec.NewBuffer(b)
1588 m.Retval = buf.DecodeInt32()
1592 // OneEnableDisableReply defines message 'one_enable_disable_reply'.
1593 type OneEnableDisableReply struct {
1594 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1597 func (m *OneEnableDisableReply) Reset() { *m = OneEnableDisableReply{} }
1598 func (*OneEnableDisableReply) GetMessageName() string { return "one_enable_disable_reply" }
1599 func (*OneEnableDisableReply) GetCrcString() string { return "e8d4e804" }
1600 func (*OneEnableDisableReply) GetMessageType() api.MessageType {
1601 return api.ReplyMessage
1604 func (m *OneEnableDisableReply) Size() (size int) {
1608 size += 4 // m.Retval
1611 func (m *OneEnableDisableReply) Marshal(b []byte) ([]byte, error) {
1613 b = make([]byte, m.Size())
1615 buf := codec.NewBuffer(b)
1616 buf.EncodeInt32(m.Retval)
1617 return buf.Bytes(), nil
1619 func (m *OneEnableDisableReply) Unmarshal(b []byte) error {
1620 buf := codec.NewBuffer(b)
1621 m.Retval = buf.DecodeInt32()
1625 // OneEnableDisableXtrMode defines message 'one_enable_disable_xtr_mode'.
1626 type OneEnableDisableXtrMode struct {
1627 IsEn uint8 `binapi:"u8,name=is_en" json:"is_en,omitempty"`
1630 func (m *OneEnableDisableXtrMode) Reset() { *m = OneEnableDisableXtrMode{} }
1631 func (*OneEnableDisableXtrMode) GetMessageName() string { return "one_enable_disable_xtr_mode" }
1632 func (*OneEnableDisableXtrMode) GetCrcString() string { return "eb0e943b" }
1633 func (*OneEnableDisableXtrMode) GetMessageType() api.MessageType {
1634 return api.RequestMessage
1637 func (m *OneEnableDisableXtrMode) Size() (size int) {
1644 func (m *OneEnableDisableXtrMode) Marshal(b []byte) ([]byte, error) {
1646 b = make([]byte, m.Size())
1648 buf := codec.NewBuffer(b)
1649 buf.EncodeUint8(m.IsEn)
1650 return buf.Bytes(), nil
1652 func (m *OneEnableDisableXtrMode) Unmarshal(b []byte) error {
1653 buf := codec.NewBuffer(b)
1654 m.IsEn = buf.DecodeUint8()
1658 // OneEnableDisableXtrModeReply defines message 'one_enable_disable_xtr_mode_reply'.
1659 type OneEnableDisableXtrModeReply struct {
1660 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1663 func (m *OneEnableDisableXtrModeReply) Reset() { *m = OneEnableDisableXtrModeReply{} }
1664 func (*OneEnableDisableXtrModeReply) GetMessageName() string {
1665 return "one_enable_disable_xtr_mode_reply"
1667 func (*OneEnableDisableXtrModeReply) GetCrcString() string { return "e8d4e804" }
1668 func (*OneEnableDisableXtrModeReply) GetMessageType() api.MessageType {
1669 return api.ReplyMessage
1672 func (m *OneEnableDisableXtrModeReply) Size() (size int) {
1676 size += 4 // m.Retval
1679 func (m *OneEnableDisableXtrModeReply) Marshal(b []byte) ([]byte, error) {
1681 b = make([]byte, m.Size())
1683 buf := codec.NewBuffer(b)
1684 buf.EncodeInt32(m.Retval)
1685 return buf.Bytes(), nil
1687 func (m *OneEnableDisableXtrModeReply) Unmarshal(b []byte) error {
1688 buf := codec.NewBuffer(b)
1689 m.Retval = buf.DecodeInt32()
1693 // OneGetMapRequestItrRlocs defines message 'one_get_map_request_itr_rlocs'.
1694 type OneGetMapRequestItrRlocs struct{}
1696 func (m *OneGetMapRequestItrRlocs) Reset() { *m = OneGetMapRequestItrRlocs{} }
1697 func (*OneGetMapRequestItrRlocs) GetMessageName() string { return "one_get_map_request_itr_rlocs" }
1698 func (*OneGetMapRequestItrRlocs) GetCrcString() string { return "51077d14" }
1699 func (*OneGetMapRequestItrRlocs) GetMessageType() api.MessageType {
1700 return api.RequestMessage
1703 func (m *OneGetMapRequestItrRlocs) Size() (size int) {
1709 func (m *OneGetMapRequestItrRlocs) Marshal(b []byte) ([]byte, error) {
1711 b = make([]byte, m.Size())
1713 buf := codec.NewBuffer(b)
1714 return buf.Bytes(), nil
1716 func (m *OneGetMapRequestItrRlocs) Unmarshal(b []byte) error {
1720 // OneGetMapRequestItrRlocsReply defines message 'one_get_map_request_itr_rlocs_reply'.
1721 type OneGetMapRequestItrRlocsReply struct {
1722 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1723 LocatorSetName []byte `binapi:"u8[64],name=locator_set_name" json:"locator_set_name,omitempty"`
1726 func (m *OneGetMapRequestItrRlocsReply) Reset() { *m = OneGetMapRequestItrRlocsReply{} }
1727 func (*OneGetMapRequestItrRlocsReply) GetMessageName() string {
1728 return "one_get_map_request_itr_rlocs_reply"
1730 func (*OneGetMapRequestItrRlocsReply) GetCrcString() string { return "9f56f6f7" }
1731 func (*OneGetMapRequestItrRlocsReply) GetMessageType() api.MessageType {
1732 return api.ReplyMessage
1735 func (m *OneGetMapRequestItrRlocsReply) Size() (size int) {
1739 size += 4 // m.Retval
1740 size += 1 * 64 // m.LocatorSetName
1743 func (m *OneGetMapRequestItrRlocsReply) Marshal(b []byte) ([]byte, error) {
1745 b = make([]byte, m.Size())
1747 buf := codec.NewBuffer(b)
1748 buf.EncodeInt32(m.Retval)
1749 buf.EncodeBytes(m.LocatorSetName, 64)
1750 return buf.Bytes(), nil
1752 func (m *OneGetMapRequestItrRlocsReply) Unmarshal(b []byte) error {
1753 buf := codec.NewBuffer(b)
1754 m.Retval = buf.DecodeInt32()
1755 m.LocatorSetName = make([]byte, 64)
1756 copy(m.LocatorSetName, buf.DecodeBytes(len(m.LocatorSetName)))
1760 // OneGetTransportProtocol defines message 'one_get_transport_protocol'.
1761 type OneGetTransportProtocol struct{}
1763 func (m *OneGetTransportProtocol) Reset() { *m = OneGetTransportProtocol{} }
1764 func (*OneGetTransportProtocol) GetMessageName() string { return "one_get_transport_protocol" }
1765 func (*OneGetTransportProtocol) GetCrcString() string { return "51077d14" }
1766 func (*OneGetTransportProtocol) GetMessageType() api.MessageType {
1767 return api.RequestMessage
1770 func (m *OneGetTransportProtocol) Size() (size int) {
1776 func (m *OneGetTransportProtocol) Marshal(b []byte) ([]byte, error) {
1778 b = make([]byte, m.Size())
1780 buf := codec.NewBuffer(b)
1781 return buf.Bytes(), nil
1783 func (m *OneGetTransportProtocol) Unmarshal(b []byte) error {
1787 // OneGetTransportProtocolReply defines message 'one_get_transport_protocol_reply'.
1788 type OneGetTransportProtocolReply struct {
1789 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1790 Protocol uint8 `binapi:"u8,name=protocol" json:"protocol,omitempty"`
1793 func (m *OneGetTransportProtocolReply) Reset() { *m = OneGetTransportProtocolReply{} }
1794 func (*OneGetTransportProtocolReply) GetMessageName() string {
1795 return "one_get_transport_protocol_reply"
1797 func (*OneGetTransportProtocolReply) GetCrcString() string { return "62a28eb3" }
1798 func (*OneGetTransportProtocolReply) GetMessageType() api.MessageType {
1799 return api.ReplyMessage
1802 func (m *OneGetTransportProtocolReply) Size() (size int) {
1806 size += 4 // m.Retval
1807 size += 1 // m.Protocol
1810 func (m *OneGetTransportProtocolReply) Marshal(b []byte) ([]byte, error) {
1812 b = make([]byte, m.Size())
1814 buf := codec.NewBuffer(b)
1815 buf.EncodeInt32(m.Retval)
1816 buf.EncodeUint8(m.Protocol)
1817 return buf.Bytes(), nil
1819 func (m *OneGetTransportProtocolReply) Unmarshal(b []byte) error {
1820 buf := codec.NewBuffer(b)
1821 m.Retval = buf.DecodeInt32()
1822 m.Protocol = buf.DecodeUint8()
1826 // OneL2ArpBdGet defines message 'one_l2_arp_bd_get'.
1827 type OneL2ArpBdGet struct{}
1829 func (m *OneL2ArpBdGet) Reset() { *m = OneL2ArpBdGet{} }
1830 func (*OneL2ArpBdGet) GetMessageName() string { return "one_l2_arp_bd_get" }
1831 func (*OneL2ArpBdGet) GetCrcString() string { return "51077d14" }
1832 func (*OneL2ArpBdGet) GetMessageType() api.MessageType {
1833 return api.RequestMessage
1836 func (m *OneL2ArpBdGet) Size() (size int) {
1842 func (m *OneL2ArpBdGet) Marshal(b []byte) ([]byte, error) {
1844 b = make([]byte, m.Size())
1846 buf := codec.NewBuffer(b)
1847 return buf.Bytes(), nil
1849 func (m *OneL2ArpBdGet) Unmarshal(b []byte) error {
1853 // OneL2ArpBdGetReply defines message 'one_l2_arp_bd_get_reply'.
1854 type OneL2ArpBdGetReply struct {
1855 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1856 Count uint32 `binapi:"u32,name=count" json:"-"`
1857 BridgeDomains []uint32 `binapi:"u32[count],name=bridge_domains" json:"bridge_domains,omitempty"`
1860 func (m *OneL2ArpBdGetReply) Reset() { *m = OneL2ArpBdGetReply{} }
1861 func (*OneL2ArpBdGetReply) GetMessageName() string { return "one_l2_arp_bd_get_reply" }
1862 func (*OneL2ArpBdGetReply) GetCrcString() string { return "221ac888" }
1863 func (*OneL2ArpBdGetReply) GetMessageType() api.MessageType {
1864 return api.ReplyMessage
1867 func (m *OneL2ArpBdGetReply) Size() (size int) {
1871 size += 4 // m.Retval
1872 size += 4 // m.Count
1873 size += 4 * len(m.BridgeDomains) // m.BridgeDomains
1876 func (m *OneL2ArpBdGetReply) Marshal(b []byte) ([]byte, error) {
1878 b = make([]byte, m.Size())
1880 buf := codec.NewBuffer(b)
1881 buf.EncodeInt32(m.Retval)
1882 buf.EncodeUint32(uint32(len(m.BridgeDomains)))
1883 for i := 0; i < len(m.BridgeDomains); i++ {
1885 if i < len(m.BridgeDomains) {
1886 x = uint32(m.BridgeDomains[i])
1890 return buf.Bytes(), nil
1892 func (m *OneL2ArpBdGetReply) Unmarshal(b []byte) error {
1893 buf := codec.NewBuffer(b)
1894 m.Retval = buf.DecodeInt32()
1895 m.Count = buf.DecodeUint32()
1896 m.BridgeDomains = make([]uint32, m.Count)
1897 for i := 0; i < len(m.BridgeDomains); i++ {
1898 m.BridgeDomains[i] = buf.DecodeUint32()
1903 // OneL2ArpEntriesGet defines message 'one_l2_arp_entries_get'.
1904 type OneL2ArpEntriesGet struct {
1905 Bd uint32 `binapi:"u32,name=bd" json:"bd,omitempty"`
1908 func (m *OneL2ArpEntriesGet) Reset() { *m = OneL2ArpEntriesGet{} }
1909 func (*OneL2ArpEntriesGet) GetMessageName() string { return "one_l2_arp_entries_get" }
1910 func (*OneL2ArpEntriesGet) GetCrcString() string { return "4d418cf4" }
1911 func (*OneL2ArpEntriesGet) GetMessageType() api.MessageType {
1912 return api.RequestMessage
1915 func (m *OneL2ArpEntriesGet) Size() (size int) {
1922 func (m *OneL2ArpEntriesGet) Marshal(b []byte) ([]byte, error) {
1924 b = make([]byte, m.Size())
1926 buf := codec.NewBuffer(b)
1927 buf.EncodeUint32(m.Bd)
1928 return buf.Bytes(), nil
1930 func (m *OneL2ArpEntriesGet) Unmarshal(b []byte) error {
1931 buf := codec.NewBuffer(b)
1932 m.Bd = buf.DecodeUint32()
1936 // OneL2ArpEntriesGetReply defines message 'one_l2_arp_entries_get_reply'.
1937 type OneL2ArpEntriesGetReply struct {
1938 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
1939 Count uint32 `binapi:"u32,name=count" json:"-"`
1940 Entries []OneL2ArpEntry `binapi:"one_l2_arp_entry[count],name=entries" json:"entries,omitempty"`
1943 func (m *OneL2ArpEntriesGetReply) Reset() { *m = OneL2ArpEntriesGetReply{} }
1944 func (*OneL2ArpEntriesGetReply) GetMessageName() string { return "one_l2_arp_entries_get_reply" }
1945 func (*OneL2ArpEntriesGetReply) GetCrcString() string { return "88e54ded" }
1946 func (*OneL2ArpEntriesGetReply) GetMessageType() api.MessageType {
1947 return api.ReplyMessage
1950 func (m *OneL2ArpEntriesGetReply) Size() (size int) {
1954 size += 4 // m.Retval
1955 size += 4 // m.Count
1956 for j1 := 0; j1 < len(m.Entries); j1++ {
1957 var s1 OneL2ArpEntry
1959 if j1 < len(m.Entries) {
1962 size += 1 * 6 // s1.Mac
1967 func (m *OneL2ArpEntriesGetReply) Marshal(b []byte) ([]byte, error) {
1969 b = make([]byte, m.Size())
1971 buf := codec.NewBuffer(b)
1972 buf.EncodeInt32(m.Retval)
1973 buf.EncodeUint32(uint32(len(m.Entries)))
1974 for j0 := 0; j0 < len(m.Entries); j0++ {
1975 var v0 OneL2ArpEntry // Entries
1976 if j0 < len(m.Entries) {
1979 buf.EncodeBytes(v0.Mac, 6)
1980 buf.EncodeUint32(v0.IP4)
1982 return buf.Bytes(), nil
1984 func (m *OneL2ArpEntriesGetReply) Unmarshal(b []byte) error {
1985 buf := codec.NewBuffer(b)
1986 m.Retval = buf.DecodeInt32()
1987 m.Count = buf.DecodeUint32()
1988 m.Entries = make([]OneL2ArpEntry, m.Count)
1989 for j0 := 0; j0 < len(m.Entries); j0++ {
1990 m.Entries[j0].Mac = make([]byte, 6)
1991 copy(m.Entries[j0].Mac, buf.DecodeBytes(len(m.Entries[j0].Mac)))
1992 m.Entries[j0].IP4 = buf.DecodeUint32()
1997 // OneLocatorDetails defines message 'one_locator_details'.
1998 type OneLocatorDetails struct {
1999 Local uint8 `binapi:"u8,name=local" json:"local,omitempty"`
2000 SwIfIndex uint32 `binapi:"u32,name=sw_if_index" json:"sw_if_index,omitempty"`
2001 IsIPv6 uint8 `binapi:"u8,name=is_ipv6" json:"is_ipv6,omitempty"`
2002 IPAddress []byte `binapi:"u8[16],name=ip_address" json:"ip_address,omitempty"`
2003 Priority uint8 `binapi:"u8,name=priority" json:"priority,omitempty"`
2004 Weight uint8 `binapi:"u8,name=weight" json:"weight,omitempty"`
2007 func (m *OneLocatorDetails) Reset() { *m = OneLocatorDetails{} }
2008 func (*OneLocatorDetails) GetMessageName() string { return "one_locator_details" }
2009 func (*OneLocatorDetails) GetCrcString() string { return "b3988a30" }
2010 func (*OneLocatorDetails) GetMessageType() api.MessageType {
2011 return api.ReplyMessage
2014 func (m *OneLocatorDetails) Size() (size int) {
2018 size += 1 // m.Local
2019 size += 4 // m.SwIfIndex
2020 size += 1 // m.IsIPv6
2021 size += 1 * 16 // m.IPAddress
2022 size += 1 // m.Priority
2023 size += 1 // m.Weight
2026 func (m *OneLocatorDetails) Marshal(b []byte) ([]byte, error) {
2028 b = make([]byte, m.Size())
2030 buf := codec.NewBuffer(b)
2031 buf.EncodeUint8(m.Local)
2032 buf.EncodeUint32(m.SwIfIndex)
2033 buf.EncodeUint8(m.IsIPv6)
2034 buf.EncodeBytes(m.IPAddress, 16)
2035 buf.EncodeUint8(m.Priority)
2036 buf.EncodeUint8(m.Weight)
2037 return buf.Bytes(), nil
2039 func (m *OneLocatorDetails) Unmarshal(b []byte) error {
2040 buf := codec.NewBuffer(b)
2041 m.Local = buf.DecodeUint8()
2042 m.SwIfIndex = buf.DecodeUint32()
2043 m.IsIPv6 = buf.DecodeUint8()
2044 m.IPAddress = make([]byte, 16)
2045 copy(m.IPAddress, buf.DecodeBytes(len(m.IPAddress)))
2046 m.Priority = buf.DecodeUint8()
2047 m.Weight = buf.DecodeUint8()
2051 // OneLocatorDump defines message 'one_locator_dump'.
2052 type OneLocatorDump struct {
2053 LsIndex uint32 `binapi:"u32,name=ls_index" json:"ls_index,omitempty"`
2054 LsName []byte `binapi:"u8[64],name=ls_name" json:"ls_name,omitempty"`
2055 IsIndexSet uint8 `binapi:"u8,name=is_index_set" json:"is_index_set,omitempty"`
2058 func (m *OneLocatorDump) Reset() { *m = OneLocatorDump{} }
2059 func (*OneLocatorDump) GetMessageName() string { return "one_locator_dump" }
2060 func (*OneLocatorDump) GetCrcString() string { return "f27d5050" }
2061 func (*OneLocatorDump) GetMessageType() api.MessageType {
2062 return api.RequestMessage
2065 func (m *OneLocatorDump) Size() (size int) {
2069 size += 4 // m.LsIndex
2070 size += 1 * 64 // m.LsName
2071 size += 1 // m.IsIndexSet
2074 func (m *OneLocatorDump) Marshal(b []byte) ([]byte, error) {
2076 b = make([]byte, m.Size())
2078 buf := codec.NewBuffer(b)
2079 buf.EncodeUint32(m.LsIndex)
2080 buf.EncodeBytes(m.LsName, 64)
2081 buf.EncodeUint8(m.IsIndexSet)
2082 return buf.Bytes(), nil
2084 func (m *OneLocatorDump) Unmarshal(b []byte) error {
2085 buf := codec.NewBuffer(b)
2086 m.LsIndex = buf.DecodeUint32()
2087 m.LsName = make([]byte, 64)
2088 copy(m.LsName, buf.DecodeBytes(len(m.LsName)))
2089 m.IsIndexSet = buf.DecodeUint8()
2093 // OneLocatorSetDetails defines message 'one_locator_set_details'.
2094 type OneLocatorSetDetails struct {
2095 LsIndex uint32 `binapi:"u32,name=ls_index" json:"ls_index,omitempty"`
2096 LsName []byte `binapi:"u8[64],name=ls_name" json:"ls_name,omitempty"`
2099 func (m *OneLocatorSetDetails) Reset() { *m = OneLocatorSetDetails{} }
2100 func (*OneLocatorSetDetails) GetMessageName() string { return "one_locator_set_details" }
2101 func (*OneLocatorSetDetails) GetCrcString() string { return "6b846882" }
2102 func (*OneLocatorSetDetails) GetMessageType() api.MessageType {
2103 return api.ReplyMessage
2106 func (m *OneLocatorSetDetails) Size() (size int) {
2110 size += 4 // m.LsIndex
2111 size += 1 * 64 // m.LsName
2114 func (m *OneLocatorSetDetails) Marshal(b []byte) ([]byte, error) {
2116 b = make([]byte, m.Size())
2118 buf := codec.NewBuffer(b)
2119 buf.EncodeUint32(m.LsIndex)
2120 buf.EncodeBytes(m.LsName, 64)
2121 return buf.Bytes(), nil
2123 func (m *OneLocatorSetDetails) Unmarshal(b []byte) error {
2124 buf := codec.NewBuffer(b)
2125 m.LsIndex = buf.DecodeUint32()
2126 m.LsName = make([]byte, 64)
2127 copy(m.LsName, buf.DecodeBytes(len(m.LsName)))
2131 // OneLocatorSetDump defines message 'one_locator_set_dump'.
2132 type OneLocatorSetDump struct {
2133 Filter uint8 `binapi:"u8,name=filter" json:"filter,omitempty"`
2136 func (m *OneLocatorSetDump) Reset() { *m = OneLocatorSetDump{} }
2137 func (*OneLocatorSetDump) GetMessageName() string { return "one_locator_set_dump" }
2138 func (*OneLocatorSetDump) GetCrcString() string { return "c79e8ab0" }
2139 func (*OneLocatorSetDump) GetMessageType() api.MessageType {
2140 return api.RequestMessage
2143 func (m *OneLocatorSetDump) Size() (size int) {
2147 size += 1 // m.Filter
2150 func (m *OneLocatorSetDump) Marshal(b []byte) ([]byte, error) {
2152 b = make([]byte, m.Size())
2154 buf := codec.NewBuffer(b)
2155 buf.EncodeUint8(m.Filter)
2156 return buf.Bytes(), nil
2158 func (m *OneLocatorSetDump) Unmarshal(b []byte) error {
2159 buf := codec.NewBuffer(b)
2160 m.Filter = buf.DecodeUint8()
2164 // OneMapRegisterEnableDisable defines message 'one_map_register_enable_disable'.
2165 type OneMapRegisterEnableDisable struct {
2166 IsEnabled uint8 `binapi:"u8,name=is_enabled" json:"is_enabled,omitempty"`
2169 func (m *OneMapRegisterEnableDisable) Reset() { *m = OneMapRegisterEnableDisable{} }
2170 func (*OneMapRegisterEnableDisable) GetMessageName() string { return "one_map_register_enable_disable" }
2171 func (*OneMapRegisterEnableDisable) GetCrcString() string { return "294103d1" }
2172 func (*OneMapRegisterEnableDisable) GetMessageType() api.MessageType {
2173 return api.RequestMessage
2176 func (m *OneMapRegisterEnableDisable) Size() (size int) {
2180 size += 1 // m.IsEnabled
2183 func (m *OneMapRegisterEnableDisable) Marshal(b []byte) ([]byte, error) {
2185 b = make([]byte, m.Size())
2187 buf := codec.NewBuffer(b)
2188 buf.EncodeUint8(m.IsEnabled)
2189 return buf.Bytes(), nil
2191 func (m *OneMapRegisterEnableDisable) Unmarshal(b []byte) error {
2192 buf := codec.NewBuffer(b)
2193 m.IsEnabled = buf.DecodeUint8()
2197 // OneMapRegisterEnableDisableReply defines message 'one_map_register_enable_disable_reply'.
2198 type OneMapRegisterEnableDisableReply struct {
2199 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2202 func (m *OneMapRegisterEnableDisableReply) Reset() { *m = OneMapRegisterEnableDisableReply{} }
2203 func (*OneMapRegisterEnableDisableReply) GetMessageName() string {
2204 return "one_map_register_enable_disable_reply"
2206 func (*OneMapRegisterEnableDisableReply) GetCrcString() string { return "e8d4e804" }
2207 func (*OneMapRegisterEnableDisableReply) GetMessageType() api.MessageType {
2208 return api.ReplyMessage
2211 func (m *OneMapRegisterEnableDisableReply) Size() (size int) {
2215 size += 4 // m.Retval
2218 func (m *OneMapRegisterEnableDisableReply) Marshal(b []byte) ([]byte, error) {
2220 b = make([]byte, m.Size())
2222 buf := codec.NewBuffer(b)
2223 buf.EncodeInt32(m.Retval)
2224 return buf.Bytes(), nil
2226 func (m *OneMapRegisterEnableDisableReply) Unmarshal(b []byte) error {
2227 buf := codec.NewBuffer(b)
2228 m.Retval = buf.DecodeInt32()
2232 // OneMapRegisterFallbackThreshold defines message 'one_map_register_fallback_threshold'.
2233 type OneMapRegisterFallbackThreshold struct {
2234 Value uint32 `binapi:"u32,name=value" json:"value,omitempty"`
2237 func (m *OneMapRegisterFallbackThreshold) Reset() { *m = OneMapRegisterFallbackThreshold{} }
2238 func (*OneMapRegisterFallbackThreshold) GetMessageName() string {
2239 return "one_map_register_fallback_threshold"
2241 func (*OneMapRegisterFallbackThreshold) GetCrcString() string { return "f7d4a475" }
2242 func (*OneMapRegisterFallbackThreshold) GetMessageType() api.MessageType {
2243 return api.RequestMessage
2246 func (m *OneMapRegisterFallbackThreshold) Size() (size int) {
2250 size += 4 // m.Value
2253 func (m *OneMapRegisterFallbackThreshold) Marshal(b []byte) ([]byte, error) {
2255 b = make([]byte, m.Size())
2257 buf := codec.NewBuffer(b)
2258 buf.EncodeUint32(m.Value)
2259 return buf.Bytes(), nil
2261 func (m *OneMapRegisterFallbackThreshold) Unmarshal(b []byte) error {
2262 buf := codec.NewBuffer(b)
2263 m.Value = buf.DecodeUint32()
2267 // OneMapRegisterFallbackThresholdReply defines message 'one_map_register_fallback_threshold_reply'.
2268 type OneMapRegisterFallbackThresholdReply struct {
2269 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2272 func (m *OneMapRegisterFallbackThresholdReply) Reset() { *m = OneMapRegisterFallbackThresholdReply{} }
2273 func (*OneMapRegisterFallbackThresholdReply) GetMessageName() string {
2274 return "one_map_register_fallback_threshold_reply"
2276 func (*OneMapRegisterFallbackThresholdReply) GetCrcString() string { return "e8d4e804" }
2277 func (*OneMapRegisterFallbackThresholdReply) GetMessageType() api.MessageType {
2278 return api.ReplyMessage
2281 func (m *OneMapRegisterFallbackThresholdReply) Size() (size int) {
2285 size += 4 // m.Retval
2288 func (m *OneMapRegisterFallbackThresholdReply) Marshal(b []byte) ([]byte, error) {
2290 b = make([]byte, m.Size())
2292 buf := codec.NewBuffer(b)
2293 buf.EncodeInt32(m.Retval)
2294 return buf.Bytes(), nil
2296 func (m *OneMapRegisterFallbackThresholdReply) Unmarshal(b []byte) error {
2297 buf := codec.NewBuffer(b)
2298 m.Retval = buf.DecodeInt32()
2302 // OneMapRegisterSetTTL defines message 'one_map_register_set_ttl'.
2303 type OneMapRegisterSetTTL struct {
2304 TTL uint32 `binapi:"u32,name=ttl" json:"ttl,omitempty"`
2307 func (m *OneMapRegisterSetTTL) Reset() { *m = OneMapRegisterSetTTL{} }
2308 func (*OneMapRegisterSetTTL) GetMessageName() string { return "one_map_register_set_ttl" }
2309 func (*OneMapRegisterSetTTL) GetCrcString() string { return "dd59f1f3" }
2310 func (*OneMapRegisterSetTTL) GetMessageType() api.MessageType {
2311 return api.RequestMessage
2314 func (m *OneMapRegisterSetTTL) Size() (size int) {
2321 func (m *OneMapRegisterSetTTL) Marshal(b []byte) ([]byte, error) {
2323 b = make([]byte, m.Size())
2325 buf := codec.NewBuffer(b)
2326 buf.EncodeUint32(m.TTL)
2327 return buf.Bytes(), nil
2329 func (m *OneMapRegisterSetTTL) Unmarshal(b []byte) error {
2330 buf := codec.NewBuffer(b)
2331 m.TTL = buf.DecodeUint32()
2335 // OneMapRegisterSetTTLReply defines message 'one_map_register_set_ttl_reply'.
2336 type OneMapRegisterSetTTLReply struct {
2337 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2340 func (m *OneMapRegisterSetTTLReply) Reset() { *m = OneMapRegisterSetTTLReply{} }
2341 func (*OneMapRegisterSetTTLReply) GetMessageName() string { return "one_map_register_set_ttl_reply" }
2342 func (*OneMapRegisterSetTTLReply) GetCrcString() string { return "e8d4e804" }
2343 func (*OneMapRegisterSetTTLReply) GetMessageType() api.MessageType {
2344 return api.ReplyMessage
2347 func (m *OneMapRegisterSetTTLReply) Size() (size int) {
2351 size += 4 // m.Retval
2354 func (m *OneMapRegisterSetTTLReply) Marshal(b []byte) ([]byte, error) {
2356 b = make([]byte, m.Size())
2358 buf := codec.NewBuffer(b)
2359 buf.EncodeInt32(m.Retval)
2360 return buf.Bytes(), nil
2362 func (m *OneMapRegisterSetTTLReply) Unmarshal(b []byte) error {
2363 buf := codec.NewBuffer(b)
2364 m.Retval = buf.DecodeInt32()
2368 // OneMapRequestMode defines message 'one_map_request_mode'.
2369 type OneMapRequestMode struct {
2370 Mode uint8 `binapi:"u8,name=mode" json:"mode,omitempty"`
2373 func (m *OneMapRequestMode) Reset() { *m = OneMapRequestMode{} }
2374 func (*OneMapRequestMode) GetMessageName() string { return "one_map_request_mode" }
2375 func (*OneMapRequestMode) GetCrcString() string { return "f3f93ce9" }
2376 func (*OneMapRequestMode) GetMessageType() api.MessageType {
2377 return api.RequestMessage
2380 func (m *OneMapRequestMode) Size() (size int) {
2387 func (m *OneMapRequestMode) Marshal(b []byte) ([]byte, error) {
2389 b = make([]byte, m.Size())
2391 buf := codec.NewBuffer(b)
2392 buf.EncodeUint8(m.Mode)
2393 return buf.Bytes(), nil
2395 func (m *OneMapRequestMode) Unmarshal(b []byte) error {
2396 buf := codec.NewBuffer(b)
2397 m.Mode = buf.DecodeUint8()
2401 // OneMapRequestModeReply defines message 'one_map_request_mode_reply'.
2402 type OneMapRequestModeReply struct {
2403 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2406 func (m *OneMapRequestModeReply) Reset() { *m = OneMapRequestModeReply{} }
2407 func (*OneMapRequestModeReply) GetMessageName() string { return "one_map_request_mode_reply" }
2408 func (*OneMapRequestModeReply) GetCrcString() string { return "e8d4e804" }
2409 func (*OneMapRequestModeReply) GetMessageType() api.MessageType {
2410 return api.ReplyMessage
2413 func (m *OneMapRequestModeReply) Size() (size int) {
2417 size += 4 // m.Retval
2420 func (m *OneMapRequestModeReply) Marshal(b []byte) ([]byte, error) {
2422 b = make([]byte, m.Size())
2424 buf := codec.NewBuffer(b)
2425 buf.EncodeInt32(m.Retval)
2426 return buf.Bytes(), nil
2428 func (m *OneMapRequestModeReply) Unmarshal(b []byte) error {
2429 buf := codec.NewBuffer(b)
2430 m.Retval = buf.DecodeInt32()
2434 // OneMapResolverDetails defines message 'one_map_resolver_details'.
2435 type OneMapResolverDetails struct {
2436 IsIPv6 uint8 `binapi:"u8,name=is_ipv6" json:"is_ipv6,omitempty"`
2437 IPAddress []byte `binapi:"u8[16],name=ip_address" json:"ip_address,omitempty"`
2440 func (m *OneMapResolverDetails) Reset() { *m = OneMapResolverDetails{} }
2441 func (*OneMapResolverDetails) GetMessageName() string { return "one_map_resolver_details" }
2442 func (*OneMapResolverDetails) GetCrcString() string { return "60a5f5ca" }
2443 func (*OneMapResolverDetails) GetMessageType() api.MessageType {
2444 return api.ReplyMessage
2447 func (m *OneMapResolverDetails) Size() (size int) {
2451 size += 1 // m.IsIPv6
2452 size += 1 * 16 // m.IPAddress
2455 func (m *OneMapResolverDetails) Marshal(b []byte) ([]byte, error) {
2457 b = make([]byte, m.Size())
2459 buf := codec.NewBuffer(b)
2460 buf.EncodeUint8(m.IsIPv6)
2461 buf.EncodeBytes(m.IPAddress, 16)
2462 return buf.Bytes(), nil
2464 func (m *OneMapResolverDetails) Unmarshal(b []byte) error {
2465 buf := codec.NewBuffer(b)
2466 m.IsIPv6 = buf.DecodeUint8()
2467 m.IPAddress = make([]byte, 16)
2468 copy(m.IPAddress, buf.DecodeBytes(len(m.IPAddress)))
2472 // OneMapResolverDump defines message 'one_map_resolver_dump'.
2473 type OneMapResolverDump struct{}
2475 func (m *OneMapResolverDump) Reset() { *m = OneMapResolverDump{} }
2476 func (*OneMapResolverDump) GetMessageName() string { return "one_map_resolver_dump" }
2477 func (*OneMapResolverDump) GetCrcString() string { return "51077d14" }
2478 func (*OneMapResolverDump) GetMessageType() api.MessageType {
2479 return api.RequestMessage
2482 func (m *OneMapResolverDump) Size() (size int) {
2488 func (m *OneMapResolverDump) Marshal(b []byte) ([]byte, error) {
2490 b = make([]byte, m.Size())
2492 buf := codec.NewBuffer(b)
2493 return buf.Bytes(), nil
2495 func (m *OneMapResolverDump) Unmarshal(b []byte) error {
2499 // OneMapServerDetails defines message 'one_map_server_details'.
2500 type OneMapServerDetails struct {
2501 IsIPv6 uint8 `binapi:"u8,name=is_ipv6" json:"is_ipv6,omitempty"`
2502 IPAddress []byte `binapi:"u8[16],name=ip_address" json:"ip_address,omitempty"`
2505 func (m *OneMapServerDetails) Reset() { *m = OneMapServerDetails{} }
2506 func (*OneMapServerDetails) GetMessageName() string { return "one_map_server_details" }
2507 func (*OneMapServerDetails) GetCrcString() string { return "60a5f5ca" }
2508 func (*OneMapServerDetails) GetMessageType() api.MessageType {
2509 return api.ReplyMessage
2512 func (m *OneMapServerDetails) Size() (size int) {
2516 size += 1 // m.IsIPv6
2517 size += 1 * 16 // m.IPAddress
2520 func (m *OneMapServerDetails) Marshal(b []byte) ([]byte, error) {
2522 b = make([]byte, m.Size())
2524 buf := codec.NewBuffer(b)
2525 buf.EncodeUint8(m.IsIPv6)
2526 buf.EncodeBytes(m.IPAddress, 16)
2527 return buf.Bytes(), nil
2529 func (m *OneMapServerDetails) Unmarshal(b []byte) error {
2530 buf := codec.NewBuffer(b)
2531 m.IsIPv6 = buf.DecodeUint8()
2532 m.IPAddress = make([]byte, 16)
2533 copy(m.IPAddress, buf.DecodeBytes(len(m.IPAddress)))
2537 // OneMapServerDump defines message 'one_map_server_dump'.
2538 type OneMapServerDump struct{}
2540 func (m *OneMapServerDump) Reset() { *m = OneMapServerDump{} }
2541 func (*OneMapServerDump) GetMessageName() string { return "one_map_server_dump" }
2542 func (*OneMapServerDump) GetCrcString() string { return "51077d14" }
2543 func (*OneMapServerDump) GetMessageType() api.MessageType {
2544 return api.RequestMessage
2547 func (m *OneMapServerDump) Size() (size int) {
2553 func (m *OneMapServerDump) Marshal(b []byte) ([]byte, error) {
2555 b = make([]byte, m.Size())
2557 buf := codec.NewBuffer(b)
2558 return buf.Bytes(), nil
2560 func (m *OneMapServerDump) Unmarshal(b []byte) error {
2564 // OneNdpBdGet defines message 'one_ndp_bd_get'.
2565 type OneNdpBdGet struct{}
2567 func (m *OneNdpBdGet) Reset() { *m = OneNdpBdGet{} }
2568 func (*OneNdpBdGet) GetMessageName() string { return "one_ndp_bd_get" }
2569 func (*OneNdpBdGet) GetCrcString() string { return "51077d14" }
2570 func (*OneNdpBdGet) GetMessageType() api.MessageType {
2571 return api.RequestMessage
2574 func (m *OneNdpBdGet) Size() (size int) {
2580 func (m *OneNdpBdGet) Marshal(b []byte) ([]byte, error) {
2582 b = make([]byte, m.Size())
2584 buf := codec.NewBuffer(b)
2585 return buf.Bytes(), nil
2587 func (m *OneNdpBdGet) Unmarshal(b []byte) error {
2591 // OneNdpBdGetReply defines message 'one_ndp_bd_get_reply'.
2592 type OneNdpBdGetReply struct {
2593 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2594 Count uint32 `binapi:"u32,name=count" json:"-"`
2595 BridgeDomains []uint32 `binapi:"u32[count],name=bridge_domains" json:"bridge_domains,omitempty"`
2598 func (m *OneNdpBdGetReply) Reset() { *m = OneNdpBdGetReply{} }
2599 func (*OneNdpBdGetReply) GetMessageName() string { return "one_ndp_bd_get_reply" }
2600 func (*OneNdpBdGetReply) GetCrcString() string { return "221ac888" }
2601 func (*OneNdpBdGetReply) GetMessageType() api.MessageType {
2602 return api.ReplyMessage
2605 func (m *OneNdpBdGetReply) Size() (size int) {
2609 size += 4 // m.Retval
2610 size += 4 // m.Count
2611 size += 4 * len(m.BridgeDomains) // m.BridgeDomains
2614 func (m *OneNdpBdGetReply) Marshal(b []byte) ([]byte, error) {
2616 b = make([]byte, m.Size())
2618 buf := codec.NewBuffer(b)
2619 buf.EncodeInt32(m.Retval)
2620 buf.EncodeUint32(uint32(len(m.BridgeDomains)))
2621 for i := 0; i < len(m.BridgeDomains); i++ {
2623 if i < len(m.BridgeDomains) {
2624 x = uint32(m.BridgeDomains[i])
2628 return buf.Bytes(), nil
2630 func (m *OneNdpBdGetReply) Unmarshal(b []byte) error {
2631 buf := codec.NewBuffer(b)
2632 m.Retval = buf.DecodeInt32()
2633 m.Count = buf.DecodeUint32()
2634 m.BridgeDomains = make([]uint32, m.Count)
2635 for i := 0; i < len(m.BridgeDomains); i++ {
2636 m.BridgeDomains[i] = buf.DecodeUint32()
2641 // OneNdpEntriesGet defines message 'one_ndp_entries_get'.
2642 type OneNdpEntriesGet struct {
2643 Bd uint32 `binapi:"u32,name=bd" json:"bd,omitempty"`
2646 func (m *OneNdpEntriesGet) Reset() { *m = OneNdpEntriesGet{} }
2647 func (*OneNdpEntriesGet) GetMessageName() string { return "one_ndp_entries_get" }
2648 func (*OneNdpEntriesGet) GetCrcString() string { return "4d418cf4" }
2649 func (*OneNdpEntriesGet) GetMessageType() api.MessageType {
2650 return api.RequestMessage
2653 func (m *OneNdpEntriesGet) Size() (size int) {
2660 func (m *OneNdpEntriesGet) Marshal(b []byte) ([]byte, error) {
2662 b = make([]byte, m.Size())
2664 buf := codec.NewBuffer(b)
2665 buf.EncodeUint32(m.Bd)
2666 return buf.Bytes(), nil
2668 func (m *OneNdpEntriesGet) Unmarshal(b []byte) error {
2669 buf := codec.NewBuffer(b)
2670 m.Bd = buf.DecodeUint32()
2674 // OneNdpEntriesGetReply defines message 'one_ndp_entries_get_reply'.
2675 type OneNdpEntriesGetReply struct {
2676 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2677 Count uint32 `binapi:"u32,name=count" json:"-"`
2678 Entries []OneNdpEntry `binapi:"one_ndp_entry[count],name=entries" json:"entries,omitempty"`
2681 func (m *OneNdpEntriesGetReply) Reset() { *m = OneNdpEntriesGetReply{} }
2682 func (*OneNdpEntriesGetReply) GetMessageName() string { return "one_ndp_entries_get_reply" }
2683 func (*OneNdpEntriesGetReply) GetCrcString() string { return "d0822f37" }
2684 func (*OneNdpEntriesGetReply) GetMessageType() api.MessageType {
2685 return api.ReplyMessage
2688 func (m *OneNdpEntriesGetReply) Size() (size int) {
2692 size += 4 // m.Retval
2693 size += 4 // m.Count
2694 for j1 := 0; j1 < len(m.Entries); j1++ {
2697 if j1 < len(m.Entries) {
2700 size += 1 * 6 // s1.Mac
2701 size += 1 * 16 // s1.IP6
2705 func (m *OneNdpEntriesGetReply) Marshal(b []byte) ([]byte, error) {
2707 b = make([]byte, m.Size())
2709 buf := codec.NewBuffer(b)
2710 buf.EncodeInt32(m.Retval)
2711 buf.EncodeUint32(uint32(len(m.Entries)))
2712 for j0 := 0; j0 < len(m.Entries); j0++ {
2713 var v0 OneNdpEntry // Entries
2714 if j0 < len(m.Entries) {
2717 buf.EncodeBytes(v0.Mac, 6)
2718 buf.EncodeBytes(v0.IP6, 16)
2720 return buf.Bytes(), nil
2722 func (m *OneNdpEntriesGetReply) Unmarshal(b []byte) error {
2723 buf := codec.NewBuffer(b)
2724 m.Retval = buf.DecodeInt32()
2725 m.Count = buf.DecodeUint32()
2726 m.Entries = make([]OneNdpEntry, m.Count)
2727 for j0 := 0; j0 < len(m.Entries); j0++ {
2728 m.Entries[j0].Mac = make([]byte, 6)
2729 copy(m.Entries[j0].Mac, buf.DecodeBytes(len(m.Entries[j0].Mac)))
2730 m.Entries[j0].IP6 = make([]byte, 16)
2731 copy(m.Entries[j0].IP6, buf.DecodeBytes(len(m.Entries[j0].IP6)))
2736 // OneNshSetLocatorSet defines message 'one_nsh_set_locator_set'.
2737 type OneNshSetLocatorSet struct {
2738 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
2739 LsName []byte `binapi:"u8[64],name=ls_name" json:"ls_name,omitempty"`
2742 func (m *OneNshSetLocatorSet) Reset() { *m = OneNshSetLocatorSet{} }
2743 func (*OneNshSetLocatorSet) GetMessageName() string { return "one_nsh_set_locator_set" }
2744 func (*OneNshSetLocatorSet) GetCrcString() string { return "7aa022dd" }
2745 func (*OneNshSetLocatorSet) GetMessageType() api.MessageType {
2746 return api.RequestMessage
2749 func (m *OneNshSetLocatorSet) Size() (size int) {
2753 size += 1 // m.IsAdd
2754 size += 1 * 64 // m.LsName
2757 func (m *OneNshSetLocatorSet) Marshal(b []byte) ([]byte, error) {
2759 b = make([]byte, m.Size())
2761 buf := codec.NewBuffer(b)
2762 buf.EncodeUint8(m.IsAdd)
2763 buf.EncodeBytes(m.LsName, 64)
2764 return buf.Bytes(), nil
2766 func (m *OneNshSetLocatorSet) Unmarshal(b []byte) error {
2767 buf := codec.NewBuffer(b)
2768 m.IsAdd = buf.DecodeUint8()
2769 m.LsName = make([]byte, 64)
2770 copy(m.LsName, buf.DecodeBytes(len(m.LsName)))
2774 // OneNshSetLocatorSetReply defines message 'one_nsh_set_locator_set_reply'.
2775 type OneNshSetLocatorSetReply struct {
2776 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2779 func (m *OneNshSetLocatorSetReply) Reset() { *m = OneNshSetLocatorSetReply{} }
2780 func (*OneNshSetLocatorSetReply) GetMessageName() string { return "one_nsh_set_locator_set_reply" }
2781 func (*OneNshSetLocatorSetReply) GetCrcString() string { return "e8d4e804" }
2782 func (*OneNshSetLocatorSetReply) GetMessageType() api.MessageType {
2783 return api.ReplyMessage
2786 func (m *OneNshSetLocatorSetReply) Size() (size int) {
2790 size += 4 // m.Retval
2793 func (m *OneNshSetLocatorSetReply) Marshal(b []byte) ([]byte, error) {
2795 b = make([]byte, m.Size())
2797 buf := codec.NewBuffer(b)
2798 buf.EncodeInt32(m.Retval)
2799 return buf.Bytes(), nil
2801 func (m *OneNshSetLocatorSetReply) Unmarshal(b []byte) error {
2802 buf := codec.NewBuffer(b)
2803 m.Retval = buf.DecodeInt32()
2807 // OnePitrSetLocatorSet defines message 'one_pitr_set_locator_set'.
2808 type OnePitrSetLocatorSet struct {
2809 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
2810 LsName []byte `binapi:"u8[64],name=ls_name" json:"ls_name,omitempty"`
2813 func (m *OnePitrSetLocatorSet) Reset() { *m = OnePitrSetLocatorSet{} }
2814 func (*OnePitrSetLocatorSet) GetMessageName() string { return "one_pitr_set_locator_set" }
2815 func (*OnePitrSetLocatorSet) GetCrcString() string { return "7aa022dd" }
2816 func (*OnePitrSetLocatorSet) GetMessageType() api.MessageType {
2817 return api.RequestMessage
2820 func (m *OnePitrSetLocatorSet) Size() (size int) {
2824 size += 1 // m.IsAdd
2825 size += 1 * 64 // m.LsName
2828 func (m *OnePitrSetLocatorSet) Marshal(b []byte) ([]byte, error) {
2830 b = make([]byte, m.Size())
2832 buf := codec.NewBuffer(b)
2833 buf.EncodeUint8(m.IsAdd)
2834 buf.EncodeBytes(m.LsName, 64)
2835 return buf.Bytes(), nil
2837 func (m *OnePitrSetLocatorSet) Unmarshal(b []byte) error {
2838 buf := codec.NewBuffer(b)
2839 m.IsAdd = buf.DecodeUint8()
2840 m.LsName = make([]byte, 64)
2841 copy(m.LsName, buf.DecodeBytes(len(m.LsName)))
2845 // OnePitrSetLocatorSetReply defines message 'one_pitr_set_locator_set_reply'.
2846 type OnePitrSetLocatorSetReply struct {
2847 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2850 func (m *OnePitrSetLocatorSetReply) Reset() { *m = OnePitrSetLocatorSetReply{} }
2851 func (*OnePitrSetLocatorSetReply) GetMessageName() string { return "one_pitr_set_locator_set_reply" }
2852 func (*OnePitrSetLocatorSetReply) GetCrcString() string { return "e8d4e804" }
2853 func (*OnePitrSetLocatorSetReply) GetMessageType() api.MessageType {
2854 return api.ReplyMessage
2857 func (m *OnePitrSetLocatorSetReply) Size() (size int) {
2861 size += 4 // m.Retval
2864 func (m *OnePitrSetLocatorSetReply) Marshal(b []byte) ([]byte, error) {
2866 b = make([]byte, m.Size())
2868 buf := codec.NewBuffer(b)
2869 buf.EncodeInt32(m.Retval)
2870 return buf.Bytes(), nil
2872 func (m *OnePitrSetLocatorSetReply) Unmarshal(b []byte) error {
2873 buf := codec.NewBuffer(b)
2874 m.Retval = buf.DecodeInt32()
2878 // OneRlocProbeEnableDisable defines message 'one_rloc_probe_enable_disable'.
2879 type OneRlocProbeEnableDisable struct {
2880 IsEnabled uint8 `binapi:"u8,name=is_enabled" json:"is_enabled,omitempty"`
2883 func (m *OneRlocProbeEnableDisable) Reset() { *m = OneRlocProbeEnableDisable{} }
2884 func (*OneRlocProbeEnableDisable) GetMessageName() string { return "one_rloc_probe_enable_disable" }
2885 func (*OneRlocProbeEnableDisable) GetCrcString() string { return "294103d1" }
2886 func (*OneRlocProbeEnableDisable) GetMessageType() api.MessageType {
2887 return api.RequestMessage
2890 func (m *OneRlocProbeEnableDisable) Size() (size int) {
2894 size += 1 // m.IsEnabled
2897 func (m *OneRlocProbeEnableDisable) Marshal(b []byte) ([]byte, error) {
2899 b = make([]byte, m.Size())
2901 buf := codec.NewBuffer(b)
2902 buf.EncodeUint8(m.IsEnabled)
2903 return buf.Bytes(), nil
2905 func (m *OneRlocProbeEnableDisable) Unmarshal(b []byte) error {
2906 buf := codec.NewBuffer(b)
2907 m.IsEnabled = buf.DecodeUint8()
2911 // OneRlocProbeEnableDisableReply defines message 'one_rloc_probe_enable_disable_reply'.
2912 type OneRlocProbeEnableDisableReply struct {
2913 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2916 func (m *OneRlocProbeEnableDisableReply) Reset() { *m = OneRlocProbeEnableDisableReply{} }
2917 func (*OneRlocProbeEnableDisableReply) GetMessageName() string {
2918 return "one_rloc_probe_enable_disable_reply"
2920 func (*OneRlocProbeEnableDisableReply) GetCrcString() string { return "e8d4e804" }
2921 func (*OneRlocProbeEnableDisableReply) GetMessageType() api.MessageType {
2922 return api.ReplyMessage
2925 func (m *OneRlocProbeEnableDisableReply) Size() (size int) {
2929 size += 4 // m.Retval
2932 func (m *OneRlocProbeEnableDisableReply) Marshal(b []byte) ([]byte, error) {
2934 b = make([]byte, m.Size())
2936 buf := codec.NewBuffer(b)
2937 buf.EncodeInt32(m.Retval)
2938 return buf.Bytes(), nil
2940 func (m *OneRlocProbeEnableDisableReply) Unmarshal(b []byte) error {
2941 buf := codec.NewBuffer(b)
2942 m.Retval = buf.DecodeInt32()
2946 // OneSetTransportProtocol defines message 'one_set_transport_protocol'.
2947 type OneSetTransportProtocol struct {
2948 Protocol uint8 `binapi:"u8,name=protocol" json:"protocol,omitempty"`
2951 func (m *OneSetTransportProtocol) Reset() { *m = OneSetTransportProtocol{} }
2952 func (*OneSetTransportProtocol) GetMessageName() string { return "one_set_transport_protocol" }
2953 func (*OneSetTransportProtocol) GetCrcString() string { return "07b6b85f" }
2954 func (*OneSetTransportProtocol) GetMessageType() api.MessageType {
2955 return api.RequestMessage
2958 func (m *OneSetTransportProtocol) Size() (size int) {
2962 size += 1 // m.Protocol
2965 func (m *OneSetTransportProtocol) Marshal(b []byte) ([]byte, error) {
2967 b = make([]byte, m.Size())
2969 buf := codec.NewBuffer(b)
2970 buf.EncodeUint8(m.Protocol)
2971 return buf.Bytes(), nil
2973 func (m *OneSetTransportProtocol) Unmarshal(b []byte) error {
2974 buf := codec.NewBuffer(b)
2975 m.Protocol = buf.DecodeUint8()
2979 // OneSetTransportProtocolReply defines message 'one_set_transport_protocol_reply'.
2980 type OneSetTransportProtocolReply struct {
2981 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
2984 func (m *OneSetTransportProtocolReply) Reset() { *m = OneSetTransportProtocolReply{} }
2985 func (*OneSetTransportProtocolReply) GetMessageName() string {
2986 return "one_set_transport_protocol_reply"
2988 func (*OneSetTransportProtocolReply) GetCrcString() string { return "e8d4e804" }
2989 func (*OneSetTransportProtocolReply) GetMessageType() api.MessageType {
2990 return api.ReplyMessage
2993 func (m *OneSetTransportProtocolReply) Size() (size int) {
2997 size += 4 // m.Retval
3000 func (m *OneSetTransportProtocolReply) Marshal(b []byte) ([]byte, error) {
3002 b = make([]byte, m.Size())
3004 buf := codec.NewBuffer(b)
3005 buf.EncodeInt32(m.Retval)
3006 return buf.Bytes(), nil
3008 func (m *OneSetTransportProtocolReply) Unmarshal(b []byte) error {
3009 buf := codec.NewBuffer(b)
3010 m.Retval = buf.DecodeInt32()
3014 // OneShowPetrMode defines message 'one_show_petr_mode'.
3015 type OneShowPetrMode struct{}
3017 func (m *OneShowPetrMode) Reset() { *m = OneShowPetrMode{} }
3018 func (*OneShowPetrMode) GetMessageName() string { return "one_show_petr_mode" }
3019 func (*OneShowPetrMode) GetCrcString() string { return "51077d14" }
3020 func (*OneShowPetrMode) GetMessageType() api.MessageType {
3021 return api.RequestMessage
3024 func (m *OneShowPetrMode) Size() (size int) {
3030 func (m *OneShowPetrMode) Marshal(b []byte) ([]byte, error) {
3032 b = make([]byte, m.Size())
3034 buf := codec.NewBuffer(b)
3035 return buf.Bytes(), nil
3037 func (m *OneShowPetrMode) Unmarshal(b []byte) error {
3041 // OneShowPetrModeReply defines message 'one_show_petr_mode_reply'.
3042 type OneShowPetrModeReply struct {
3043 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3044 IsEn uint8 `binapi:"u8,name=is_en" json:"is_en,omitempty"`
3047 func (m *OneShowPetrModeReply) Reset() { *m = OneShowPetrModeReply{} }
3048 func (*OneShowPetrModeReply) GetMessageName() string { return "one_show_petr_mode_reply" }
3049 func (*OneShowPetrModeReply) GetCrcString() string { return "6b4c29dc" }
3050 func (*OneShowPetrModeReply) GetMessageType() api.MessageType {
3051 return api.ReplyMessage
3054 func (m *OneShowPetrModeReply) Size() (size int) {
3058 size += 4 // m.Retval
3062 func (m *OneShowPetrModeReply) Marshal(b []byte) ([]byte, error) {
3064 b = make([]byte, m.Size())
3066 buf := codec.NewBuffer(b)
3067 buf.EncodeInt32(m.Retval)
3068 buf.EncodeUint8(m.IsEn)
3069 return buf.Bytes(), nil
3071 func (m *OneShowPetrModeReply) Unmarshal(b []byte) error {
3072 buf := codec.NewBuffer(b)
3073 m.Retval = buf.DecodeInt32()
3074 m.IsEn = buf.DecodeUint8()
3078 // OneShowPitrMode defines message 'one_show_pitr_mode'.
3079 type OneShowPitrMode struct{}
3081 func (m *OneShowPitrMode) Reset() { *m = OneShowPitrMode{} }
3082 func (*OneShowPitrMode) GetMessageName() string { return "one_show_pitr_mode" }
3083 func (*OneShowPitrMode) GetCrcString() string { return "51077d14" }
3084 func (*OneShowPitrMode) GetMessageType() api.MessageType {
3085 return api.RequestMessage
3088 func (m *OneShowPitrMode) Size() (size int) {
3094 func (m *OneShowPitrMode) Marshal(b []byte) ([]byte, error) {
3096 b = make([]byte, m.Size())
3098 buf := codec.NewBuffer(b)
3099 return buf.Bytes(), nil
3101 func (m *OneShowPitrMode) Unmarshal(b []byte) error {
3105 // OneShowPitrModeReply defines message 'one_show_pitr_mode_reply'.
3106 type OneShowPitrModeReply struct {
3107 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3108 IsEn uint8 `binapi:"u8,name=is_en" json:"is_en,omitempty"`
3111 func (m *OneShowPitrModeReply) Reset() { *m = OneShowPitrModeReply{} }
3112 func (*OneShowPitrModeReply) GetMessageName() string { return "one_show_pitr_mode_reply" }
3113 func (*OneShowPitrModeReply) GetCrcString() string { return "6b4c29dc" }
3114 func (*OneShowPitrModeReply) GetMessageType() api.MessageType {
3115 return api.ReplyMessage
3118 func (m *OneShowPitrModeReply) Size() (size int) {
3122 size += 4 // m.Retval
3126 func (m *OneShowPitrModeReply) Marshal(b []byte) ([]byte, error) {
3128 b = make([]byte, m.Size())
3130 buf := codec.NewBuffer(b)
3131 buf.EncodeInt32(m.Retval)
3132 buf.EncodeUint8(m.IsEn)
3133 return buf.Bytes(), nil
3135 func (m *OneShowPitrModeReply) Unmarshal(b []byte) error {
3136 buf := codec.NewBuffer(b)
3137 m.Retval = buf.DecodeInt32()
3138 m.IsEn = buf.DecodeUint8()
3142 // OneShowXtrMode defines message 'one_show_xtr_mode'.
3143 type OneShowXtrMode struct{}
3145 func (m *OneShowXtrMode) Reset() { *m = OneShowXtrMode{} }
3146 func (*OneShowXtrMode) GetMessageName() string { return "one_show_xtr_mode" }
3147 func (*OneShowXtrMode) GetCrcString() string { return "51077d14" }
3148 func (*OneShowXtrMode) GetMessageType() api.MessageType {
3149 return api.RequestMessage
3152 func (m *OneShowXtrMode) Size() (size int) {
3158 func (m *OneShowXtrMode) Marshal(b []byte) ([]byte, error) {
3160 b = make([]byte, m.Size())
3162 buf := codec.NewBuffer(b)
3163 return buf.Bytes(), nil
3165 func (m *OneShowXtrMode) Unmarshal(b []byte) error {
3169 // OneShowXtrModeReply defines message 'one_show_xtr_mode_reply'.
3170 type OneShowXtrModeReply struct {
3171 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3172 IsEn uint8 `binapi:"u8,name=is_en" json:"is_en,omitempty"`
3175 func (m *OneShowXtrModeReply) Reset() { *m = OneShowXtrModeReply{} }
3176 func (*OneShowXtrModeReply) GetMessageName() string { return "one_show_xtr_mode_reply" }
3177 func (*OneShowXtrModeReply) GetCrcString() string { return "6b4c29dc" }
3178 func (*OneShowXtrModeReply) GetMessageType() api.MessageType {
3179 return api.ReplyMessage
3182 func (m *OneShowXtrModeReply) Size() (size int) {
3186 size += 4 // m.Retval
3190 func (m *OneShowXtrModeReply) Marshal(b []byte) ([]byte, error) {
3192 b = make([]byte, m.Size())
3194 buf := codec.NewBuffer(b)
3195 buf.EncodeInt32(m.Retval)
3196 buf.EncodeUint8(m.IsEn)
3197 return buf.Bytes(), nil
3199 func (m *OneShowXtrModeReply) Unmarshal(b []byte) error {
3200 buf := codec.NewBuffer(b)
3201 m.Retval = buf.DecodeInt32()
3202 m.IsEn = buf.DecodeUint8()
3206 // OneStatsDetails defines message 'one_stats_details'.
3207 type OneStatsDetails struct {
3208 Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"`
3209 EidType uint8 `binapi:"u8,name=eid_type" json:"eid_type,omitempty"`
3210 Deid []byte `binapi:"u8[16],name=deid" json:"deid,omitempty"`
3211 Seid []byte `binapi:"u8[16],name=seid" json:"seid,omitempty"`
3212 DeidPrefLen uint8 `binapi:"u8,name=deid_pref_len" json:"deid_pref_len,omitempty"`
3213 SeidPrefLen uint8 `binapi:"u8,name=seid_pref_len" json:"seid_pref_len,omitempty"`
3214 IsIP4 uint8 `binapi:"u8,name=is_ip4" json:"is_ip4,omitempty"`
3215 Rloc []byte `binapi:"u8[16],name=rloc" json:"rloc,omitempty"`
3216 Lloc []byte `binapi:"u8[16],name=lloc" json:"lloc,omitempty"`
3217 PktCount uint32 `binapi:"u32,name=pkt_count" json:"pkt_count,omitempty"`
3218 Bytes uint32 `binapi:"u32,name=bytes" json:"bytes,omitempty"`
3221 func (m *OneStatsDetails) Reset() { *m = OneStatsDetails{} }
3222 func (*OneStatsDetails) GetMessageName() string { return "one_stats_details" }
3223 func (*OneStatsDetails) GetCrcString() string { return "e1a34a05" }
3224 func (*OneStatsDetails) GetMessageType() api.MessageType {
3225 return api.ReplyMessage
3228 func (m *OneStatsDetails) Size() (size int) {
3233 size += 1 // m.EidType
3234 size += 1 * 16 // m.Deid
3235 size += 1 * 16 // m.Seid
3236 size += 1 // m.DeidPrefLen
3237 size += 1 // m.SeidPrefLen
3238 size += 1 // m.IsIP4
3239 size += 1 * 16 // m.Rloc
3240 size += 1 * 16 // m.Lloc
3241 size += 4 // m.PktCount
3242 size += 4 // m.Bytes
3245 func (m *OneStatsDetails) Marshal(b []byte) ([]byte, error) {
3247 b = make([]byte, m.Size())
3249 buf := codec.NewBuffer(b)
3250 buf.EncodeUint32(m.Vni)
3251 buf.EncodeUint8(m.EidType)
3252 buf.EncodeBytes(m.Deid, 16)
3253 buf.EncodeBytes(m.Seid, 16)
3254 buf.EncodeUint8(m.DeidPrefLen)
3255 buf.EncodeUint8(m.SeidPrefLen)
3256 buf.EncodeUint8(m.IsIP4)
3257 buf.EncodeBytes(m.Rloc, 16)
3258 buf.EncodeBytes(m.Lloc, 16)
3259 buf.EncodeUint32(m.PktCount)
3260 buf.EncodeUint32(m.Bytes)
3261 return buf.Bytes(), nil
3263 func (m *OneStatsDetails) Unmarshal(b []byte) error {
3264 buf := codec.NewBuffer(b)
3265 m.Vni = buf.DecodeUint32()
3266 m.EidType = buf.DecodeUint8()
3267 m.Deid = make([]byte, 16)
3268 copy(m.Deid, buf.DecodeBytes(len(m.Deid)))
3269 m.Seid = make([]byte, 16)
3270 copy(m.Seid, buf.DecodeBytes(len(m.Seid)))
3271 m.DeidPrefLen = buf.DecodeUint8()
3272 m.SeidPrefLen = buf.DecodeUint8()
3273 m.IsIP4 = buf.DecodeUint8()
3274 m.Rloc = make([]byte, 16)
3275 copy(m.Rloc, buf.DecodeBytes(len(m.Rloc)))
3276 m.Lloc = make([]byte, 16)
3277 copy(m.Lloc, buf.DecodeBytes(len(m.Lloc)))
3278 m.PktCount = buf.DecodeUint32()
3279 m.Bytes = buf.DecodeUint32()
3283 // OneStatsDump defines message 'one_stats_dump'.
3284 type OneStatsDump struct{}
3286 func (m *OneStatsDump) Reset() { *m = OneStatsDump{} }
3287 func (*OneStatsDump) GetMessageName() string { return "one_stats_dump" }
3288 func (*OneStatsDump) GetCrcString() string { return "51077d14" }
3289 func (*OneStatsDump) GetMessageType() api.MessageType {
3290 return api.RequestMessage
3293 func (m *OneStatsDump) Size() (size int) {
3299 func (m *OneStatsDump) Marshal(b []byte) ([]byte, error) {
3301 b = make([]byte, m.Size())
3303 buf := codec.NewBuffer(b)
3304 return buf.Bytes(), nil
3306 func (m *OneStatsDump) Unmarshal(b []byte) error {
3310 // OneStatsEnableDisable defines message 'one_stats_enable_disable'.
3311 type OneStatsEnableDisable struct {
3312 IsEn uint8 `binapi:"u8,name=is_en" json:"is_en,omitempty"`
3315 func (m *OneStatsEnableDisable) Reset() { *m = OneStatsEnableDisable{} }
3316 func (*OneStatsEnableDisable) GetMessageName() string { return "one_stats_enable_disable" }
3317 func (*OneStatsEnableDisable) GetCrcString() string { return "eb0e943b" }
3318 func (*OneStatsEnableDisable) GetMessageType() api.MessageType {
3319 return api.RequestMessage
3322 func (m *OneStatsEnableDisable) Size() (size int) {
3329 func (m *OneStatsEnableDisable) Marshal(b []byte) ([]byte, error) {
3331 b = make([]byte, m.Size())
3333 buf := codec.NewBuffer(b)
3334 buf.EncodeUint8(m.IsEn)
3335 return buf.Bytes(), nil
3337 func (m *OneStatsEnableDisable) Unmarshal(b []byte) error {
3338 buf := codec.NewBuffer(b)
3339 m.IsEn = buf.DecodeUint8()
3343 // OneStatsEnableDisableReply defines message 'one_stats_enable_disable_reply'.
3344 type OneStatsEnableDisableReply struct {
3345 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3348 func (m *OneStatsEnableDisableReply) Reset() { *m = OneStatsEnableDisableReply{} }
3349 func (*OneStatsEnableDisableReply) GetMessageName() string { return "one_stats_enable_disable_reply" }
3350 func (*OneStatsEnableDisableReply) GetCrcString() string { return "e8d4e804" }
3351 func (*OneStatsEnableDisableReply) GetMessageType() api.MessageType {
3352 return api.ReplyMessage
3355 func (m *OneStatsEnableDisableReply) Size() (size int) {
3359 size += 4 // m.Retval
3362 func (m *OneStatsEnableDisableReply) Marshal(b []byte) ([]byte, error) {
3364 b = make([]byte, m.Size())
3366 buf := codec.NewBuffer(b)
3367 buf.EncodeInt32(m.Retval)
3368 return buf.Bytes(), nil
3370 func (m *OneStatsEnableDisableReply) Unmarshal(b []byte) error {
3371 buf := codec.NewBuffer(b)
3372 m.Retval = buf.DecodeInt32()
3376 // OneStatsFlush defines message 'one_stats_flush'.
3377 type OneStatsFlush struct{}
3379 func (m *OneStatsFlush) Reset() { *m = OneStatsFlush{} }
3380 func (*OneStatsFlush) GetMessageName() string { return "one_stats_flush" }
3381 func (*OneStatsFlush) GetCrcString() string { return "51077d14" }
3382 func (*OneStatsFlush) GetMessageType() api.MessageType {
3383 return api.RequestMessage
3386 func (m *OneStatsFlush) Size() (size int) {
3392 func (m *OneStatsFlush) Marshal(b []byte) ([]byte, error) {
3394 b = make([]byte, m.Size())
3396 buf := codec.NewBuffer(b)
3397 return buf.Bytes(), nil
3399 func (m *OneStatsFlush) Unmarshal(b []byte) error {
3403 // OneStatsFlushReply defines message 'one_stats_flush_reply'.
3404 type OneStatsFlushReply struct {
3405 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3408 func (m *OneStatsFlushReply) Reset() { *m = OneStatsFlushReply{} }
3409 func (*OneStatsFlushReply) GetMessageName() string { return "one_stats_flush_reply" }
3410 func (*OneStatsFlushReply) GetCrcString() string { return "e8d4e804" }
3411 func (*OneStatsFlushReply) GetMessageType() api.MessageType {
3412 return api.ReplyMessage
3415 func (m *OneStatsFlushReply) Size() (size int) {
3419 size += 4 // m.Retval
3422 func (m *OneStatsFlushReply) Marshal(b []byte) ([]byte, error) {
3424 b = make([]byte, m.Size())
3426 buf := codec.NewBuffer(b)
3427 buf.EncodeInt32(m.Retval)
3428 return buf.Bytes(), nil
3430 func (m *OneStatsFlushReply) Unmarshal(b []byte) error {
3431 buf := codec.NewBuffer(b)
3432 m.Retval = buf.DecodeInt32()
3436 // OneUsePetr defines message 'one_use_petr'.
3437 type OneUsePetr struct {
3438 IsIP4 uint8 `binapi:"u8,name=is_ip4" json:"is_ip4,omitempty"`
3439 Address []byte `binapi:"u8[16],name=address" json:"address,omitempty"`
3440 IsAdd uint8 `binapi:"u8,name=is_add" json:"is_add,omitempty"`
3443 func (m *OneUsePetr) Reset() { *m = OneUsePetr{} }
3444 func (*OneUsePetr) GetMessageName() string { return "one_use_petr" }
3445 func (*OneUsePetr) GetCrcString() string { return "6910787d" }
3446 func (*OneUsePetr) GetMessageType() api.MessageType {
3447 return api.RequestMessage
3450 func (m *OneUsePetr) Size() (size int) {
3454 size += 1 // m.IsIP4
3455 size += 1 * 16 // m.Address
3456 size += 1 // m.IsAdd
3459 func (m *OneUsePetr) Marshal(b []byte) ([]byte, error) {
3461 b = make([]byte, m.Size())
3463 buf := codec.NewBuffer(b)
3464 buf.EncodeUint8(m.IsIP4)
3465 buf.EncodeBytes(m.Address, 16)
3466 buf.EncodeUint8(m.IsAdd)
3467 return buf.Bytes(), nil
3469 func (m *OneUsePetr) Unmarshal(b []byte) error {
3470 buf := codec.NewBuffer(b)
3471 m.IsIP4 = buf.DecodeUint8()
3472 m.Address = make([]byte, 16)
3473 copy(m.Address, buf.DecodeBytes(len(m.Address)))
3474 m.IsAdd = buf.DecodeUint8()
3478 // OneUsePetrReply defines message 'one_use_petr_reply'.
3479 type OneUsePetrReply struct {
3480 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3483 func (m *OneUsePetrReply) Reset() { *m = OneUsePetrReply{} }
3484 func (*OneUsePetrReply) GetMessageName() string { return "one_use_petr_reply" }
3485 func (*OneUsePetrReply) GetCrcString() string { return "e8d4e804" }
3486 func (*OneUsePetrReply) GetMessageType() api.MessageType {
3487 return api.ReplyMessage
3490 func (m *OneUsePetrReply) Size() (size int) {
3494 size += 4 // m.Retval
3497 func (m *OneUsePetrReply) Marshal(b []byte) ([]byte, error) {
3499 b = make([]byte, m.Size())
3501 buf := codec.NewBuffer(b)
3502 buf.EncodeInt32(m.Retval)
3503 return buf.Bytes(), nil
3505 func (m *OneUsePetrReply) Unmarshal(b []byte) error {
3506 buf := codec.NewBuffer(b)
3507 m.Retval = buf.DecodeInt32()
3511 // ShowOneMapRegisterFallbackThreshold defines message 'show_one_map_register_fallback_threshold'.
3512 type ShowOneMapRegisterFallbackThreshold struct{}
3514 func (m *ShowOneMapRegisterFallbackThreshold) Reset() { *m = ShowOneMapRegisterFallbackThreshold{} }
3515 func (*ShowOneMapRegisterFallbackThreshold) GetMessageName() string {
3516 return "show_one_map_register_fallback_threshold"
3518 func (*ShowOneMapRegisterFallbackThreshold) GetCrcString() string { return "51077d14" }
3519 func (*ShowOneMapRegisterFallbackThreshold) GetMessageType() api.MessageType {
3520 return api.RequestMessage
3523 func (m *ShowOneMapRegisterFallbackThreshold) Size() (size int) {
3529 func (m *ShowOneMapRegisterFallbackThreshold) Marshal(b []byte) ([]byte, error) {
3531 b = make([]byte, m.Size())
3533 buf := codec.NewBuffer(b)
3534 return buf.Bytes(), nil
3536 func (m *ShowOneMapRegisterFallbackThreshold) Unmarshal(b []byte) error {
3540 // ShowOneMapRegisterFallbackThresholdReply defines message 'show_one_map_register_fallback_threshold_reply'.
3541 type ShowOneMapRegisterFallbackThresholdReply struct {
3542 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3543 Value uint32 `binapi:"u32,name=value" json:"value,omitempty"`
3546 func (m *ShowOneMapRegisterFallbackThresholdReply) Reset() {
3547 *m = ShowOneMapRegisterFallbackThresholdReply{}
3549 func (*ShowOneMapRegisterFallbackThresholdReply) GetMessageName() string {
3550 return "show_one_map_register_fallback_threshold_reply"
3552 func (*ShowOneMapRegisterFallbackThresholdReply) GetCrcString() string { return "c93a9113" }
3553 func (*ShowOneMapRegisterFallbackThresholdReply) GetMessageType() api.MessageType {
3554 return api.ReplyMessage
3557 func (m *ShowOneMapRegisterFallbackThresholdReply) Size() (size int) {
3561 size += 4 // m.Retval
3562 size += 4 // m.Value
3565 func (m *ShowOneMapRegisterFallbackThresholdReply) Marshal(b []byte) ([]byte, error) {
3567 b = make([]byte, m.Size())
3569 buf := codec.NewBuffer(b)
3570 buf.EncodeInt32(m.Retval)
3571 buf.EncodeUint32(m.Value)
3572 return buf.Bytes(), nil
3574 func (m *ShowOneMapRegisterFallbackThresholdReply) Unmarshal(b []byte) error {
3575 buf := codec.NewBuffer(b)
3576 m.Retval = buf.DecodeInt32()
3577 m.Value = buf.DecodeUint32()
3581 // ShowOneMapRegisterState defines message 'show_one_map_register_state'.
3582 type ShowOneMapRegisterState struct{}
3584 func (m *ShowOneMapRegisterState) Reset() { *m = ShowOneMapRegisterState{} }
3585 func (*ShowOneMapRegisterState) GetMessageName() string { return "show_one_map_register_state" }
3586 func (*ShowOneMapRegisterState) GetCrcString() string { return "51077d14" }
3587 func (*ShowOneMapRegisterState) GetMessageType() api.MessageType {
3588 return api.RequestMessage
3591 func (m *ShowOneMapRegisterState) Size() (size int) {
3597 func (m *ShowOneMapRegisterState) Marshal(b []byte) ([]byte, error) {
3599 b = make([]byte, m.Size())
3601 buf := codec.NewBuffer(b)
3602 return buf.Bytes(), nil
3604 func (m *ShowOneMapRegisterState) Unmarshal(b []byte) error {
3608 // ShowOneMapRegisterStateReply defines message 'show_one_map_register_state_reply'.
3609 type ShowOneMapRegisterStateReply struct {
3610 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3611 IsEnabled uint8 `binapi:"u8,name=is_enabled" json:"is_enabled,omitempty"`
3614 func (m *ShowOneMapRegisterStateReply) Reset() { *m = ShowOneMapRegisterStateReply{} }
3615 func (*ShowOneMapRegisterStateReply) GetMessageName() string {
3616 return "show_one_map_register_state_reply"
3618 func (*ShowOneMapRegisterStateReply) GetCrcString() string { return "14304fbc" }
3619 func (*ShowOneMapRegisterStateReply) GetMessageType() api.MessageType {
3620 return api.ReplyMessage
3623 func (m *ShowOneMapRegisterStateReply) Size() (size int) {
3627 size += 4 // m.Retval
3628 size += 1 // m.IsEnabled
3631 func (m *ShowOneMapRegisterStateReply) Marshal(b []byte) ([]byte, error) {
3633 b = make([]byte, m.Size())
3635 buf := codec.NewBuffer(b)
3636 buf.EncodeInt32(m.Retval)
3637 buf.EncodeUint8(m.IsEnabled)
3638 return buf.Bytes(), nil
3640 func (m *ShowOneMapRegisterStateReply) Unmarshal(b []byte) error {
3641 buf := codec.NewBuffer(b)
3642 m.Retval = buf.DecodeInt32()
3643 m.IsEnabled = buf.DecodeUint8()
3647 // ShowOneMapRegisterTTL defines message 'show_one_map_register_ttl'.
3648 type ShowOneMapRegisterTTL struct{}
3650 func (m *ShowOneMapRegisterTTL) Reset() { *m = ShowOneMapRegisterTTL{} }
3651 func (*ShowOneMapRegisterTTL) GetMessageName() string { return "show_one_map_register_ttl" }
3652 func (*ShowOneMapRegisterTTL) GetCrcString() string { return "51077d14" }
3653 func (*ShowOneMapRegisterTTL) GetMessageType() api.MessageType {
3654 return api.RequestMessage
3657 func (m *ShowOneMapRegisterTTL) Size() (size int) {
3663 func (m *ShowOneMapRegisterTTL) Marshal(b []byte) ([]byte, error) {
3665 b = make([]byte, m.Size())
3667 buf := codec.NewBuffer(b)
3668 return buf.Bytes(), nil
3670 func (m *ShowOneMapRegisterTTL) Unmarshal(b []byte) error {
3674 // ShowOneMapRegisterTTLReply defines message 'show_one_map_register_ttl_reply'.
3675 type ShowOneMapRegisterTTLReply struct {
3676 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3677 TTL uint32 `binapi:"u32,name=ttl" json:"ttl,omitempty"`
3680 func (m *ShowOneMapRegisterTTLReply) Reset() { *m = ShowOneMapRegisterTTLReply{} }
3681 func (*ShowOneMapRegisterTTLReply) GetMessageName() string { return "show_one_map_register_ttl_reply" }
3682 func (*ShowOneMapRegisterTTLReply) GetCrcString() string { return "fa83dd66" }
3683 func (*ShowOneMapRegisterTTLReply) GetMessageType() api.MessageType {
3684 return api.ReplyMessage
3687 func (m *ShowOneMapRegisterTTLReply) Size() (size int) {
3691 size += 4 // m.Retval
3695 func (m *ShowOneMapRegisterTTLReply) Marshal(b []byte) ([]byte, error) {
3697 b = make([]byte, m.Size())
3699 buf := codec.NewBuffer(b)
3700 buf.EncodeInt32(m.Retval)
3701 buf.EncodeUint32(m.TTL)
3702 return buf.Bytes(), nil
3704 func (m *ShowOneMapRegisterTTLReply) Unmarshal(b []byte) error {
3705 buf := codec.NewBuffer(b)
3706 m.Retval = buf.DecodeInt32()
3707 m.TTL = buf.DecodeUint32()
3711 // ShowOneMapRequestMode defines message 'show_one_map_request_mode'.
3712 type ShowOneMapRequestMode struct{}
3714 func (m *ShowOneMapRequestMode) Reset() { *m = ShowOneMapRequestMode{} }
3715 func (*ShowOneMapRequestMode) GetMessageName() string { return "show_one_map_request_mode" }
3716 func (*ShowOneMapRequestMode) GetCrcString() string { return "51077d14" }
3717 func (*ShowOneMapRequestMode) GetMessageType() api.MessageType {
3718 return api.RequestMessage
3721 func (m *ShowOneMapRequestMode) Size() (size int) {
3727 func (m *ShowOneMapRequestMode) Marshal(b []byte) ([]byte, error) {
3729 b = make([]byte, m.Size())
3731 buf := codec.NewBuffer(b)
3732 return buf.Bytes(), nil
3734 func (m *ShowOneMapRequestMode) Unmarshal(b []byte) error {
3738 // ShowOneMapRequestModeReply defines message 'show_one_map_request_mode_reply'.
3739 type ShowOneMapRequestModeReply struct {
3740 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3741 Mode uint8 `binapi:"u8,name=mode" json:"mode,omitempty"`
3744 func (m *ShowOneMapRequestModeReply) Reset() { *m = ShowOneMapRequestModeReply{} }
3745 func (*ShowOneMapRequestModeReply) GetMessageName() string { return "show_one_map_request_mode_reply" }
3746 func (*ShowOneMapRequestModeReply) GetCrcString() string { return "d423107c" }
3747 func (*ShowOneMapRequestModeReply) GetMessageType() api.MessageType {
3748 return api.ReplyMessage
3751 func (m *ShowOneMapRequestModeReply) Size() (size int) {
3755 size += 4 // m.Retval
3759 func (m *ShowOneMapRequestModeReply) Marshal(b []byte) ([]byte, error) {
3761 b = make([]byte, m.Size())
3763 buf := codec.NewBuffer(b)
3764 buf.EncodeInt32(m.Retval)
3765 buf.EncodeUint8(m.Mode)
3766 return buf.Bytes(), nil
3768 func (m *ShowOneMapRequestModeReply) Unmarshal(b []byte) error {
3769 buf := codec.NewBuffer(b)
3770 m.Retval = buf.DecodeInt32()
3771 m.Mode = buf.DecodeUint8()
3775 // ShowOneNshMapping defines message 'show_one_nsh_mapping'.
3776 type ShowOneNshMapping struct{}
3778 func (m *ShowOneNshMapping) Reset() { *m = ShowOneNshMapping{} }
3779 func (*ShowOneNshMapping) GetMessageName() string { return "show_one_nsh_mapping" }
3780 func (*ShowOneNshMapping) GetCrcString() string { return "51077d14" }
3781 func (*ShowOneNshMapping) GetMessageType() api.MessageType {
3782 return api.RequestMessage
3785 func (m *ShowOneNshMapping) Size() (size int) {
3791 func (m *ShowOneNshMapping) Marshal(b []byte) ([]byte, error) {
3793 b = make([]byte, m.Size())
3795 buf := codec.NewBuffer(b)
3796 return buf.Bytes(), nil
3798 func (m *ShowOneNshMapping) Unmarshal(b []byte) error {
3802 // ShowOneNshMappingReply defines message 'show_one_nsh_mapping_reply'.
3803 type ShowOneNshMappingReply struct {
3804 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3805 IsSet uint8 `binapi:"u8,name=is_set" json:"is_set,omitempty"`
3806 LocatorSetName []byte `binapi:"u8[64],name=locator_set_name" json:"locator_set_name,omitempty"`
3809 func (m *ShowOneNshMappingReply) Reset() { *m = ShowOneNshMappingReply{} }
3810 func (*ShowOneNshMappingReply) GetMessageName() string { return "show_one_nsh_mapping_reply" }
3811 func (*ShowOneNshMappingReply) GetCrcString() string { return "f2ff364e" }
3812 func (*ShowOneNshMappingReply) GetMessageType() api.MessageType {
3813 return api.ReplyMessage
3816 func (m *ShowOneNshMappingReply) Size() (size int) {
3820 size += 4 // m.Retval
3821 size += 1 // m.IsSet
3822 size += 1 * 64 // m.LocatorSetName
3825 func (m *ShowOneNshMappingReply) Marshal(b []byte) ([]byte, error) {
3827 b = make([]byte, m.Size())
3829 buf := codec.NewBuffer(b)
3830 buf.EncodeInt32(m.Retval)
3831 buf.EncodeUint8(m.IsSet)
3832 buf.EncodeBytes(m.LocatorSetName, 64)
3833 return buf.Bytes(), nil
3835 func (m *ShowOneNshMappingReply) Unmarshal(b []byte) error {
3836 buf := codec.NewBuffer(b)
3837 m.Retval = buf.DecodeInt32()
3838 m.IsSet = buf.DecodeUint8()
3839 m.LocatorSetName = make([]byte, 64)
3840 copy(m.LocatorSetName, buf.DecodeBytes(len(m.LocatorSetName)))
3844 // ShowOnePitr defines message 'show_one_pitr'.
3845 type ShowOnePitr struct{}
3847 func (m *ShowOnePitr) Reset() { *m = ShowOnePitr{} }
3848 func (*ShowOnePitr) GetMessageName() string { return "show_one_pitr" }
3849 func (*ShowOnePitr) GetCrcString() string { return "51077d14" }
3850 func (*ShowOnePitr) GetMessageType() api.MessageType {
3851 return api.RequestMessage
3854 func (m *ShowOnePitr) Size() (size int) {
3860 func (m *ShowOnePitr) Marshal(b []byte) ([]byte, error) {
3862 b = make([]byte, m.Size())
3864 buf := codec.NewBuffer(b)
3865 return buf.Bytes(), nil
3867 func (m *ShowOnePitr) Unmarshal(b []byte) error {
3871 // ShowOnePitrReply defines message 'show_one_pitr_reply'.
3872 type ShowOnePitrReply struct {
3873 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3874 Status uint8 `binapi:"u8,name=status" json:"status,omitempty"`
3875 LocatorSetName []byte `binapi:"u8[64],name=locator_set_name" json:"locator_set_name,omitempty"`
3878 func (m *ShowOnePitrReply) Reset() { *m = ShowOnePitrReply{} }
3879 func (*ShowOnePitrReply) GetMessageName() string { return "show_one_pitr_reply" }
3880 func (*ShowOnePitrReply) GetCrcString() string { return "dca512cc" }
3881 func (*ShowOnePitrReply) GetMessageType() api.MessageType {
3882 return api.ReplyMessage
3885 func (m *ShowOnePitrReply) Size() (size int) {
3889 size += 4 // m.Retval
3890 size += 1 // m.Status
3891 size += 1 * 64 // m.LocatorSetName
3894 func (m *ShowOnePitrReply) Marshal(b []byte) ([]byte, error) {
3896 b = make([]byte, m.Size())
3898 buf := codec.NewBuffer(b)
3899 buf.EncodeInt32(m.Retval)
3900 buf.EncodeUint8(m.Status)
3901 buf.EncodeBytes(m.LocatorSetName, 64)
3902 return buf.Bytes(), nil
3904 func (m *ShowOnePitrReply) Unmarshal(b []byte) error {
3905 buf := codec.NewBuffer(b)
3906 m.Retval = buf.DecodeInt32()
3907 m.Status = buf.DecodeUint8()
3908 m.LocatorSetName = make([]byte, 64)
3909 copy(m.LocatorSetName, buf.DecodeBytes(len(m.LocatorSetName)))
3913 // ShowOneRlocProbeState defines message 'show_one_rloc_probe_state'.
3914 type ShowOneRlocProbeState struct{}
3916 func (m *ShowOneRlocProbeState) Reset() { *m = ShowOneRlocProbeState{} }
3917 func (*ShowOneRlocProbeState) GetMessageName() string { return "show_one_rloc_probe_state" }
3918 func (*ShowOneRlocProbeState) GetCrcString() string { return "51077d14" }
3919 func (*ShowOneRlocProbeState) GetMessageType() api.MessageType {
3920 return api.RequestMessage
3923 func (m *ShowOneRlocProbeState) Size() (size int) {
3929 func (m *ShowOneRlocProbeState) Marshal(b []byte) ([]byte, error) {
3931 b = make([]byte, m.Size())
3933 buf := codec.NewBuffer(b)
3934 return buf.Bytes(), nil
3936 func (m *ShowOneRlocProbeState) Unmarshal(b []byte) error {
3940 // ShowOneRlocProbeStateReply defines message 'show_one_rloc_probe_state_reply'.
3941 type ShowOneRlocProbeStateReply struct {
3942 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
3943 IsEnabled uint8 `binapi:"u8,name=is_enabled" json:"is_enabled,omitempty"`
3946 func (m *ShowOneRlocProbeStateReply) Reset() { *m = ShowOneRlocProbeStateReply{} }
3947 func (*ShowOneRlocProbeStateReply) GetMessageName() string { return "show_one_rloc_probe_state_reply" }
3948 func (*ShowOneRlocProbeStateReply) GetCrcString() string { return "14304fbc" }
3949 func (*ShowOneRlocProbeStateReply) GetMessageType() api.MessageType {
3950 return api.ReplyMessage
3953 func (m *ShowOneRlocProbeStateReply) Size() (size int) {
3957 size += 4 // m.Retval
3958 size += 1 // m.IsEnabled
3961 func (m *ShowOneRlocProbeStateReply) Marshal(b []byte) ([]byte, error) {
3963 b = make([]byte, m.Size())
3965 buf := codec.NewBuffer(b)
3966 buf.EncodeInt32(m.Retval)
3967 buf.EncodeUint8(m.IsEnabled)
3968 return buf.Bytes(), nil
3970 func (m *ShowOneRlocProbeStateReply) Unmarshal(b []byte) error {
3971 buf := codec.NewBuffer(b)
3972 m.Retval = buf.DecodeInt32()
3973 m.IsEnabled = buf.DecodeUint8()
3977 // ShowOneStatsEnableDisable defines message 'show_one_stats_enable_disable'.
3978 type ShowOneStatsEnableDisable struct{}
3980 func (m *ShowOneStatsEnableDisable) Reset() { *m = ShowOneStatsEnableDisable{} }
3981 func (*ShowOneStatsEnableDisable) GetMessageName() string { return "show_one_stats_enable_disable" }
3982 func (*ShowOneStatsEnableDisable) GetCrcString() string { return "51077d14" }
3983 func (*ShowOneStatsEnableDisable) GetMessageType() api.MessageType {
3984 return api.RequestMessage
3987 func (m *ShowOneStatsEnableDisable) Size() (size int) {
3993 func (m *ShowOneStatsEnableDisable) Marshal(b []byte) ([]byte, error) {
3995 b = make([]byte, m.Size())
3997 buf := codec.NewBuffer(b)
3998 return buf.Bytes(), nil
4000 func (m *ShowOneStatsEnableDisable) Unmarshal(b []byte) error {
4004 // ShowOneStatsEnableDisableReply defines message 'show_one_stats_enable_disable_reply'.
4005 type ShowOneStatsEnableDisableReply struct {
4006 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
4007 IsEn uint8 `binapi:"u8,name=is_en" json:"is_en,omitempty"`
4010 func (m *ShowOneStatsEnableDisableReply) Reset() { *m = ShowOneStatsEnableDisableReply{} }
4011 func (*ShowOneStatsEnableDisableReply) GetMessageName() string {
4012 return "show_one_stats_enable_disable_reply"
4014 func (*ShowOneStatsEnableDisableReply) GetCrcString() string { return "6b4c29dc" }
4015 func (*ShowOneStatsEnableDisableReply) GetMessageType() api.MessageType {
4016 return api.ReplyMessage
4019 func (m *ShowOneStatsEnableDisableReply) Size() (size int) {
4023 size += 4 // m.Retval
4027 func (m *ShowOneStatsEnableDisableReply) Marshal(b []byte) ([]byte, error) {
4029 b = make([]byte, m.Size())
4031 buf := codec.NewBuffer(b)
4032 buf.EncodeInt32(m.Retval)
4033 buf.EncodeUint8(m.IsEn)
4034 return buf.Bytes(), nil
4036 func (m *ShowOneStatsEnableDisableReply) Unmarshal(b []byte) error {
4037 buf := codec.NewBuffer(b)
4038 m.Retval = buf.DecodeInt32()
4039 m.IsEn = buf.DecodeUint8()
4043 // ShowOneStatus defines message 'show_one_status'.
4044 type ShowOneStatus struct{}
4046 func (m *ShowOneStatus) Reset() { *m = ShowOneStatus{} }
4047 func (*ShowOneStatus) GetMessageName() string { return "show_one_status" }
4048 func (*ShowOneStatus) GetCrcString() string { return "51077d14" }
4049 func (*ShowOneStatus) GetMessageType() api.MessageType {
4050 return api.RequestMessage
4053 func (m *ShowOneStatus) Size() (size int) {
4059 func (m *ShowOneStatus) Marshal(b []byte) ([]byte, error) {
4061 b = make([]byte, m.Size())
4063 buf := codec.NewBuffer(b)
4064 return buf.Bytes(), nil
4066 func (m *ShowOneStatus) Unmarshal(b []byte) error {
4070 // ShowOneStatusReply defines message 'show_one_status_reply'.
4071 type ShowOneStatusReply struct {
4072 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
4073 FeatureStatus uint8 `binapi:"u8,name=feature_status" json:"feature_status,omitempty"`
4074 GpeStatus uint8 `binapi:"u8,name=gpe_status" json:"gpe_status,omitempty"`
4077 func (m *ShowOneStatusReply) Reset() { *m = ShowOneStatusReply{} }
4078 func (*ShowOneStatusReply) GetMessageName() string { return "show_one_status_reply" }
4079 func (*ShowOneStatusReply) GetCrcString() string { return "ddcf48ef" }
4080 func (*ShowOneStatusReply) GetMessageType() api.MessageType {
4081 return api.ReplyMessage
4084 func (m *ShowOneStatusReply) Size() (size int) {
4088 size += 4 // m.Retval
4089 size += 1 // m.FeatureStatus
4090 size += 1 // m.GpeStatus
4093 func (m *ShowOneStatusReply) Marshal(b []byte) ([]byte, error) {
4095 b = make([]byte, m.Size())
4097 buf := codec.NewBuffer(b)
4098 buf.EncodeInt32(m.Retval)
4099 buf.EncodeUint8(m.FeatureStatus)
4100 buf.EncodeUint8(m.GpeStatus)
4101 return buf.Bytes(), nil
4103 func (m *ShowOneStatusReply) Unmarshal(b []byte) error {
4104 buf := codec.NewBuffer(b)
4105 m.Retval = buf.DecodeInt32()
4106 m.FeatureStatus = buf.DecodeUint8()
4107 m.GpeStatus = buf.DecodeUint8()
4111 // ShowOneUsePetr defines message 'show_one_use_petr'.
4112 type ShowOneUsePetr struct{}
4114 func (m *ShowOneUsePetr) Reset() { *m = ShowOneUsePetr{} }
4115 func (*ShowOneUsePetr) GetMessageName() string { return "show_one_use_petr" }
4116 func (*ShowOneUsePetr) GetCrcString() string { return "51077d14" }
4117 func (*ShowOneUsePetr) GetMessageType() api.MessageType {
4118 return api.RequestMessage
4121 func (m *ShowOneUsePetr) Size() (size int) {
4127 func (m *ShowOneUsePetr) Marshal(b []byte) ([]byte, error) {
4129 b = make([]byte, m.Size())
4131 buf := codec.NewBuffer(b)
4132 return buf.Bytes(), nil
4134 func (m *ShowOneUsePetr) Unmarshal(b []byte) error {
4138 // ShowOneUsePetrReply defines message 'show_one_use_petr_reply'.
4139 type ShowOneUsePetrReply struct {
4140 Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
4141 Status uint8 `binapi:"u8,name=status" json:"status,omitempty"`
4142 IsIP4 uint8 `binapi:"u8,name=is_ip4" json:"is_ip4,omitempty"`
4143 Address []byte `binapi:"u8[16],name=address" json:"address,omitempty"`
4146 func (m *ShowOneUsePetrReply) Reset() { *m = ShowOneUsePetrReply{} }
4147 func (*ShowOneUsePetrReply) GetMessageName() string { return "show_one_use_petr_reply" }
4148 func (*ShowOneUsePetrReply) GetCrcString() string { return "1eb21916" }
4149 func (*ShowOneUsePetrReply) GetMessageType() api.MessageType {
4150 return api.ReplyMessage
4153 func (m *ShowOneUsePetrReply) Size() (size int) {
4157 size += 4 // m.Retval
4158 size += 1 // m.Status
4159 size += 1 // m.IsIP4
4160 size += 1 * 16 // m.Address
4163 func (m *ShowOneUsePetrReply) Marshal(b []byte) ([]byte, error) {
4165 b = make([]byte, m.Size())
4167 buf := codec.NewBuffer(b)
4168 buf.EncodeInt32(m.Retval)
4169 buf.EncodeUint8(m.Status)
4170 buf.EncodeUint8(m.IsIP4)
4171 buf.EncodeBytes(m.Address, 16)
4172 return buf.Bytes(), nil
4174 func (m *ShowOneUsePetrReply) Unmarshal(b []byte) error {
4175 buf := codec.NewBuffer(b)
4176 m.Retval = buf.DecodeInt32()
4177 m.Status = buf.DecodeUint8()
4178 m.IsIP4 = buf.DecodeUint8()
4179 m.Address = make([]byte, 16)
4180 copy(m.Address, buf.DecodeBytes(len(m.Address)))
4184 func init() { file_one_binapi_init() }
4185 func file_one_binapi_init() {
4186 api.RegisterMessage((*OneAddDelAdjacency)(nil), "one_add_del_adjacency_f047390d")
4187 api.RegisterMessage((*OneAddDelAdjacencyReply)(nil), "one_add_del_adjacency_reply_e8d4e804")
4188 api.RegisterMessage((*OneAddDelL2ArpEntry)(nil), "one_add_del_l2_arp_entry_a95cc2d7")
4189 api.RegisterMessage((*OneAddDelL2ArpEntryReply)(nil), "one_add_del_l2_arp_entry_reply_e8d4e804")
4190 api.RegisterMessage((*OneAddDelLocalEid)(nil), "one_add_del_local_eid_e6d00717")
4191 api.RegisterMessage((*OneAddDelLocalEidReply)(nil), "one_add_del_local_eid_reply_e8d4e804")
4192 api.RegisterMessage((*OneAddDelLocator)(nil), "one_add_del_locator_006a4240")
4193 api.RegisterMessage((*OneAddDelLocatorReply)(nil), "one_add_del_locator_reply_e8d4e804")
4194 api.RegisterMessage((*OneAddDelLocatorSet)(nil), "one_add_del_locator_set_2e73b050")
4195 api.RegisterMessage((*OneAddDelLocatorSetReply)(nil), "one_add_del_locator_set_reply_b6666db4")
4196 api.RegisterMessage((*OneAddDelMapRequestItrRlocs)(nil), "one_add_del_map_request_itr_rlocs_c7c6cb2f")
4197 api.RegisterMessage((*OneAddDelMapRequestItrRlocsReply)(nil), "one_add_del_map_request_itr_rlocs_reply_e8d4e804")
4198 api.RegisterMessage((*OneAddDelMapResolver)(nil), "one_add_del_map_resolver_0ebcd37d")
4199 api.RegisterMessage((*OneAddDelMapResolverReply)(nil), "one_add_del_map_resolver_reply_e8d4e804")
4200 api.RegisterMessage((*OneAddDelMapServer)(nil), "one_add_del_map_server_0ebcd37d")
4201 api.RegisterMessage((*OneAddDelMapServerReply)(nil), "one_add_del_map_server_reply_e8d4e804")
4202 api.RegisterMessage((*OneAddDelNdpEntry)(nil), "one_add_del_ndp_entry_e9468fe3")
4203 api.RegisterMessage((*OneAddDelNdpEntryReply)(nil), "one_add_del_ndp_entry_reply_e8d4e804")
4204 api.RegisterMessage((*OneAddDelRemoteMapping)(nil), "one_add_del_remote_mapping_0b2010ec")
4205 api.RegisterMessage((*OneAddDelRemoteMappingReply)(nil), "one_add_del_remote_mapping_reply_e8d4e804")
4206 api.RegisterMessage((*OneAdjacenciesGet)(nil), "one_adjacencies_get_8d1f2fe9")
4207 api.RegisterMessage((*OneAdjacenciesGetReply)(nil), "one_adjacencies_get_reply_60a3c592")
4208 api.RegisterMessage((*OneEidTableAddDelMap)(nil), "one_eid_table_add_del_map_59e9975e")
4209 api.RegisterMessage((*OneEidTableAddDelMapReply)(nil), "one_eid_table_add_del_map_reply_e8d4e804")
4210 api.RegisterMessage((*OneEidTableDetails)(nil), "one_eid_table_details_dcd9f414")
4211 api.RegisterMessage((*OneEidTableDump)(nil), "one_eid_table_dump_e0df64da")
4212 api.RegisterMessage((*OneEidTableMapDetails)(nil), "one_eid_table_map_details_0b6859e2")
4213 api.RegisterMessage((*OneEidTableMapDump)(nil), "one_eid_table_map_dump_67c54650")
4214 api.RegisterMessage((*OneEidTableVniDetails)(nil), "one_eid_table_vni_details_64abc01e")
4215 api.RegisterMessage((*OneEidTableVniDump)(nil), "one_eid_table_vni_dump_51077d14")
4216 api.RegisterMessage((*OneEnableDisable)(nil), "one_enable_disable_eb0e943b")
4217 api.RegisterMessage((*OneEnableDisablePetrMode)(nil), "one_enable_disable_petr_mode_eb0e943b")
4218 api.RegisterMessage((*OneEnableDisablePetrModeReply)(nil), "one_enable_disable_petr_mode_reply_e8d4e804")
4219 api.RegisterMessage((*OneEnableDisablePitrMode)(nil), "one_enable_disable_pitr_mode_eb0e943b")
4220 api.RegisterMessage((*OneEnableDisablePitrModeReply)(nil), "one_enable_disable_pitr_mode_reply_e8d4e804")
4221 api.RegisterMessage((*OneEnableDisableReply)(nil), "one_enable_disable_reply_e8d4e804")
4222 api.RegisterMessage((*OneEnableDisableXtrMode)(nil), "one_enable_disable_xtr_mode_eb0e943b")
4223 api.RegisterMessage((*OneEnableDisableXtrModeReply)(nil), "one_enable_disable_xtr_mode_reply_e8d4e804")
4224 api.RegisterMessage((*OneGetMapRequestItrRlocs)(nil), "one_get_map_request_itr_rlocs_51077d14")
4225 api.RegisterMessage((*OneGetMapRequestItrRlocsReply)(nil), "one_get_map_request_itr_rlocs_reply_9f56f6f7")
4226 api.RegisterMessage((*OneGetTransportProtocol)(nil), "one_get_transport_protocol_51077d14")
4227 api.RegisterMessage((*OneGetTransportProtocolReply)(nil), "one_get_transport_protocol_reply_62a28eb3")
4228 api.RegisterMessage((*OneL2ArpBdGet)(nil), "one_l2_arp_bd_get_51077d14")
4229 api.RegisterMessage((*OneL2ArpBdGetReply)(nil), "one_l2_arp_bd_get_reply_221ac888")
4230 api.RegisterMessage((*OneL2ArpEntriesGet)(nil), "one_l2_arp_entries_get_4d418cf4")
4231 api.RegisterMessage((*OneL2ArpEntriesGetReply)(nil), "one_l2_arp_entries_get_reply_88e54ded")
4232 api.RegisterMessage((*OneLocatorDetails)(nil), "one_locator_details_b3988a30")
4233 api.RegisterMessage((*OneLocatorDump)(nil), "one_locator_dump_f27d5050")
4234 api.RegisterMessage((*OneLocatorSetDetails)(nil), "one_locator_set_details_6b846882")
4235 api.RegisterMessage((*OneLocatorSetDump)(nil), "one_locator_set_dump_c79e8ab0")
4236 api.RegisterMessage((*OneMapRegisterEnableDisable)(nil), "one_map_register_enable_disable_294103d1")
4237 api.RegisterMessage((*OneMapRegisterEnableDisableReply)(nil), "one_map_register_enable_disable_reply_e8d4e804")
4238 api.RegisterMessage((*OneMapRegisterFallbackThreshold)(nil), "one_map_register_fallback_threshold_f7d4a475")
4239 api.RegisterMessage((*OneMapRegisterFallbackThresholdReply)(nil), "one_map_register_fallback_threshold_reply_e8d4e804")
4240 api.RegisterMessage((*OneMapRegisterSetTTL)(nil), "one_map_register_set_ttl_dd59f1f3")
4241 api.RegisterMessage((*OneMapRegisterSetTTLReply)(nil), "one_map_register_set_ttl_reply_e8d4e804")
4242 api.RegisterMessage((*OneMapRequestMode)(nil), "one_map_request_mode_f3f93ce9")
4243 api.RegisterMessage((*OneMapRequestModeReply)(nil), "one_map_request_mode_reply_e8d4e804")
4244 api.RegisterMessage((*OneMapResolverDetails)(nil), "one_map_resolver_details_60a5f5ca")
4245 api.RegisterMessage((*OneMapResolverDump)(nil), "one_map_resolver_dump_51077d14")
4246 api.RegisterMessage((*OneMapServerDetails)(nil), "one_map_server_details_60a5f5ca")
4247 api.RegisterMessage((*OneMapServerDump)(nil), "one_map_server_dump_51077d14")
4248 api.RegisterMessage((*OneNdpBdGet)(nil), "one_ndp_bd_get_51077d14")
4249 api.RegisterMessage((*OneNdpBdGetReply)(nil), "one_ndp_bd_get_reply_221ac888")
4250 api.RegisterMessage((*OneNdpEntriesGet)(nil), "one_ndp_entries_get_4d418cf4")
4251 api.RegisterMessage((*OneNdpEntriesGetReply)(nil), "one_ndp_entries_get_reply_d0822f37")
4252 api.RegisterMessage((*OneNshSetLocatorSet)(nil), "one_nsh_set_locator_set_7aa022dd")
4253 api.RegisterMessage((*OneNshSetLocatorSetReply)(nil), "one_nsh_set_locator_set_reply_e8d4e804")
4254 api.RegisterMessage((*OnePitrSetLocatorSet)(nil), "one_pitr_set_locator_set_7aa022dd")
4255 api.RegisterMessage((*OnePitrSetLocatorSetReply)(nil), "one_pitr_set_locator_set_reply_e8d4e804")
4256 api.RegisterMessage((*OneRlocProbeEnableDisable)(nil), "one_rloc_probe_enable_disable_294103d1")
4257 api.RegisterMessage((*OneRlocProbeEnableDisableReply)(nil), "one_rloc_probe_enable_disable_reply_e8d4e804")
4258 api.RegisterMessage((*OneSetTransportProtocol)(nil), "one_set_transport_protocol_07b6b85f")
4259 api.RegisterMessage((*OneSetTransportProtocolReply)(nil), "one_set_transport_protocol_reply_e8d4e804")
4260 api.RegisterMessage((*OneShowPetrMode)(nil), "one_show_petr_mode_51077d14")
4261 api.RegisterMessage((*OneShowPetrModeReply)(nil), "one_show_petr_mode_reply_6b4c29dc")
4262 api.RegisterMessage((*OneShowPitrMode)(nil), "one_show_pitr_mode_51077d14")
4263 api.RegisterMessage((*OneShowPitrModeReply)(nil), "one_show_pitr_mode_reply_6b4c29dc")
4264 api.RegisterMessage((*OneShowXtrMode)(nil), "one_show_xtr_mode_51077d14")
4265 api.RegisterMessage((*OneShowXtrModeReply)(nil), "one_show_xtr_mode_reply_6b4c29dc")
4266 api.RegisterMessage((*OneStatsDetails)(nil), "one_stats_details_e1a34a05")
4267 api.RegisterMessage((*OneStatsDump)(nil), "one_stats_dump_51077d14")
4268 api.RegisterMessage((*OneStatsEnableDisable)(nil), "one_stats_enable_disable_eb0e943b")
4269 api.RegisterMessage((*OneStatsEnableDisableReply)(nil), "one_stats_enable_disable_reply_e8d4e804")
4270 api.RegisterMessage((*OneStatsFlush)(nil), "one_stats_flush_51077d14")
4271 api.RegisterMessage((*OneStatsFlushReply)(nil), "one_stats_flush_reply_e8d4e804")
4272 api.RegisterMessage((*OneUsePetr)(nil), "one_use_petr_6910787d")
4273 api.RegisterMessage((*OneUsePetrReply)(nil), "one_use_petr_reply_e8d4e804")
4274 api.RegisterMessage((*ShowOneMapRegisterFallbackThreshold)(nil), "show_one_map_register_fallback_threshold_51077d14")
4275 api.RegisterMessage((*ShowOneMapRegisterFallbackThresholdReply)(nil), "show_one_map_register_fallback_threshold_reply_c93a9113")
4276 api.RegisterMessage((*ShowOneMapRegisterState)(nil), "show_one_map_register_state_51077d14")
4277 api.RegisterMessage((*ShowOneMapRegisterStateReply)(nil), "show_one_map_register_state_reply_14304fbc")
4278 api.RegisterMessage((*ShowOneMapRegisterTTL)(nil), "show_one_map_register_ttl_51077d14")
4279 api.RegisterMessage((*ShowOneMapRegisterTTLReply)(nil), "show_one_map_register_ttl_reply_fa83dd66")
4280 api.RegisterMessage((*ShowOneMapRequestMode)(nil), "show_one_map_request_mode_51077d14")
4281 api.RegisterMessage((*ShowOneMapRequestModeReply)(nil), "show_one_map_request_mode_reply_d423107c")
4282 api.RegisterMessage((*ShowOneNshMapping)(nil), "show_one_nsh_mapping_51077d14")
4283 api.RegisterMessage((*ShowOneNshMappingReply)(nil), "show_one_nsh_mapping_reply_f2ff364e")
4284 api.RegisterMessage((*ShowOnePitr)(nil), "show_one_pitr_51077d14")
4285 api.RegisterMessage((*ShowOnePitrReply)(nil), "show_one_pitr_reply_dca512cc")
4286 api.RegisterMessage((*ShowOneRlocProbeState)(nil), "show_one_rloc_probe_state_51077d14")
4287 api.RegisterMessage((*ShowOneRlocProbeStateReply)(nil), "show_one_rloc_probe_state_reply_14304fbc")
4288 api.RegisterMessage((*ShowOneStatsEnableDisable)(nil), "show_one_stats_enable_disable_51077d14")
4289 api.RegisterMessage((*ShowOneStatsEnableDisableReply)(nil), "show_one_stats_enable_disable_reply_6b4c29dc")
4290 api.RegisterMessage((*ShowOneStatus)(nil), "show_one_status_51077d14")
4291 api.RegisterMessage((*ShowOneStatusReply)(nil), "show_one_status_reply_ddcf48ef")
4292 api.RegisterMessage((*ShowOneUsePetr)(nil), "show_one_use_petr_51077d14")
4293 api.RegisterMessage((*ShowOneUsePetrReply)(nil), "show_one_use_petr_reply_1eb21916")
4296 // Messages returns list of all messages in this module.
4297 func AllMessages() []api.Message {
4298 return []api.Message{
4299 (*OneAddDelAdjacency)(nil),
4300 (*OneAddDelAdjacencyReply)(nil),
4301 (*OneAddDelL2ArpEntry)(nil),
4302 (*OneAddDelL2ArpEntryReply)(nil),
4303 (*OneAddDelLocalEid)(nil),
4304 (*OneAddDelLocalEidReply)(nil),
4305 (*OneAddDelLocator)(nil),
4306 (*OneAddDelLocatorReply)(nil),
4307 (*OneAddDelLocatorSet)(nil),
4308 (*OneAddDelLocatorSetReply)(nil),
4309 (*OneAddDelMapRequestItrRlocs)(nil),
4310 (*OneAddDelMapRequestItrRlocsReply)(nil),
4311 (*OneAddDelMapResolver)(nil),
4312 (*OneAddDelMapResolverReply)(nil),
4313 (*OneAddDelMapServer)(nil),
4314 (*OneAddDelMapServerReply)(nil),
4315 (*OneAddDelNdpEntry)(nil),
4316 (*OneAddDelNdpEntryReply)(nil),
4317 (*OneAddDelRemoteMapping)(nil),
4318 (*OneAddDelRemoteMappingReply)(nil),
4319 (*OneAdjacenciesGet)(nil),
4320 (*OneAdjacenciesGetReply)(nil),
4321 (*OneEidTableAddDelMap)(nil),
4322 (*OneEidTableAddDelMapReply)(nil),
4323 (*OneEidTableDetails)(nil),
4324 (*OneEidTableDump)(nil),
4325 (*OneEidTableMapDetails)(nil),
4326 (*OneEidTableMapDump)(nil),
4327 (*OneEidTableVniDetails)(nil),
4328 (*OneEidTableVniDump)(nil),
4329 (*OneEnableDisable)(nil),
4330 (*OneEnableDisablePetrMode)(nil),
4331 (*OneEnableDisablePetrModeReply)(nil),
4332 (*OneEnableDisablePitrMode)(nil),
4333 (*OneEnableDisablePitrModeReply)(nil),
4334 (*OneEnableDisableReply)(nil),
4335 (*OneEnableDisableXtrMode)(nil),
4336 (*OneEnableDisableXtrModeReply)(nil),
4337 (*OneGetMapRequestItrRlocs)(nil),
4338 (*OneGetMapRequestItrRlocsReply)(nil),
4339 (*OneGetTransportProtocol)(nil),
4340 (*OneGetTransportProtocolReply)(nil),
4341 (*OneL2ArpBdGet)(nil),
4342 (*OneL2ArpBdGetReply)(nil),
4343 (*OneL2ArpEntriesGet)(nil),
4344 (*OneL2ArpEntriesGetReply)(nil),
4345 (*OneLocatorDetails)(nil),
4346 (*OneLocatorDump)(nil),
4347 (*OneLocatorSetDetails)(nil),
4348 (*OneLocatorSetDump)(nil),
4349 (*OneMapRegisterEnableDisable)(nil),
4350 (*OneMapRegisterEnableDisableReply)(nil),
4351 (*OneMapRegisterFallbackThreshold)(nil),
4352 (*OneMapRegisterFallbackThresholdReply)(nil),
4353 (*OneMapRegisterSetTTL)(nil),
4354 (*OneMapRegisterSetTTLReply)(nil),
4355 (*OneMapRequestMode)(nil),
4356 (*OneMapRequestModeReply)(nil),
4357 (*OneMapResolverDetails)(nil),
4358 (*OneMapResolverDump)(nil),
4359 (*OneMapServerDetails)(nil),
4360 (*OneMapServerDump)(nil),
4361 (*OneNdpBdGet)(nil),
4362 (*OneNdpBdGetReply)(nil),
4363 (*OneNdpEntriesGet)(nil),
4364 (*OneNdpEntriesGetReply)(nil),
4365 (*OneNshSetLocatorSet)(nil),
4366 (*OneNshSetLocatorSetReply)(nil),
4367 (*OnePitrSetLocatorSet)(nil),
4368 (*OnePitrSetLocatorSetReply)(nil),
4369 (*OneRlocProbeEnableDisable)(nil),
4370 (*OneRlocProbeEnableDisableReply)(nil),
4371 (*OneSetTransportProtocol)(nil),
4372 (*OneSetTransportProtocolReply)(nil),
4373 (*OneShowPetrMode)(nil),
4374 (*OneShowPetrModeReply)(nil),
4375 (*OneShowPitrMode)(nil),
4376 (*OneShowPitrModeReply)(nil),
4377 (*OneShowXtrMode)(nil),
4378 (*OneShowXtrModeReply)(nil),
4379 (*OneStatsDetails)(nil),
4380 (*OneStatsDump)(nil),
4381 (*OneStatsEnableDisable)(nil),
4382 (*OneStatsEnableDisableReply)(nil),
4383 (*OneStatsFlush)(nil),
4384 (*OneStatsFlushReply)(nil),
4386 (*OneUsePetrReply)(nil),
4387 (*ShowOneMapRegisterFallbackThreshold)(nil),
4388 (*ShowOneMapRegisterFallbackThresholdReply)(nil),
4389 (*ShowOneMapRegisterState)(nil),
4390 (*ShowOneMapRegisterStateReply)(nil),
4391 (*ShowOneMapRegisterTTL)(nil),
4392 (*ShowOneMapRegisterTTLReply)(nil),
4393 (*ShowOneMapRequestMode)(nil),
4394 (*ShowOneMapRequestModeReply)(nil),
4395 (*ShowOneNshMapping)(nil),
4396 (*ShowOneNshMappingReply)(nil),
4397 (*ShowOnePitr)(nil),
4398 (*ShowOnePitrReply)(nil),
4399 (*ShowOneRlocProbeState)(nil),
4400 (*ShowOneRlocProbeStateReply)(nil),
4401 (*ShowOneStatsEnableDisable)(nil),
4402 (*ShowOneStatsEnableDisableReply)(nil),
4403 (*ShowOneStatus)(nil),
4404 (*ShowOneStatusReply)(nil),
4405 (*ShowOneUsePetr)(nil),
4406 (*ShowOneUsePetrReply)(nil),