summaryrefslogtreecommitdiffstats
path: root/binapi/gtpu/gtpu.ba.go
diff options
context:
space:
mode:
Diffstat (limited to 'binapi/gtpu/gtpu.ba.go')
-rw-r--r--binapi/gtpu/gtpu.ba.go111
1 files changed, 102 insertions, 9 deletions
diff --git a/binapi/gtpu/gtpu.ba.go b/binapi/gtpu/gtpu.ba.go
index 5d2a038..0d5b315 100644
--- a/binapi/gtpu/gtpu.ba.go
+++ b/binapi/gtpu/gtpu.ba.go
@@ -1,13 +1,13 @@
// Code generated by GoVPP's binapi-generator. DO NOT EDIT.
// versions:
-// binapi-generator: v0.4.0
-// VPP: 20.05.1-release
+// binapi-generator: v0.3.5-56-gc0da1f2-dirty
+// VPP: 21.06-release
// source: /usr/share/vpp/api/plugins/gtpu.api.json
// Package gtpu contains generated bindings for API file gtpu.api.
//
// Contents:
-// 8 messages
+// 10 messages
//
package gtpu
@@ -26,8 +26,8 @@ const _ = api.GoVppAPIPackageIsVersion2
const (
APIFile = "gtpu"
- APIVersion = "2.0.0"
- VersionCrc = 0x30326e2d
+ APIVersion = "2.0.1"
+ VersionCrc = 0x1462473
)
// GtpuAddDelTunnel defines message 'gtpu_add_del_tunnel'.
@@ -39,11 +39,12 @@ type GtpuAddDelTunnel struct {
EncapVrfID uint32 `binapi:"u32,name=encap_vrf_id" json:"encap_vrf_id,omitempty"`
DecapNextIndex uint32 `binapi:"u32,name=decap_next_index" json:"decap_next_index,omitempty"`
Teid uint32 `binapi:"u32,name=teid" json:"teid,omitempty"`
+ Tteid uint32 `binapi:"u32,name=tteid" json:"tteid,omitempty"`
}
func (m *GtpuAddDelTunnel) Reset() { *m = GtpuAddDelTunnel{} }
func (*GtpuAddDelTunnel) GetMessageName() string { return "gtpu_add_del_tunnel" }
-func (*GtpuAddDelTunnel) GetCrcString() string { return "9a26a51c" }
+func (*GtpuAddDelTunnel) GetCrcString() string { return "ca983a2b" }
func (*GtpuAddDelTunnel) GetMessageType() api.MessageType {
return api.RequestMessage
}
@@ -61,6 +62,7 @@ func (m *GtpuAddDelTunnel) Size() (size int) {
size += 4 // m.EncapVrfID
size += 4 // m.DecapNextIndex
size += 4 // m.Teid
+ size += 4 // m.Tteid
return size
}
func (m *GtpuAddDelTunnel) Marshal(b []byte) ([]byte, error) {
@@ -77,6 +79,7 @@ func (m *GtpuAddDelTunnel) Marshal(b []byte) ([]byte, error) {
buf.EncodeUint32(m.EncapVrfID)
buf.EncodeUint32(m.DecapNextIndex)
buf.EncodeUint32(m.Teid)
+ buf.EncodeUint32(m.Tteid)
return buf.Bytes(), nil
}
func (m *GtpuAddDelTunnel) Unmarshal(b []byte) error {
@@ -90,6 +93,7 @@ func (m *GtpuAddDelTunnel) Unmarshal(b []byte) error {
m.EncapVrfID = buf.DecodeUint32()
m.DecapNextIndex = buf.DecodeUint32()
m.Teid = buf.DecodeUint32()
+ m.Tteid = buf.DecodeUint32()
return nil
}
@@ -213,11 +217,12 @@ type GtpuTunnelDetails struct {
EncapVrfID uint32 `binapi:"u32,name=encap_vrf_id" json:"encap_vrf_id,omitempty"`
DecapNextIndex uint32 `binapi:"u32,name=decap_next_index" json:"decap_next_index,omitempty"`
Teid uint32 `binapi:"u32,name=teid" json:"teid,omitempty"`
+ Tteid uint32 `binapi:"u32,name=tteid" json:"tteid,omitempty"`
}
func (m *GtpuTunnelDetails) Reset() { *m = GtpuTunnelDetails{} }
func (*GtpuTunnelDetails) GetMessageName() string { return "gtpu_tunnel_details" }
-func (*GtpuTunnelDetails) GetCrcString() string { return "a4d81a09" }
+func (*GtpuTunnelDetails) GetCrcString() string { return "27f434ae" }
func (*GtpuTunnelDetails) GetMessageType() api.MessageType {
return api.ReplyMessage
}
@@ -235,6 +240,7 @@ func (m *GtpuTunnelDetails) Size() (size int) {
size += 4 // m.EncapVrfID
size += 4 // m.DecapNextIndex
size += 4 // m.Teid
+ size += 4 // m.Tteid
return size
}
func (m *GtpuTunnelDetails) Marshal(b []byte) ([]byte, error) {
@@ -251,6 +257,7 @@ func (m *GtpuTunnelDetails) Marshal(b []byte) ([]byte, error) {
buf.EncodeUint32(m.EncapVrfID)
buf.EncodeUint32(m.DecapNextIndex)
buf.EncodeUint32(m.Teid)
+ buf.EncodeUint32(m.Tteid)
return buf.Bytes(), nil
}
func (m *GtpuTunnelDetails) Unmarshal(b []byte) error {
@@ -264,6 +271,7 @@ func (m *GtpuTunnelDetails) Unmarshal(b []byte) error {
m.EncapVrfID = buf.DecodeUint32()
m.DecapNextIndex = buf.DecodeUint32()
m.Teid = buf.DecodeUint32()
+ m.Tteid = buf.DecodeUint32()
return nil
}
@@ -300,6 +308,87 @@ func (m *GtpuTunnelDump) Unmarshal(b []byte) error {
return nil
}
+// GtpuTunnelUpdateTteid defines message 'gtpu_tunnel_update_tteid'.
+type GtpuTunnelUpdateTteid struct {
+ DstAddress ip_types.Address `binapi:"address,name=dst_address" json:"dst_address,omitempty"`
+ EncapVrfID uint32 `binapi:"u32,name=encap_vrf_id" json:"encap_vrf_id,omitempty"`
+ Teid uint32 `binapi:"u32,name=teid" json:"teid,omitempty"`
+ Tteid uint32 `binapi:"u32,name=tteid" json:"tteid,omitempty"`
+}
+
+func (m *GtpuTunnelUpdateTteid) Reset() { *m = GtpuTunnelUpdateTteid{} }
+func (*GtpuTunnelUpdateTteid) GetMessageName() string { return "gtpu_tunnel_update_tteid" }
+func (*GtpuTunnelUpdateTteid) GetCrcString() string { return "79f33816" }
+func (*GtpuTunnelUpdateTteid) GetMessageType() api.MessageType {
+ return api.RequestMessage
+}
+
+func (m *GtpuTunnelUpdateTteid) Size() (size int) {
+ if m == nil {
+ return 0
+ }
+ size += 1 // m.DstAddress.Af
+ size += 1 * 16 // m.DstAddress.Un
+ size += 4 // m.EncapVrfID
+ size += 4 // m.Teid
+ size += 4 // m.Tteid
+ return size
+}
+func (m *GtpuTunnelUpdateTteid) Marshal(b []byte) ([]byte, error) {
+ if b == nil {
+ b = make([]byte, m.Size())
+ }
+ buf := codec.NewBuffer(b)
+ buf.EncodeUint8(uint8(m.DstAddress.Af))
+ buf.EncodeBytes(m.DstAddress.Un.XXX_UnionData[:], 16)
+ buf.EncodeUint32(m.EncapVrfID)
+ buf.EncodeUint32(m.Teid)
+ buf.EncodeUint32(m.Tteid)
+ return buf.Bytes(), nil
+}
+func (m *GtpuTunnelUpdateTteid) Unmarshal(b []byte) error {
+ buf := codec.NewBuffer(b)
+ m.DstAddress.Af = ip_types.AddressFamily(buf.DecodeUint8())
+ copy(m.DstAddress.Un.XXX_UnionData[:], buf.DecodeBytes(16))
+ m.EncapVrfID = buf.DecodeUint32()
+ m.Teid = buf.DecodeUint32()
+ m.Tteid = buf.DecodeUint32()
+ return nil
+}
+
+// GtpuTunnelUpdateTteidReply defines message 'gtpu_tunnel_update_tteid_reply'.
+type GtpuTunnelUpdateTteidReply struct {
+ Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"`
+}
+
+func (m *GtpuTunnelUpdateTteidReply) Reset() { *m = GtpuTunnelUpdateTteidReply{} }
+func (*GtpuTunnelUpdateTteidReply) GetMessageName() string { return "gtpu_tunnel_update_tteid_reply" }
+func (*GtpuTunnelUpdateTteidReply) GetCrcString() string { return "e8d4e804" }
+func (*GtpuTunnelUpdateTteidReply) GetMessageType() api.MessageType {
+ return api.ReplyMessage
+}
+
+func (m *GtpuTunnelUpdateTteidReply) Size() (size int) {
+ if m == nil {
+ return 0
+ }
+ size += 4 // m.Retval
+ return size
+}
+func (m *GtpuTunnelUpdateTteidReply) Marshal(b []byte) ([]byte, error) {
+ if b == nil {
+ b = make([]byte, m.Size())
+ }
+ buf := codec.NewBuffer(b)
+ buf.EncodeInt32(m.Retval)
+ return buf.Bytes(), nil
+}
+func (m *GtpuTunnelUpdateTteidReply) Unmarshal(b []byte) error {
+ buf := codec.NewBuffer(b)
+ m.Retval = buf.DecodeInt32()
+ return nil
+}
+
// SwInterfaceSetGtpuBypass defines message 'sw_interface_set_gtpu_bypass'.
type SwInterfaceSetGtpuBypass struct {
SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"`
@@ -378,12 +467,14 @@ func (m *SwInterfaceSetGtpuBypassReply) Unmarshal(b []byte) error {
func init() { file_gtpu_binapi_init() }
func file_gtpu_binapi_init() {
- api.RegisterMessage((*GtpuAddDelTunnel)(nil), "gtpu_add_del_tunnel_9a26a51c")
+ api.RegisterMessage((*GtpuAddDelTunnel)(nil), "gtpu_add_del_tunnel_ca983a2b")
api.RegisterMessage((*GtpuAddDelTunnelReply)(nil), "gtpu_add_del_tunnel_reply_5383d31f")
api.RegisterMessage((*GtpuOffloadRx)(nil), "gtpu_offload_rx_f0b08786")
api.RegisterMessage((*GtpuOffloadRxReply)(nil), "gtpu_offload_rx_reply_e8d4e804")
- api.RegisterMessage((*GtpuTunnelDetails)(nil), "gtpu_tunnel_details_a4d81a09")
+ api.RegisterMessage((*GtpuTunnelDetails)(nil), "gtpu_tunnel_details_27f434ae")
api.RegisterMessage((*GtpuTunnelDump)(nil), "gtpu_tunnel_dump_f9e6675e")
+ api.RegisterMessage((*GtpuTunnelUpdateTteid)(nil), "gtpu_tunnel_update_tteid_79f33816")
+ api.RegisterMessage((*GtpuTunnelUpdateTteidReply)(nil), "gtpu_tunnel_update_tteid_reply_e8d4e804")
api.RegisterMessage((*SwInterfaceSetGtpuBypass)(nil), "sw_interface_set_gtpu_bypass_65247409")
api.RegisterMessage((*SwInterfaceSetGtpuBypassReply)(nil), "sw_interface_set_gtpu_bypass_reply_e8d4e804")
}
@@ -397,6 +488,8 @@ func AllMessages() []api.Message {
(*GtpuOffloadRxReply)(nil),
(*GtpuTunnelDetails)(nil),
(*GtpuTunnelDump)(nil),
+ (*GtpuTunnelUpdateTteid)(nil),
+ (*GtpuTunnelUpdateTteidReply)(nil),
(*SwInterfaceSetGtpuBypass)(nil),
(*SwInterfaceSetGtpuBypassReply)(nil),
}