github.com/edwarnicke/govpp@v0.0.0-20230130211138-14ef5d20b1d0/binapi/one/one.ba.go (about)

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