github.com/edwarnicke/govpp@v0.0.0-20230130211138-14ef5d20b1d0/binapi/ioam_vxlan_gpe/ioam_vxlan_gpe.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/ioam_vxlan_gpe.api.json
     6  
     7  // Package ioam_vxlan_gpe contains generated bindings for API file ioam_vxlan_gpe.api.
     8  //
     9  // Contents:
    10  //  12 messages
    11  //
    12  package ioam_vxlan_gpe
    13  
    14  import (
    15  	api "git.fd.io/govpp.git/api"
    16  	codec "git.fd.io/govpp.git/codec"
    17  	ip_types "github.com/edwarnicke/govpp/binapi/ip_types"
    18  )
    19  
    20  // This is a compile-time assertion to ensure that this generated file
    21  // is compatible with the GoVPP api package it is being compiled against.
    22  // A compilation error at this line likely means your copy of the
    23  // GoVPP api package needs to be updated.
    24  const _ = api.GoVppAPIPackageIsVersion2
    25  
    26  const (
    27  	APIFile    = "ioam_vxlan_gpe"
    28  	APIVersion = "1.0.0"
    29  	VersionCrc = 0xb49eb0b9
    30  )
    31  
    32  // VxlanGpeIoamDisable defines message 'vxlan_gpe_ioam_disable'.
    33  type VxlanGpeIoamDisable struct {
    34  	ID uint16 `binapi:"u16,name=id" json:"id,omitempty"`
    35  }
    36  
    37  func (m *VxlanGpeIoamDisable) Reset()               { *m = VxlanGpeIoamDisable{} }
    38  func (*VxlanGpeIoamDisable) GetMessageName() string { return "vxlan_gpe_ioam_disable" }
    39  func (*VxlanGpeIoamDisable) GetCrcString() string   { return "6b16a45e" }
    40  func (*VxlanGpeIoamDisable) GetMessageType() api.MessageType {
    41  	return api.RequestMessage
    42  }
    43  
    44  func (m *VxlanGpeIoamDisable) Size() (size int) {
    45  	if m == nil {
    46  		return 0
    47  	}
    48  	size += 2 // m.ID
    49  	return size
    50  }
    51  func (m *VxlanGpeIoamDisable) Marshal(b []byte) ([]byte, error) {
    52  	if b == nil {
    53  		b = make([]byte, m.Size())
    54  	}
    55  	buf := codec.NewBuffer(b)
    56  	buf.EncodeUint16(m.ID)
    57  	return buf.Bytes(), nil
    58  }
    59  func (m *VxlanGpeIoamDisable) Unmarshal(b []byte) error {
    60  	buf := codec.NewBuffer(b)
    61  	m.ID = buf.DecodeUint16()
    62  	return nil
    63  }
    64  
    65  // VxlanGpeIoamDisableReply defines message 'vxlan_gpe_ioam_disable_reply'.
    66  type VxlanGpeIoamDisableReply struct {
    67  	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
    68  }
    69  
    70  func (m *VxlanGpeIoamDisableReply) Reset()               { *m = VxlanGpeIoamDisableReply{} }
    71  func (*VxlanGpeIoamDisableReply) GetMessageName() string { return "vxlan_gpe_ioam_disable_reply" }
    72  func (*VxlanGpeIoamDisableReply) GetCrcString() string   { return "e8d4e804" }
    73  func (*VxlanGpeIoamDisableReply) GetMessageType() api.MessageType {
    74  	return api.ReplyMessage
    75  }
    76  
    77  func (m *VxlanGpeIoamDisableReply) Size() (size int) {
    78  	if m == nil {
    79  		return 0
    80  	}
    81  	size += 4 // m.Retval
    82  	return size
    83  }
    84  func (m *VxlanGpeIoamDisableReply) Marshal(b []byte) ([]byte, error) {
    85  	if b == nil {
    86  		b = make([]byte, m.Size())
    87  	}
    88  	buf := codec.NewBuffer(b)
    89  	buf.EncodeInt32(m.Retval)
    90  	return buf.Bytes(), nil
    91  }
    92  func (m *VxlanGpeIoamDisableReply) Unmarshal(b []byte) error {
    93  	buf := codec.NewBuffer(b)
    94  	m.Retval = buf.DecodeInt32()
    95  	return nil
    96  }
    97  
    98  // VxlanGpeIoamEnable defines message 'vxlan_gpe_ioam_enable'.
    99  type VxlanGpeIoamEnable struct {
   100  	ID          uint16 `binapi:"u16,name=id" json:"id,omitempty"`
   101  	TracePpc    uint8  `binapi:"u8,name=trace_ppc" json:"trace_ppc,omitempty"`
   102  	PowEnable   bool   `binapi:"bool,name=pow_enable" json:"pow_enable,omitempty"`
   103  	TraceEnable bool   `binapi:"bool,name=trace_enable" json:"trace_enable,omitempty"`
   104  }
   105  
   106  func (m *VxlanGpeIoamEnable) Reset()               { *m = VxlanGpeIoamEnable{} }
   107  func (*VxlanGpeIoamEnable) GetMessageName() string { return "vxlan_gpe_ioam_enable" }
   108  func (*VxlanGpeIoamEnable) GetCrcString() string   { return "2481bef7" }
   109  func (*VxlanGpeIoamEnable) GetMessageType() api.MessageType {
   110  	return api.RequestMessage
   111  }
   112  
   113  func (m *VxlanGpeIoamEnable) Size() (size int) {
   114  	if m == nil {
   115  		return 0
   116  	}
   117  	size += 2 // m.ID
   118  	size += 1 // m.TracePpc
   119  	size += 1 // m.PowEnable
   120  	size += 1 // m.TraceEnable
   121  	return size
   122  }
   123  func (m *VxlanGpeIoamEnable) Marshal(b []byte) ([]byte, error) {
   124  	if b == nil {
   125  		b = make([]byte, m.Size())
   126  	}
   127  	buf := codec.NewBuffer(b)
   128  	buf.EncodeUint16(m.ID)
   129  	buf.EncodeUint8(m.TracePpc)
   130  	buf.EncodeBool(m.PowEnable)
   131  	buf.EncodeBool(m.TraceEnable)
   132  	return buf.Bytes(), nil
   133  }
   134  func (m *VxlanGpeIoamEnable) Unmarshal(b []byte) error {
   135  	buf := codec.NewBuffer(b)
   136  	m.ID = buf.DecodeUint16()
   137  	m.TracePpc = buf.DecodeUint8()
   138  	m.PowEnable = buf.DecodeBool()
   139  	m.TraceEnable = buf.DecodeBool()
   140  	return nil
   141  }
   142  
   143  // VxlanGpeIoamEnableReply defines message 'vxlan_gpe_ioam_enable_reply'.
   144  type VxlanGpeIoamEnableReply struct {
   145  	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
   146  }
   147  
   148  func (m *VxlanGpeIoamEnableReply) Reset()               { *m = VxlanGpeIoamEnableReply{} }
   149  func (*VxlanGpeIoamEnableReply) GetMessageName() string { return "vxlan_gpe_ioam_enable_reply" }
   150  func (*VxlanGpeIoamEnableReply) GetCrcString() string   { return "e8d4e804" }
   151  func (*VxlanGpeIoamEnableReply) GetMessageType() api.MessageType {
   152  	return api.ReplyMessage
   153  }
   154  
   155  func (m *VxlanGpeIoamEnableReply) Size() (size int) {
   156  	if m == nil {
   157  		return 0
   158  	}
   159  	size += 4 // m.Retval
   160  	return size
   161  }
   162  func (m *VxlanGpeIoamEnableReply) Marshal(b []byte) ([]byte, error) {
   163  	if b == nil {
   164  		b = make([]byte, m.Size())
   165  	}
   166  	buf := codec.NewBuffer(b)
   167  	buf.EncodeInt32(m.Retval)
   168  	return buf.Bytes(), nil
   169  }
   170  func (m *VxlanGpeIoamEnableReply) Unmarshal(b []byte) error {
   171  	buf := codec.NewBuffer(b)
   172  	m.Retval = buf.DecodeInt32()
   173  	return nil
   174  }
   175  
   176  // VxlanGpeIoamTransitDisable defines message 'vxlan_gpe_ioam_transit_disable'.
   177  type VxlanGpeIoamTransitDisable struct {
   178  	OuterFibIndex uint32           `binapi:"u32,name=outer_fib_index" json:"outer_fib_index,omitempty"`
   179  	DstAddr       ip_types.Address `binapi:"address,name=dst_addr" json:"dst_addr,omitempty"`
   180  }
   181  
   182  func (m *VxlanGpeIoamTransitDisable) Reset()               { *m = VxlanGpeIoamTransitDisable{} }
   183  func (*VxlanGpeIoamTransitDisable) GetMessageName() string { return "vxlan_gpe_ioam_transit_disable" }
   184  func (*VxlanGpeIoamTransitDisable) GetCrcString() string   { return "3d3ec657" }
   185  func (*VxlanGpeIoamTransitDisable) GetMessageType() api.MessageType {
   186  	return api.RequestMessage
   187  }
   188  
   189  func (m *VxlanGpeIoamTransitDisable) Size() (size int) {
   190  	if m == nil {
   191  		return 0
   192  	}
   193  	size += 4      // m.OuterFibIndex
   194  	size += 1      // m.DstAddr.Af
   195  	size += 1 * 16 // m.DstAddr.Un
   196  	return size
   197  }
   198  func (m *VxlanGpeIoamTransitDisable) Marshal(b []byte) ([]byte, error) {
   199  	if b == nil {
   200  		b = make([]byte, m.Size())
   201  	}
   202  	buf := codec.NewBuffer(b)
   203  	buf.EncodeUint32(m.OuterFibIndex)
   204  	buf.EncodeUint8(uint8(m.DstAddr.Af))
   205  	buf.EncodeBytes(m.DstAddr.Un.XXX_UnionData[:], 16)
   206  	return buf.Bytes(), nil
   207  }
   208  func (m *VxlanGpeIoamTransitDisable) Unmarshal(b []byte) error {
   209  	buf := codec.NewBuffer(b)
   210  	m.OuterFibIndex = buf.DecodeUint32()
   211  	m.DstAddr.Af = ip_types.AddressFamily(buf.DecodeUint8())
   212  	copy(m.DstAddr.Un.XXX_UnionData[:], buf.DecodeBytes(16))
   213  	return nil
   214  }
   215  
   216  // VxlanGpeIoamTransitDisableReply defines message 'vxlan_gpe_ioam_transit_disable_reply'.
   217  type VxlanGpeIoamTransitDisableReply struct {
   218  	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
   219  }
   220  
   221  func (m *VxlanGpeIoamTransitDisableReply) Reset() { *m = VxlanGpeIoamTransitDisableReply{} }
   222  func (*VxlanGpeIoamTransitDisableReply) GetMessageName() string {
   223  	return "vxlan_gpe_ioam_transit_disable_reply"
   224  }
   225  func (*VxlanGpeIoamTransitDisableReply) GetCrcString() string { return "e8d4e804" }
   226  func (*VxlanGpeIoamTransitDisableReply) GetMessageType() api.MessageType {
   227  	return api.ReplyMessage
   228  }
   229  
   230  func (m *VxlanGpeIoamTransitDisableReply) Size() (size int) {
   231  	if m == nil {
   232  		return 0
   233  	}
   234  	size += 4 // m.Retval
   235  	return size
   236  }
   237  func (m *VxlanGpeIoamTransitDisableReply) Marshal(b []byte) ([]byte, error) {
   238  	if b == nil {
   239  		b = make([]byte, m.Size())
   240  	}
   241  	buf := codec.NewBuffer(b)
   242  	buf.EncodeInt32(m.Retval)
   243  	return buf.Bytes(), nil
   244  }
   245  func (m *VxlanGpeIoamTransitDisableReply) Unmarshal(b []byte) error {
   246  	buf := codec.NewBuffer(b)
   247  	m.Retval = buf.DecodeInt32()
   248  	return nil
   249  }
   250  
   251  // VxlanGpeIoamTransitEnable defines message 'vxlan_gpe_ioam_transit_enable'.
   252  type VxlanGpeIoamTransitEnable struct {
   253  	OuterFibIndex uint32           `binapi:"u32,name=outer_fib_index" json:"outer_fib_index,omitempty"`
   254  	DstAddr       ip_types.Address `binapi:"address,name=dst_addr" json:"dst_addr,omitempty"`
   255  }
   256  
   257  func (m *VxlanGpeIoamTransitEnable) Reset()               { *m = VxlanGpeIoamTransitEnable{} }
   258  func (*VxlanGpeIoamTransitEnable) GetMessageName() string { return "vxlan_gpe_ioam_transit_enable" }
   259  func (*VxlanGpeIoamTransitEnable) GetCrcString() string   { return "3d3ec657" }
   260  func (*VxlanGpeIoamTransitEnable) GetMessageType() api.MessageType {
   261  	return api.RequestMessage
   262  }
   263  
   264  func (m *VxlanGpeIoamTransitEnable) Size() (size int) {
   265  	if m == nil {
   266  		return 0
   267  	}
   268  	size += 4      // m.OuterFibIndex
   269  	size += 1      // m.DstAddr.Af
   270  	size += 1 * 16 // m.DstAddr.Un
   271  	return size
   272  }
   273  func (m *VxlanGpeIoamTransitEnable) Marshal(b []byte) ([]byte, error) {
   274  	if b == nil {
   275  		b = make([]byte, m.Size())
   276  	}
   277  	buf := codec.NewBuffer(b)
   278  	buf.EncodeUint32(m.OuterFibIndex)
   279  	buf.EncodeUint8(uint8(m.DstAddr.Af))
   280  	buf.EncodeBytes(m.DstAddr.Un.XXX_UnionData[:], 16)
   281  	return buf.Bytes(), nil
   282  }
   283  func (m *VxlanGpeIoamTransitEnable) Unmarshal(b []byte) error {
   284  	buf := codec.NewBuffer(b)
   285  	m.OuterFibIndex = buf.DecodeUint32()
   286  	m.DstAddr.Af = ip_types.AddressFamily(buf.DecodeUint8())
   287  	copy(m.DstAddr.Un.XXX_UnionData[:], buf.DecodeBytes(16))
   288  	return nil
   289  }
   290  
   291  // VxlanGpeIoamTransitEnableReply defines message 'vxlan_gpe_ioam_transit_enable_reply'.
   292  type VxlanGpeIoamTransitEnableReply struct {
   293  	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
   294  }
   295  
   296  func (m *VxlanGpeIoamTransitEnableReply) Reset() { *m = VxlanGpeIoamTransitEnableReply{} }
   297  func (*VxlanGpeIoamTransitEnableReply) GetMessageName() string {
   298  	return "vxlan_gpe_ioam_transit_enable_reply"
   299  }
   300  func (*VxlanGpeIoamTransitEnableReply) GetCrcString() string { return "e8d4e804" }
   301  func (*VxlanGpeIoamTransitEnableReply) GetMessageType() api.MessageType {
   302  	return api.ReplyMessage
   303  }
   304  
   305  func (m *VxlanGpeIoamTransitEnableReply) Size() (size int) {
   306  	if m == nil {
   307  		return 0
   308  	}
   309  	size += 4 // m.Retval
   310  	return size
   311  }
   312  func (m *VxlanGpeIoamTransitEnableReply) Marshal(b []byte) ([]byte, error) {
   313  	if b == nil {
   314  		b = make([]byte, m.Size())
   315  	}
   316  	buf := codec.NewBuffer(b)
   317  	buf.EncodeInt32(m.Retval)
   318  	return buf.Bytes(), nil
   319  }
   320  func (m *VxlanGpeIoamTransitEnableReply) Unmarshal(b []byte) error {
   321  	buf := codec.NewBuffer(b)
   322  	m.Retval = buf.DecodeInt32()
   323  	return nil
   324  }
   325  
   326  // VxlanGpeIoamVniDisable defines message 'vxlan_gpe_ioam_vni_disable'.
   327  type VxlanGpeIoamVniDisable struct {
   328  	Vni    uint32           `binapi:"u32,name=vni" json:"vni,omitempty"`
   329  	Local  ip_types.Address `binapi:"address,name=local" json:"local,omitempty"`
   330  	Remote ip_types.Address `binapi:"address,name=remote" json:"remote,omitempty"`
   331  }
   332  
   333  func (m *VxlanGpeIoamVniDisable) Reset()               { *m = VxlanGpeIoamVniDisable{} }
   334  func (*VxlanGpeIoamVniDisable) GetMessageName() string { return "vxlan_gpe_ioam_vni_disable" }
   335  func (*VxlanGpeIoamVniDisable) GetCrcString() string   { return "0fbb5fb1" }
   336  func (*VxlanGpeIoamVniDisable) GetMessageType() api.MessageType {
   337  	return api.RequestMessage
   338  }
   339  
   340  func (m *VxlanGpeIoamVniDisable) Size() (size int) {
   341  	if m == nil {
   342  		return 0
   343  	}
   344  	size += 4      // m.Vni
   345  	size += 1      // m.Local.Af
   346  	size += 1 * 16 // m.Local.Un
   347  	size += 1      // m.Remote.Af
   348  	size += 1 * 16 // m.Remote.Un
   349  	return size
   350  }
   351  func (m *VxlanGpeIoamVniDisable) Marshal(b []byte) ([]byte, error) {
   352  	if b == nil {
   353  		b = make([]byte, m.Size())
   354  	}
   355  	buf := codec.NewBuffer(b)
   356  	buf.EncodeUint32(m.Vni)
   357  	buf.EncodeUint8(uint8(m.Local.Af))
   358  	buf.EncodeBytes(m.Local.Un.XXX_UnionData[:], 16)
   359  	buf.EncodeUint8(uint8(m.Remote.Af))
   360  	buf.EncodeBytes(m.Remote.Un.XXX_UnionData[:], 16)
   361  	return buf.Bytes(), nil
   362  }
   363  func (m *VxlanGpeIoamVniDisable) Unmarshal(b []byte) error {
   364  	buf := codec.NewBuffer(b)
   365  	m.Vni = buf.DecodeUint32()
   366  	m.Local.Af = ip_types.AddressFamily(buf.DecodeUint8())
   367  	copy(m.Local.Un.XXX_UnionData[:], buf.DecodeBytes(16))
   368  	m.Remote.Af = ip_types.AddressFamily(buf.DecodeUint8())
   369  	copy(m.Remote.Un.XXX_UnionData[:], buf.DecodeBytes(16))
   370  	return nil
   371  }
   372  
   373  // VxlanGpeIoamVniDisableReply defines message 'vxlan_gpe_ioam_vni_disable_reply'.
   374  type VxlanGpeIoamVniDisableReply struct {
   375  	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
   376  }
   377  
   378  func (m *VxlanGpeIoamVniDisableReply) Reset() { *m = VxlanGpeIoamVniDisableReply{} }
   379  func (*VxlanGpeIoamVniDisableReply) GetMessageName() string {
   380  	return "vxlan_gpe_ioam_vni_disable_reply"
   381  }
   382  func (*VxlanGpeIoamVniDisableReply) GetCrcString() string { return "e8d4e804" }
   383  func (*VxlanGpeIoamVniDisableReply) GetMessageType() api.MessageType {
   384  	return api.ReplyMessage
   385  }
   386  
   387  func (m *VxlanGpeIoamVniDisableReply) Size() (size int) {
   388  	if m == nil {
   389  		return 0
   390  	}
   391  	size += 4 // m.Retval
   392  	return size
   393  }
   394  func (m *VxlanGpeIoamVniDisableReply) Marshal(b []byte) ([]byte, error) {
   395  	if b == nil {
   396  		b = make([]byte, m.Size())
   397  	}
   398  	buf := codec.NewBuffer(b)
   399  	buf.EncodeInt32(m.Retval)
   400  	return buf.Bytes(), nil
   401  }
   402  func (m *VxlanGpeIoamVniDisableReply) Unmarshal(b []byte) error {
   403  	buf := codec.NewBuffer(b)
   404  	m.Retval = buf.DecodeInt32()
   405  	return nil
   406  }
   407  
   408  // VxlanGpeIoamVniEnable defines message 'vxlan_gpe_ioam_vni_enable'.
   409  type VxlanGpeIoamVniEnable struct {
   410  	Vni    uint32           `binapi:"u32,name=vni" json:"vni,omitempty"`
   411  	Local  ip_types.Address `binapi:"address,name=local" json:"local,omitempty"`
   412  	Remote ip_types.Address `binapi:"address,name=remote" json:"remote,omitempty"`
   413  }
   414  
   415  func (m *VxlanGpeIoamVniEnable) Reset()               { *m = VxlanGpeIoamVniEnable{} }
   416  func (*VxlanGpeIoamVniEnable) GetMessageName() string { return "vxlan_gpe_ioam_vni_enable" }
   417  func (*VxlanGpeIoamVniEnable) GetCrcString() string   { return "0fbb5fb1" }
   418  func (*VxlanGpeIoamVniEnable) GetMessageType() api.MessageType {
   419  	return api.RequestMessage
   420  }
   421  
   422  func (m *VxlanGpeIoamVniEnable) Size() (size int) {
   423  	if m == nil {
   424  		return 0
   425  	}
   426  	size += 4      // m.Vni
   427  	size += 1      // m.Local.Af
   428  	size += 1 * 16 // m.Local.Un
   429  	size += 1      // m.Remote.Af
   430  	size += 1 * 16 // m.Remote.Un
   431  	return size
   432  }
   433  func (m *VxlanGpeIoamVniEnable) Marshal(b []byte) ([]byte, error) {
   434  	if b == nil {
   435  		b = make([]byte, m.Size())
   436  	}
   437  	buf := codec.NewBuffer(b)
   438  	buf.EncodeUint32(m.Vni)
   439  	buf.EncodeUint8(uint8(m.Local.Af))
   440  	buf.EncodeBytes(m.Local.Un.XXX_UnionData[:], 16)
   441  	buf.EncodeUint8(uint8(m.Remote.Af))
   442  	buf.EncodeBytes(m.Remote.Un.XXX_UnionData[:], 16)
   443  	return buf.Bytes(), nil
   444  }
   445  func (m *VxlanGpeIoamVniEnable) Unmarshal(b []byte) error {
   446  	buf := codec.NewBuffer(b)
   447  	m.Vni = buf.DecodeUint32()
   448  	m.Local.Af = ip_types.AddressFamily(buf.DecodeUint8())
   449  	copy(m.Local.Un.XXX_UnionData[:], buf.DecodeBytes(16))
   450  	m.Remote.Af = ip_types.AddressFamily(buf.DecodeUint8())
   451  	copy(m.Remote.Un.XXX_UnionData[:], buf.DecodeBytes(16))
   452  	return nil
   453  }
   454  
   455  // VxlanGpeIoamVniEnableReply defines message 'vxlan_gpe_ioam_vni_enable_reply'.
   456  type VxlanGpeIoamVniEnableReply struct {
   457  	Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
   458  }
   459  
   460  func (m *VxlanGpeIoamVniEnableReply) Reset()               { *m = VxlanGpeIoamVniEnableReply{} }
   461  func (*VxlanGpeIoamVniEnableReply) GetMessageName() string { return "vxlan_gpe_ioam_vni_enable_reply" }
   462  func (*VxlanGpeIoamVniEnableReply) GetCrcString() string   { return "e8d4e804" }
   463  func (*VxlanGpeIoamVniEnableReply) GetMessageType() api.MessageType {
   464  	return api.ReplyMessage
   465  }
   466  
   467  func (m *VxlanGpeIoamVniEnableReply) Size() (size int) {
   468  	if m == nil {
   469  		return 0
   470  	}
   471  	size += 4 // m.Retval
   472  	return size
   473  }
   474  func (m *VxlanGpeIoamVniEnableReply) Marshal(b []byte) ([]byte, error) {
   475  	if b == nil {
   476  		b = make([]byte, m.Size())
   477  	}
   478  	buf := codec.NewBuffer(b)
   479  	buf.EncodeInt32(m.Retval)
   480  	return buf.Bytes(), nil
   481  }
   482  func (m *VxlanGpeIoamVniEnableReply) Unmarshal(b []byte) error {
   483  	buf := codec.NewBuffer(b)
   484  	m.Retval = buf.DecodeInt32()
   485  	return nil
   486  }
   487  
   488  func init() { file_ioam_vxlan_gpe_binapi_init() }
   489  func file_ioam_vxlan_gpe_binapi_init() {
   490  	api.RegisterMessage((*VxlanGpeIoamDisable)(nil), "vxlan_gpe_ioam_disable_6b16a45e")
   491  	api.RegisterMessage((*VxlanGpeIoamDisableReply)(nil), "vxlan_gpe_ioam_disable_reply_e8d4e804")
   492  	api.RegisterMessage((*VxlanGpeIoamEnable)(nil), "vxlan_gpe_ioam_enable_2481bef7")
   493  	api.RegisterMessage((*VxlanGpeIoamEnableReply)(nil), "vxlan_gpe_ioam_enable_reply_e8d4e804")
   494  	api.RegisterMessage((*VxlanGpeIoamTransitDisable)(nil), "vxlan_gpe_ioam_transit_disable_3d3ec657")
   495  	api.RegisterMessage((*VxlanGpeIoamTransitDisableReply)(nil), "vxlan_gpe_ioam_transit_disable_reply_e8d4e804")
   496  	api.RegisterMessage((*VxlanGpeIoamTransitEnable)(nil), "vxlan_gpe_ioam_transit_enable_3d3ec657")
   497  	api.RegisterMessage((*VxlanGpeIoamTransitEnableReply)(nil), "vxlan_gpe_ioam_transit_enable_reply_e8d4e804")
   498  	api.RegisterMessage((*VxlanGpeIoamVniDisable)(nil), "vxlan_gpe_ioam_vni_disable_0fbb5fb1")
   499  	api.RegisterMessage((*VxlanGpeIoamVniDisableReply)(nil), "vxlan_gpe_ioam_vni_disable_reply_e8d4e804")
   500  	api.RegisterMessage((*VxlanGpeIoamVniEnable)(nil), "vxlan_gpe_ioam_vni_enable_0fbb5fb1")
   501  	api.RegisterMessage((*VxlanGpeIoamVniEnableReply)(nil), "vxlan_gpe_ioam_vni_enable_reply_e8d4e804")
   502  }
   503  
   504  // Messages returns list of all messages in this module.
   505  func AllMessages() []api.Message {
   506  	return []api.Message{
   507  		(*VxlanGpeIoamDisable)(nil),
   508  		(*VxlanGpeIoamDisableReply)(nil),
   509  		(*VxlanGpeIoamEnable)(nil),
   510  		(*VxlanGpeIoamEnableReply)(nil),
   511  		(*VxlanGpeIoamTransitDisable)(nil),
   512  		(*VxlanGpeIoamTransitDisableReply)(nil),
   513  		(*VxlanGpeIoamTransitEnable)(nil),
   514  		(*VxlanGpeIoamTransitEnableReply)(nil),
   515  		(*VxlanGpeIoamVniDisable)(nil),
   516  		(*VxlanGpeIoamVniDisableReply)(nil),
   517  		(*VxlanGpeIoamVniEnable)(nil),
   518  		(*VxlanGpeIoamVniEnableReply)(nil),
   519  	}
   520  }