X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=binapi%2Fioam_vxlan_gpe%2Fioam_vxlan_gpe.ba.go;fp=binapi%2Fioam_vxlan_gpe%2Fioam_vxlan_gpe.ba.go;h=819b136e34948184d826d50f01bcd55b76c4dfea;hb=d1f24d37bd447b64e402298bb8eb2479681facf9;hp=0000000000000000000000000000000000000000;hpb=1548c7e12531e3d055567d761c580a1c7ff0ac40;p=govpp.git diff --git a/binapi/ioam_vxlan_gpe/ioam_vxlan_gpe.ba.go b/binapi/ioam_vxlan_gpe/ioam_vxlan_gpe.ba.go new file mode 100644 index 0000000..819b136 --- /dev/null +++ b/binapi/ioam_vxlan_gpe/ioam_vxlan_gpe.ba.go @@ -0,0 +1,556 @@ +// Code generated by GoVPP's binapi-generator. DO NOT EDIT. +// versions: +// binapi-generator: v0.4.0-dev +// VPP: 20.05-release +// source: /usr/share/vpp/api/plugins/ioam_vxlan_gpe.api.json + +// Package ioam_vxlan_gpe contains generated bindings for API file ioam_vxlan_gpe.api. +// +// Contents: +// 12 messages +// +package ioam_vxlan_gpe + +import ( + api "git.fd.io/govpp.git/api" + ip_types "git.fd.io/govpp.git/binapi/ip_types" + codec "git.fd.io/govpp.git/codec" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the GoVPP api package it is being compiled against. +// A compilation error at this line likely means your copy of the +// GoVPP api package needs to be updated. +const _ = api.GoVppAPIPackageIsVersion2 + +const ( + APIFile = "ioam_vxlan_gpe" + APIVersion = "1.0.0" + VersionCrc = 0xe60c2de2 +) + +// VxlanGpeIoamDisable defines message 'vxlan_gpe_ioam_disable'. +type VxlanGpeIoamDisable struct { + ID uint16 `binapi:"u16,name=id" json:"id,omitempty"` +} + +func (m *VxlanGpeIoamDisable) Reset() { *m = VxlanGpeIoamDisable{} } +func (*VxlanGpeIoamDisable) GetMessageName() string { return "vxlan_gpe_ioam_disable" } +func (*VxlanGpeIoamDisable) GetCrcString() string { return "6b16a45e" } +func (*VxlanGpeIoamDisable) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *VxlanGpeIoamDisable) Size() int { + if m == nil { + return 0 + } + var size int + size += 2 // m.ID + return size +} +func (m *VxlanGpeIoamDisable) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint16(uint16(m.ID)) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamDisable) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.ID = buf.DecodeUint16() + return nil +} + +// VxlanGpeIoamDisableReply defines message 'vxlan_gpe_ioam_disable_reply'. +type VxlanGpeIoamDisableReply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *VxlanGpeIoamDisableReply) Reset() { *m = VxlanGpeIoamDisableReply{} } +func (*VxlanGpeIoamDisableReply) GetMessageName() string { return "vxlan_gpe_ioam_disable_reply" } +func (*VxlanGpeIoamDisableReply) GetCrcString() string { return "e8d4e804" } +func (*VxlanGpeIoamDisableReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *VxlanGpeIoamDisableReply) Size() int { + if m == nil { + return 0 + } + var size int + size += 4 // m.Retval + return size +} +func (m *VxlanGpeIoamDisableReply) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint32(uint32(m.Retval)) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamDisableReply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = int32(buf.DecodeUint32()) + return nil +} + +// VxlanGpeIoamEnable defines message 'vxlan_gpe_ioam_enable'. +type VxlanGpeIoamEnable struct { + ID uint16 `binapi:"u16,name=id" json:"id,omitempty"` + TracePpc uint8 `binapi:"u8,name=trace_ppc" json:"trace_ppc,omitempty"` + PowEnable bool `binapi:"bool,name=pow_enable" json:"pow_enable,omitempty"` + TraceEnable bool `binapi:"bool,name=trace_enable" json:"trace_enable,omitempty"` +} + +func (m *VxlanGpeIoamEnable) Reset() { *m = VxlanGpeIoamEnable{} } +func (*VxlanGpeIoamEnable) GetMessageName() string { return "vxlan_gpe_ioam_enable" } +func (*VxlanGpeIoamEnable) GetCrcString() string { return "2481bef7" } +func (*VxlanGpeIoamEnable) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *VxlanGpeIoamEnable) Size() int { + if m == nil { + return 0 + } + var size int + size += 2 // m.ID + size += 1 // m.TracePpc + size += 1 // m.PowEnable + size += 1 // m.TraceEnable + return size +} +func (m *VxlanGpeIoamEnable) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint16(uint16(m.ID)) + buf.EncodeUint8(uint8(m.TracePpc)) + buf.EncodeBool(m.PowEnable) + buf.EncodeBool(m.TraceEnable) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamEnable) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.ID = buf.DecodeUint16() + m.TracePpc = buf.DecodeUint8() + m.PowEnable = buf.DecodeBool() + m.TraceEnable = buf.DecodeBool() + return nil +} + +// VxlanGpeIoamEnableReply defines message 'vxlan_gpe_ioam_enable_reply'. +type VxlanGpeIoamEnableReply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *VxlanGpeIoamEnableReply) Reset() { *m = VxlanGpeIoamEnableReply{} } +func (*VxlanGpeIoamEnableReply) GetMessageName() string { return "vxlan_gpe_ioam_enable_reply" } +func (*VxlanGpeIoamEnableReply) GetCrcString() string { return "e8d4e804" } +func (*VxlanGpeIoamEnableReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *VxlanGpeIoamEnableReply) Size() int { + if m == nil { + return 0 + } + var size int + size += 4 // m.Retval + return size +} +func (m *VxlanGpeIoamEnableReply) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint32(uint32(m.Retval)) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamEnableReply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = int32(buf.DecodeUint32()) + return nil +} + +// VxlanGpeIoamTransitDisable defines message 'vxlan_gpe_ioam_transit_disable'. +type VxlanGpeIoamTransitDisable struct { + OuterFibIndex uint32 `binapi:"u32,name=outer_fib_index" json:"outer_fib_index,omitempty"` + DstAddr ip_types.Address `binapi:"address,name=dst_addr" json:"dst_addr,omitempty"` +} + +func (m *VxlanGpeIoamTransitDisable) Reset() { *m = VxlanGpeIoamTransitDisable{} } +func (*VxlanGpeIoamTransitDisable) GetMessageName() string { return "vxlan_gpe_ioam_transit_disable" } +func (*VxlanGpeIoamTransitDisable) GetCrcString() string { return "553f5b7b" } +func (*VxlanGpeIoamTransitDisable) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *VxlanGpeIoamTransitDisable) Size() int { + if m == nil { + return 0 + } + var size int + size += 4 // m.OuterFibIndex + size += 1 // m.DstAddr.Af + size += 1 * 16 // m.DstAddr.Un + return size +} +func (m *VxlanGpeIoamTransitDisable) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint32(uint32(m.OuterFibIndex)) + buf.EncodeUint8(uint8(m.DstAddr.Af)) + buf.EncodeBytes(m.DstAddr.Un.XXX_UnionData[:], 0) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamTransitDisable) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.OuterFibIndex = buf.DecodeUint32() + m.DstAddr.Af = ip_types.AddressFamily(buf.DecodeUint8()) + copy(m.DstAddr.Un.XXX_UnionData[:], buf.DecodeBytes(16)) + return nil +} + +// VxlanGpeIoamTransitDisableReply defines message 'vxlan_gpe_ioam_transit_disable_reply'. +type VxlanGpeIoamTransitDisableReply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *VxlanGpeIoamTransitDisableReply) Reset() { *m = VxlanGpeIoamTransitDisableReply{} } +func (*VxlanGpeIoamTransitDisableReply) GetMessageName() string { + return "vxlan_gpe_ioam_transit_disable_reply" +} +func (*VxlanGpeIoamTransitDisableReply) GetCrcString() string { return "e8d4e804" } +func (*VxlanGpeIoamTransitDisableReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *VxlanGpeIoamTransitDisableReply) Size() int { + if m == nil { + return 0 + } + var size int + size += 4 // m.Retval + return size +} +func (m *VxlanGpeIoamTransitDisableReply) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint32(uint32(m.Retval)) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamTransitDisableReply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = int32(buf.DecodeUint32()) + return nil +} + +// VxlanGpeIoamTransitEnable defines message 'vxlan_gpe_ioam_transit_enable'. +type VxlanGpeIoamTransitEnable struct { + OuterFibIndex uint32 `binapi:"u32,name=outer_fib_index" json:"outer_fib_index,omitempty"` + DstAddr ip_types.Address `binapi:"address,name=dst_addr" json:"dst_addr,omitempty"` +} + +func (m *VxlanGpeIoamTransitEnable) Reset() { *m = VxlanGpeIoamTransitEnable{} } +func (*VxlanGpeIoamTransitEnable) GetMessageName() string { return "vxlan_gpe_ioam_transit_enable" } +func (*VxlanGpeIoamTransitEnable) GetCrcString() string { return "553f5b7b" } +func (*VxlanGpeIoamTransitEnable) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *VxlanGpeIoamTransitEnable) Size() int { + if m == nil { + return 0 + } + var size int + size += 4 // m.OuterFibIndex + size += 1 // m.DstAddr.Af + size += 1 * 16 // m.DstAddr.Un + return size +} +func (m *VxlanGpeIoamTransitEnable) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint32(uint32(m.OuterFibIndex)) + buf.EncodeUint8(uint8(m.DstAddr.Af)) + buf.EncodeBytes(m.DstAddr.Un.XXX_UnionData[:], 0) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamTransitEnable) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.OuterFibIndex = buf.DecodeUint32() + m.DstAddr.Af = ip_types.AddressFamily(buf.DecodeUint8()) + copy(m.DstAddr.Un.XXX_UnionData[:], buf.DecodeBytes(16)) + return nil +} + +// VxlanGpeIoamTransitEnableReply defines message 'vxlan_gpe_ioam_transit_enable_reply'. +type VxlanGpeIoamTransitEnableReply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *VxlanGpeIoamTransitEnableReply) Reset() { *m = VxlanGpeIoamTransitEnableReply{} } +func (*VxlanGpeIoamTransitEnableReply) GetMessageName() string { + return "vxlan_gpe_ioam_transit_enable_reply" +} +func (*VxlanGpeIoamTransitEnableReply) GetCrcString() string { return "e8d4e804" } +func (*VxlanGpeIoamTransitEnableReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *VxlanGpeIoamTransitEnableReply) Size() int { + if m == nil { + return 0 + } + var size int + size += 4 // m.Retval + return size +} +func (m *VxlanGpeIoamTransitEnableReply) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint32(uint32(m.Retval)) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamTransitEnableReply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = int32(buf.DecodeUint32()) + return nil +} + +// VxlanGpeIoamVniDisable defines message 'vxlan_gpe_ioam_vni_disable'. +type VxlanGpeIoamVniDisable struct { + Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` + Local ip_types.Address `binapi:"address,name=local" json:"local,omitempty"` + Remote ip_types.Address `binapi:"address,name=remote" json:"remote,omitempty"` +} + +func (m *VxlanGpeIoamVniDisable) Reset() { *m = VxlanGpeIoamVniDisable{} } +func (*VxlanGpeIoamVniDisable) GetMessageName() string { return "vxlan_gpe_ioam_vni_disable" } +func (*VxlanGpeIoamVniDisable) GetCrcString() string { return "997161fb" } +func (*VxlanGpeIoamVniDisable) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *VxlanGpeIoamVniDisable) Size() int { + if m == nil { + return 0 + } + var size int + size += 4 // m.Vni + size += 1 // m.Local.Af + size += 1 * 16 // m.Local.Un + size += 1 // m.Remote.Af + size += 1 * 16 // m.Remote.Un + return size +} +func (m *VxlanGpeIoamVniDisable) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint32(uint32(m.Vni)) + buf.EncodeUint8(uint8(m.Local.Af)) + buf.EncodeBytes(m.Local.Un.XXX_UnionData[:], 0) + buf.EncodeUint8(uint8(m.Remote.Af)) + buf.EncodeBytes(m.Remote.Un.XXX_UnionData[:], 0) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamVniDisable) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Vni = buf.DecodeUint32() + m.Local.Af = ip_types.AddressFamily(buf.DecodeUint8()) + copy(m.Local.Un.XXX_UnionData[:], buf.DecodeBytes(16)) + m.Remote.Af = ip_types.AddressFamily(buf.DecodeUint8()) + copy(m.Remote.Un.XXX_UnionData[:], buf.DecodeBytes(16)) + return nil +} + +// VxlanGpeIoamVniDisableReply defines message 'vxlan_gpe_ioam_vni_disable_reply'. +type VxlanGpeIoamVniDisableReply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *VxlanGpeIoamVniDisableReply) Reset() { *m = VxlanGpeIoamVniDisableReply{} } +func (*VxlanGpeIoamVniDisableReply) GetMessageName() string { + return "vxlan_gpe_ioam_vni_disable_reply" +} +func (*VxlanGpeIoamVniDisableReply) GetCrcString() string { return "e8d4e804" } +func (*VxlanGpeIoamVniDisableReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *VxlanGpeIoamVniDisableReply) Size() int { + if m == nil { + return 0 + } + var size int + size += 4 // m.Retval + return size +} +func (m *VxlanGpeIoamVniDisableReply) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint32(uint32(m.Retval)) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamVniDisableReply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = int32(buf.DecodeUint32()) + return nil +} + +// VxlanGpeIoamVniEnable defines message 'vxlan_gpe_ioam_vni_enable'. +type VxlanGpeIoamVniEnable struct { + Vni uint32 `binapi:"u32,name=vni" json:"vni,omitempty"` + Local ip_types.Address `binapi:"address,name=local" json:"local,omitempty"` + Remote ip_types.Address `binapi:"address,name=remote" json:"remote,omitempty"` +} + +func (m *VxlanGpeIoamVniEnable) Reset() { *m = VxlanGpeIoamVniEnable{} } +func (*VxlanGpeIoamVniEnable) GetMessageName() string { return "vxlan_gpe_ioam_vni_enable" } +func (*VxlanGpeIoamVniEnable) GetCrcString() string { return "997161fb" } +func (*VxlanGpeIoamVniEnable) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *VxlanGpeIoamVniEnable) Size() int { + if m == nil { + return 0 + } + var size int + size += 4 // m.Vni + size += 1 // m.Local.Af + size += 1 * 16 // m.Local.Un + size += 1 // m.Remote.Af + size += 1 * 16 // m.Remote.Un + return size +} +func (m *VxlanGpeIoamVniEnable) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint32(uint32(m.Vni)) + buf.EncodeUint8(uint8(m.Local.Af)) + buf.EncodeBytes(m.Local.Un.XXX_UnionData[:], 0) + buf.EncodeUint8(uint8(m.Remote.Af)) + buf.EncodeBytes(m.Remote.Un.XXX_UnionData[:], 0) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamVniEnable) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Vni = buf.DecodeUint32() + m.Local.Af = ip_types.AddressFamily(buf.DecodeUint8()) + copy(m.Local.Un.XXX_UnionData[:], buf.DecodeBytes(16)) + m.Remote.Af = ip_types.AddressFamily(buf.DecodeUint8()) + copy(m.Remote.Un.XXX_UnionData[:], buf.DecodeBytes(16)) + return nil +} + +// VxlanGpeIoamVniEnableReply defines message 'vxlan_gpe_ioam_vni_enable_reply'. +type VxlanGpeIoamVniEnableReply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *VxlanGpeIoamVniEnableReply) Reset() { *m = VxlanGpeIoamVniEnableReply{} } +func (*VxlanGpeIoamVniEnableReply) GetMessageName() string { return "vxlan_gpe_ioam_vni_enable_reply" } +func (*VxlanGpeIoamVniEnableReply) GetCrcString() string { return "e8d4e804" } +func (*VxlanGpeIoamVniEnableReply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *VxlanGpeIoamVniEnableReply) Size() int { + if m == nil { + return 0 + } + var size int + size += 4 // m.Retval + return size +} +func (m *VxlanGpeIoamVniEnableReply) Marshal(b []byte) ([]byte, error) { + var buf *codec.Buffer + if b == nil { + buf = codec.NewBuffer(make([]byte, m.Size())) + } else { + buf = codec.NewBuffer(b) + } + buf.EncodeUint32(uint32(m.Retval)) + return buf.Bytes(), nil +} +func (m *VxlanGpeIoamVniEnableReply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = int32(buf.DecodeUint32()) + return nil +} + +func init() { file_ioam_vxlan_gpe_binapi_init() } +func file_ioam_vxlan_gpe_binapi_init() { + api.RegisterMessage((*VxlanGpeIoamDisable)(nil), "vxlan_gpe_ioam_disable_6b16a45e") + api.RegisterMessage((*VxlanGpeIoamDisableReply)(nil), "vxlan_gpe_ioam_disable_reply_e8d4e804") + api.RegisterMessage((*VxlanGpeIoamEnable)(nil), "vxlan_gpe_ioam_enable_2481bef7") + api.RegisterMessage((*VxlanGpeIoamEnableReply)(nil), "vxlan_gpe_ioam_enable_reply_e8d4e804") + api.RegisterMessage((*VxlanGpeIoamTransitDisable)(nil), "vxlan_gpe_ioam_transit_disable_553f5b7b") + api.RegisterMessage((*VxlanGpeIoamTransitDisableReply)(nil), "vxlan_gpe_ioam_transit_disable_reply_e8d4e804") + api.RegisterMessage((*VxlanGpeIoamTransitEnable)(nil), "vxlan_gpe_ioam_transit_enable_553f5b7b") + api.RegisterMessage((*VxlanGpeIoamTransitEnableReply)(nil), "vxlan_gpe_ioam_transit_enable_reply_e8d4e804") + api.RegisterMessage((*VxlanGpeIoamVniDisable)(nil), "vxlan_gpe_ioam_vni_disable_997161fb") + api.RegisterMessage((*VxlanGpeIoamVniDisableReply)(nil), "vxlan_gpe_ioam_vni_disable_reply_e8d4e804") + api.RegisterMessage((*VxlanGpeIoamVniEnable)(nil), "vxlan_gpe_ioam_vni_enable_997161fb") + api.RegisterMessage((*VxlanGpeIoamVniEnableReply)(nil), "vxlan_gpe_ioam_vni_enable_reply_e8d4e804") +} + +// Messages returns list of all messages in this module. +func AllMessages() []api.Message { + return []api.Message{ + (*VxlanGpeIoamDisable)(nil), + (*VxlanGpeIoamDisableReply)(nil), + (*VxlanGpeIoamEnable)(nil), + (*VxlanGpeIoamEnableReply)(nil), + (*VxlanGpeIoamTransitDisable)(nil), + (*VxlanGpeIoamTransitDisableReply)(nil), + (*VxlanGpeIoamTransitEnable)(nil), + (*VxlanGpeIoamTransitEnableReply)(nil), + (*VxlanGpeIoamVniDisable)(nil), + (*VxlanGpeIoamVniDisableReply)(nil), + (*VxlanGpeIoamVniEnable)(nil), + (*VxlanGpeIoamVniEnableReply)(nil), + } +}