binapi: remove internal/testbinapi
[govpp.git] / internal / testbinapi / binapi2001 / vpe / vpe.ba.go
diff --git a/internal/testbinapi/binapi2001/vpe/vpe.ba.go b/internal/testbinapi/binapi2001/vpe/vpe.ba.go
deleted file mode 100644 (file)
index 34842fb..0000000
+++ /dev/null
@@ -1,1159 +0,0 @@
-// Code generated by GoVPP's binapi-generator. DO NOT EDIT.
-// versions:
-//  binapi-generator: v0.5.0-dev
-//  VPP:              20.01
-// source: .vppapi/core/vpe.api.json
-
-// Package vpe contains generated bindings for API file vpe.api.
-//
-// Contents:
-//   2 aliases
-//   1 enum
-//   2 structs
-//  26 messages
-//
-package vpe
-
-import (
-       "strconv"
-       "time"
-
-       api "git.fd.io/govpp.git/api"
-       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    = "vpe"
-       APIVersion = "1.6.0"
-       VersionCrc = 0xc6c0bcf6
-)
-
-// LogLevel defines enum 'log_level'.
-type LogLevel uint32
-
-const (
-       VPE_API_LOG_LEVEL_EMERG    LogLevel = 0
-       VPE_API_LOG_LEVEL_ALERT    LogLevel = 1
-       VPE_API_LOG_LEVEL_CRIT     LogLevel = 2
-       VPE_API_LOG_LEVEL_ERR      LogLevel = 3
-       VPE_API_LOG_LEVEL_WARNING  LogLevel = 4
-       VPE_API_LOG_LEVEL_NOTICE   LogLevel = 5
-       VPE_API_LOG_LEVEL_INFO     LogLevel = 6
-       VPE_API_LOG_LEVEL_DEBUG    LogLevel = 7
-       VPE_API_LOG_LEVEL_DISABLED LogLevel = 8
-)
-
-var (
-       LogLevel_name = map[uint32]string{
-               0: "VPE_API_LOG_LEVEL_EMERG",
-               1: "VPE_API_LOG_LEVEL_ALERT",
-               2: "VPE_API_LOG_LEVEL_CRIT",
-               3: "VPE_API_LOG_LEVEL_ERR",
-               4: "VPE_API_LOG_LEVEL_WARNING",
-               5: "VPE_API_LOG_LEVEL_NOTICE",
-               6: "VPE_API_LOG_LEVEL_INFO",
-               7: "VPE_API_LOG_LEVEL_DEBUG",
-               8: "VPE_API_LOG_LEVEL_DISABLED",
-       }
-       LogLevel_value = map[string]uint32{
-               "VPE_API_LOG_LEVEL_EMERG":    0,
-               "VPE_API_LOG_LEVEL_ALERT":    1,
-               "VPE_API_LOG_LEVEL_CRIT":     2,
-               "VPE_API_LOG_LEVEL_ERR":      3,
-               "VPE_API_LOG_LEVEL_WARNING":  4,
-               "VPE_API_LOG_LEVEL_NOTICE":   5,
-               "VPE_API_LOG_LEVEL_INFO":     6,
-               "VPE_API_LOG_LEVEL_DEBUG":    7,
-               "VPE_API_LOG_LEVEL_DISABLED": 8,
-       }
-)
-
-func (x LogLevel) String() string {
-       s, ok := LogLevel_name[uint32(x)]
-       if ok {
-               return s
-       }
-       return "LogLevel(" + strconv.Itoa(int(x)) + ")"
-}
-
-// Timedelta defines alias 'timedelta'.
-type Timedelta float64
-
-// Timestamp defines alias 'timestamp'.
-type Timestamp float64
-
-func NewTimestamp(t time.Time) Timestamp {
-       sec := int64(t.Unix())
-       nsec := int32(t.Nanosecond())
-       ns := float64(sec) + float64(nsec/1e9)
-       return Timestamp(ns)
-}
-
-func (x Timestamp) ToTime() time.Time {
-       ns := int64(x * 1e9)
-       sec := ns / 1e9
-       nsec := ns % 1e9
-       return time.Unix(sec, nsec)
-}
-
-func (x Timestamp) String() string {
-       return x.ToTime().String()
-}
-
-func (x *Timestamp) MarshalText() ([]byte, error) {
-       return []byte(x.ToTime().Format(time.RFC3339Nano)), nil
-}
-
-func (x *Timestamp) UnmarshalText(text []byte) error {
-       t, err := time.Parse(time.RFC3339Nano, string(text))
-       if err != nil {
-               return err
-       }
-       *x = NewTimestamp(t)
-       return nil
-}
-
-// ThreadData defines type 'thread_data'.
-type ThreadData struct {
-       ID        uint32 `binapi:"u32,name=id" json:"id,omitempty"`
-       Name      []byte `binapi:"u8[64],name=name" json:"name,omitempty"`
-       Type      []byte `binapi:"u8[64],name=type" json:"type,omitempty"`
-       PID       uint32 `binapi:"u32,name=pid" json:"pid,omitempty"`
-       CPUID     uint32 `binapi:"u32,name=cpu_id" json:"cpu_id,omitempty"`
-       Core      uint32 `binapi:"u32,name=core" json:"core,omitempty"`
-       CPUSocket uint32 `binapi:"u32,name=cpu_socket" json:"cpu_socket,omitempty"`
-}
-
-// Version defines type 'version'.
-type Version struct {
-       Major         uint32 `binapi:"u32,name=major" json:"major,omitempty"`
-       Minor         uint32 `binapi:"u32,name=minor" json:"minor,omitempty"`
-       Patch         uint32 `binapi:"u32,name=patch" json:"patch,omitempty"`
-       PreRelease    []byte `binapi:"u8[17],name=pre_release" json:"pre_release,omitempty"`
-       BuildMetadata []byte `binapi:"u8[17],name=build_metadata" json:"build_metadata,omitempty"`
-}
-
-// AddNodeNext defines message 'add_node_next'.
-type AddNodeNext struct {
-       NodeName []byte `binapi:"u8[64],name=node_name" json:"node_name,omitempty"`
-       NextName []byte `binapi:"u8[64],name=next_name" json:"next_name,omitempty"`
-}
-
-func (m *AddNodeNext) Reset()               { *m = AddNodeNext{} }
-func (*AddNodeNext) GetMessageName() string { return "add_node_next" }
-func (*AddNodeNext) GetCrcString() string   { return "9ab92f7a" }
-func (*AddNodeNext) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *AddNodeNext) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 1 * 64 // m.NodeName
-       size += 1 * 64 // m.NextName
-       return size
-}
-func (m *AddNodeNext) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeBytes(m.NodeName, 64)
-       buf.EncodeBytes(m.NextName, 64)
-       return buf.Bytes(), nil
-}
-func (m *AddNodeNext) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.NodeName = make([]byte, 64)
-       copy(m.NodeName, buf.DecodeBytes(len(m.NodeName)))
-       m.NextName = make([]byte, 64)
-       copy(m.NextName, buf.DecodeBytes(len(m.NextName)))
-       return nil
-}
-
-// AddNodeNextReply defines message 'add_node_next_reply'.
-type AddNodeNextReply struct {
-       Retval    int32  `binapi:"i32,name=retval" json:"retval,omitempty"`
-       NextIndex uint32 `binapi:"u32,name=next_index" json:"next_index,omitempty"`
-}
-
-func (m *AddNodeNextReply) Reset()               { *m = AddNodeNextReply{} }
-func (*AddNodeNextReply) GetMessageName() string { return "add_node_next_reply" }
-func (*AddNodeNextReply) GetCrcString() string   { return "2ed75f32" }
-func (*AddNodeNextReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *AddNodeNextReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 // m.Retval
-       size += 4 // m.NextIndex
-       return size
-}
-func (m *AddNodeNextReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeInt32(m.Retval)
-       buf.EncodeUint32(m.NextIndex)
-       return buf.Bytes(), nil
-}
-func (m *AddNodeNextReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeInt32()
-       m.NextIndex = buf.DecodeUint32()
-       return nil
-}
-
-// Cli defines message 'cli'.
-type Cli struct {
-       CmdInShmem uint64 `binapi:"u64,name=cmd_in_shmem" json:"cmd_in_shmem,omitempty"`
-}
-
-func (m *Cli) Reset()               { *m = Cli{} }
-func (*Cli) GetMessageName() string { return "cli" }
-func (*Cli) GetCrcString() string   { return "23bfbfff" }
-func (*Cli) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *Cli) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 8 // m.CmdInShmem
-       return size
-}
-func (m *Cli) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeUint64(m.CmdInShmem)
-       return buf.Bytes(), nil
-}
-func (m *Cli) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.CmdInShmem = buf.DecodeUint64()
-       return nil
-}
-
-// CliInband defines message 'cli_inband'.
-type CliInband struct {
-       Cmd string `binapi:"string[],name=cmd" json:"cmd,omitempty"`
-}
-
-func (m *CliInband) Reset()               { *m = CliInband{} }
-func (*CliInband) GetMessageName() string { return "cli_inband" }
-func (*CliInband) GetCrcString() string   { return "f8377302" }
-func (*CliInband) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *CliInband) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 + len(m.Cmd) // m.Cmd
-       return size
-}
-func (m *CliInband) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeString(m.Cmd, 0)
-       return buf.Bytes(), nil
-}
-func (m *CliInband) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Cmd = buf.DecodeString(0)
-       return nil
-}
-
-// CliInbandReply defines message 'cli_inband_reply'.
-type CliInbandReply struct {
-       Retval int32  `binapi:"i32,name=retval" json:"retval,omitempty"`
-       Reply  string `binapi:"string[],name=reply" json:"reply,omitempty"`
-}
-
-func (m *CliInbandReply) Reset()               { *m = CliInbandReply{} }
-func (*CliInbandReply) GetMessageName() string { return "cli_inband_reply" }
-func (*CliInbandReply) GetCrcString() string   { return "05879051" }
-func (*CliInbandReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *CliInbandReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4                // m.Retval
-       size += 4 + len(m.Reply) // m.Reply
-       return size
-}
-func (m *CliInbandReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeInt32(m.Retval)
-       buf.EncodeString(m.Reply, 0)
-       return buf.Bytes(), nil
-}
-func (m *CliInbandReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeInt32()
-       m.Reply = buf.DecodeString(0)
-       return nil
-}
-
-// CliReply defines message 'cli_reply'.
-type CliReply struct {
-       Retval       int32  `binapi:"i32,name=retval" json:"retval,omitempty"`
-       ReplyInShmem uint64 `binapi:"u64,name=reply_in_shmem" json:"reply_in_shmem,omitempty"`
-}
-
-func (m *CliReply) Reset()               { *m = CliReply{} }
-func (*CliReply) GetMessageName() string { return "cli_reply" }
-func (*CliReply) GetCrcString() string   { return "06d68297" }
-func (*CliReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *CliReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 // m.Retval
-       size += 8 // m.ReplyInShmem
-       return size
-}
-func (m *CliReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeInt32(m.Retval)
-       buf.EncodeUint64(m.ReplyInShmem)
-       return buf.Bytes(), nil
-}
-func (m *CliReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeInt32()
-       m.ReplyInShmem = buf.DecodeUint64()
-       return nil
-}
-
-// ControlPing defines message 'control_ping'.
-type ControlPing struct{}
-
-func (m *ControlPing) Reset()               { *m = ControlPing{} }
-func (*ControlPing) GetMessageName() string { return "control_ping" }
-func (*ControlPing) GetCrcString() string   { return "51077d14" }
-func (*ControlPing) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *ControlPing) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       return size
-}
-func (m *ControlPing) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       return buf.Bytes(), nil
-}
-func (m *ControlPing) Unmarshal(b []byte) error {
-       return nil
-}
-
-// ControlPingReply defines message 'control_ping_reply'.
-type ControlPingReply struct {
-       Retval      int32  `binapi:"i32,name=retval" json:"retval,omitempty"`
-       ClientIndex uint32 `binapi:"u32,name=client_index" json:"client_index,omitempty"`
-       VpePID      uint32 `binapi:"u32,name=vpe_pid" json:"vpe_pid,omitempty"`
-}
-
-func (m *ControlPingReply) Reset()               { *m = ControlPingReply{} }
-func (*ControlPingReply) GetMessageName() string { return "control_ping_reply" }
-func (*ControlPingReply) GetCrcString() string   { return "f6b0b8ca" }
-func (*ControlPingReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *ControlPingReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 // m.Retval
-       size += 4 // m.ClientIndex
-       size += 4 // m.VpePID
-       return size
-}
-func (m *ControlPingReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeInt32(m.Retval)
-       buf.EncodeUint32(m.ClientIndex)
-       buf.EncodeUint32(m.VpePID)
-       return buf.Bytes(), nil
-}
-func (m *ControlPingReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeInt32()
-       m.ClientIndex = buf.DecodeUint32()
-       m.VpePID = buf.DecodeUint32()
-       return nil
-}
-
-// GetF64EndianValue defines message 'get_f64_endian_value'.
-type GetF64EndianValue struct {
-       F64One float64 `binapi:"f64,name=f64_one,default=1" json:"f64_one,omitempty"`
-}
-
-func (m *GetF64EndianValue) Reset()               { *m = GetF64EndianValue{} }
-func (*GetF64EndianValue) GetMessageName() string { return "get_f64_endian_value" }
-func (*GetF64EndianValue) GetCrcString() string   { return "809fcd44" }
-func (*GetF64EndianValue) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *GetF64EndianValue) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 8 // m.F64One
-       return size
-}
-func (m *GetF64EndianValue) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeFloat64(m.F64One)
-       return buf.Bytes(), nil
-}
-func (m *GetF64EndianValue) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.F64One = buf.DecodeFloat64()
-       return nil
-}
-
-// GetF64EndianValueReply defines message 'get_f64_endian_value_reply'.
-type GetF64EndianValueReply struct {
-       Retval       uint32  `binapi:"u32,name=retval" json:"retval,omitempty"`
-       F64OneResult float64 `binapi:"f64,name=f64_one_result" json:"f64_one_result,omitempty"`
-}
-
-func (m *GetF64EndianValueReply) Reset()               { *m = GetF64EndianValueReply{} }
-func (*GetF64EndianValueReply) GetMessageName() string { return "get_f64_endian_value_reply" }
-func (*GetF64EndianValueReply) GetCrcString() string   { return "7e02e404" }
-func (*GetF64EndianValueReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *GetF64EndianValueReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 // m.Retval
-       size += 8 // m.F64OneResult
-       return size
-}
-func (m *GetF64EndianValueReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeUint32(m.Retval)
-       buf.EncodeFloat64(m.F64OneResult)
-       return buf.Bytes(), nil
-}
-func (m *GetF64EndianValueReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeUint32()
-       m.F64OneResult = buf.DecodeFloat64()
-       return nil
-}
-
-// GetF64IncrementByOne defines message 'get_f64_increment_by_one'.
-type GetF64IncrementByOne struct {
-       F64Value float64 `binapi:"f64,name=f64_value,default=1" json:"f64_value,omitempty"`
-}
-
-func (m *GetF64IncrementByOne) Reset()               { *m = GetF64IncrementByOne{} }
-func (*GetF64IncrementByOne) GetMessageName() string { return "get_f64_increment_by_one" }
-func (*GetF64IncrementByOne) GetCrcString() string   { return "b64f027e" }
-func (*GetF64IncrementByOne) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *GetF64IncrementByOne) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 8 // m.F64Value
-       return size
-}
-func (m *GetF64IncrementByOne) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeFloat64(m.F64Value)
-       return buf.Bytes(), nil
-}
-func (m *GetF64IncrementByOne) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.F64Value = buf.DecodeFloat64()
-       return nil
-}
-
-// GetF64IncrementByOneReply defines message 'get_f64_increment_by_one_reply'.
-type GetF64IncrementByOneReply struct {
-       Retval   uint32  `binapi:"u32,name=retval" json:"retval,omitempty"`
-       F64Value float64 `binapi:"f64,name=f64_value" json:"f64_value,omitempty"`
-}
-
-func (m *GetF64IncrementByOneReply) Reset()               { *m = GetF64IncrementByOneReply{} }
-func (*GetF64IncrementByOneReply) GetMessageName() string { return "get_f64_increment_by_one_reply" }
-func (*GetF64IncrementByOneReply) GetCrcString() string   { return "d25dbaa3" }
-func (*GetF64IncrementByOneReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *GetF64IncrementByOneReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 // m.Retval
-       size += 8 // m.F64Value
-       return size
-}
-func (m *GetF64IncrementByOneReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeUint32(m.Retval)
-       buf.EncodeFloat64(m.F64Value)
-       return buf.Bytes(), nil
-}
-func (m *GetF64IncrementByOneReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeUint32()
-       m.F64Value = buf.DecodeFloat64()
-       return nil
-}
-
-// GetNextIndex defines message 'get_next_index'.
-type GetNextIndex struct {
-       NodeName []byte `binapi:"u8[64],name=node_name" json:"node_name,omitempty"`
-       NextName []byte `binapi:"u8[64],name=next_name" json:"next_name,omitempty"`
-}
-
-func (m *GetNextIndex) Reset()               { *m = GetNextIndex{} }
-func (*GetNextIndex) GetMessageName() string { return "get_next_index" }
-func (*GetNextIndex) GetCrcString() string   { return "9ab92f7a" }
-func (*GetNextIndex) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *GetNextIndex) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 1 * 64 // m.NodeName
-       size += 1 * 64 // m.NextName
-       return size
-}
-func (m *GetNextIndex) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeBytes(m.NodeName, 64)
-       buf.EncodeBytes(m.NextName, 64)
-       return buf.Bytes(), nil
-}
-func (m *GetNextIndex) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.NodeName = make([]byte, 64)
-       copy(m.NodeName, buf.DecodeBytes(len(m.NodeName)))
-       m.NextName = make([]byte, 64)
-       copy(m.NextName, buf.DecodeBytes(len(m.NextName)))
-       return nil
-}
-
-// GetNextIndexReply defines message 'get_next_index_reply'.
-type GetNextIndexReply struct {
-       Retval    int32  `binapi:"i32,name=retval" json:"retval,omitempty"`
-       NextIndex uint32 `binapi:"u32,name=next_index" json:"next_index,omitempty"`
-}
-
-func (m *GetNextIndexReply) Reset()               { *m = GetNextIndexReply{} }
-func (*GetNextIndexReply) GetMessageName() string { return "get_next_index_reply" }
-func (*GetNextIndexReply) GetCrcString() string   { return "2ed75f32" }
-func (*GetNextIndexReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *GetNextIndexReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 // m.Retval
-       size += 4 // m.NextIndex
-       return size
-}
-func (m *GetNextIndexReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeInt32(m.Retval)
-       buf.EncodeUint32(m.NextIndex)
-       return buf.Bytes(), nil
-}
-func (m *GetNextIndexReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeInt32()
-       m.NextIndex = buf.DecodeUint32()
-       return nil
-}
-
-// GetNodeGraph defines message 'get_node_graph'.
-type GetNodeGraph struct{}
-
-func (m *GetNodeGraph) Reset()               { *m = GetNodeGraph{} }
-func (*GetNodeGraph) GetMessageName() string { return "get_node_graph" }
-func (*GetNodeGraph) GetCrcString() string   { return "51077d14" }
-func (*GetNodeGraph) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *GetNodeGraph) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       return size
-}
-func (m *GetNodeGraph) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       return buf.Bytes(), nil
-}
-func (m *GetNodeGraph) Unmarshal(b []byte) error {
-       return nil
-}
-
-// GetNodeGraphReply defines message 'get_node_graph_reply'.
-type GetNodeGraphReply struct {
-       Retval       int32  `binapi:"i32,name=retval" json:"retval,omitempty"`
-       ReplyInShmem uint64 `binapi:"u64,name=reply_in_shmem" json:"reply_in_shmem,omitempty"`
-}
-
-func (m *GetNodeGraphReply) Reset()               { *m = GetNodeGraphReply{} }
-func (*GetNodeGraphReply) GetMessageName() string { return "get_node_graph_reply" }
-func (*GetNodeGraphReply) GetCrcString() string   { return "06d68297" }
-func (*GetNodeGraphReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *GetNodeGraphReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 // m.Retval
-       size += 8 // m.ReplyInShmem
-       return size
-}
-func (m *GetNodeGraphReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeInt32(m.Retval)
-       buf.EncodeUint64(m.ReplyInShmem)
-       return buf.Bytes(), nil
-}
-func (m *GetNodeGraphReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeInt32()
-       m.ReplyInShmem = buf.DecodeUint64()
-       return nil
-}
-
-// GetNodeIndex defines message 'get_node_index'.
-type GetNodeIndex struct {
-       NodeName []byte `binapi:"u8[64],name=node_name" json:"node_name,omitempty"`
-}
-
-func (m *GetNodeIndex) Reset()               { *m = GetNodeIndex{} }
-func (*GetNodeIndex) GetMessageName() string { return "get_node_index" }
-func (*GetNodeIndex) GetCrcString() string   { return "6c9a495d" }
-func (*GetNodeIndex) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *GetNodeIndex) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 1 * 64 // m.NodeName
-       return size
-}
-func (m *GetNodeIndex) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeBytes(m.NodeName, 64)
-       return buf.Bytes(), nil
-}
-func (m *GetNodeIndex) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.NodeName = make([]byte, 64)
-       copy(m.NodeName, buf.DecodeBytes(len(m.NodeName)))
-       return nil
-}
-
-// GetNodeIndexReply defines message 'get_node_index_reply'.
-type GetNodeIndexReply struct {
-       Retval    int32  `binapi:"i32,name=retval" json:"retval,omitempty"`
-       NodeIndex uint32 `binapi:"u32,name=node_index" json:"node_index,omitempty"`
-}
-
-func (m *GetNodeIndexReply) Reset()               { *m = GetNodeIndexReply{} }
-func (*GetNodeIndexReply) GetMessageName() string { return "get_node_index_reply" }
-func (*GetNodeIndexReply) GetCrcString() string   { return "a8600b89" }
-func (*GetNodeIndexReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *GetNodeIndexReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 // m.Retval
-       size += 4 // m.NodeIndex
-       return size
-}
-func (m *GetNodeIndexReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeInt32(m.Retval)
-       buf.EncodeUint32(m.NodeIndex)
-       return buf.Bytes(), nil
-}
-func (m *GetNodeIndexReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeInt32()
-       m.NodeIndex = buf.DecodeUint32()
-       return nil
-}
-
-// LogDetails defines message 'log_details'.
-type LogDetails struct {
-       Timestamp Timestamp `binapi:"timestamp,name=timestamp" json:"timestamp,omitempty"`
-       Level     LogLevel  `binapi:"log_level,name=level" json:"level,omitempty"`
-       MsgClass  string    `binapi:"string[32],name=msg_class" json:"msg_class,omitempty"`
-       Message   string    `binapi:"string[256],name=message" json:"message,omitempty"`
-}
-
-func (m *LogDetails) Reset()               { *m = LogDetails{} }
-func (*LogDetails) GetMessageName() string { return "log_details" }
-func (*LogDetails) GetCrcString() string   { return "255827a1" }
-func (*LogDetails) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *LogDetails) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 8   // m.Timestamp
-       size += 4   // m.Level
-       size += 32  // m.MsgClass
-       size += 256 // m.Message
-       return size
-}
-func (m *LogDetails) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeFloat64(float64(m.Timestamp))
-       buf.EncodeUint32(uint32(m.Level))
-       buf.EncodeString(m.MsgClass, 32)
-       buf.EncodeString(m.Message, 256)
-       return buf.Bytes(), nil
-}
-func (m *LogDetails) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Timestamp = Timestamp(buf.DecodeFloat64())
-       m.Level = LogLevel(buf.DecodeUint32())
-       m.MsgClass = buf.DecodeString(32)
-       m.Message = buf.DecodeString(256)
-       return nil
-}
-
-// LogDump defines message 'log_dump'.
-type LogDump struct {
-       StartTimestamp Timestamp `binapi:"timestamp,name=start_timestamp" json:"start_timestamp,omitempty"`
-}
-
-func (m *LogDump) Reset()               { *m = LogDump{} }
-func (*LogDump) GetMessageName() string { return "log_dump" }
-func (*LogDump) GetCrcString() string   { return "6ab31753" }
-func (*LogDump) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *LogDump) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 8 // m.StartTimestamp
-       return size
-}
-func (m *LogDump) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeFloat64(float64(m.StartTimestamp))
-       return buf.Bytes(), nil
-}
-func (m *LogDump) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.StartTimestamp = Timestamp(buf.DecodeFloat64())
-       return nil
-}
-
-// ShowThreads defines message 'show_threads'.
-type ShowThreads struct{}
-
-func (m *ShowThreads) Reset()               { *m = ShowThreads{} }
-func (*ShowThreads) GetMessageName() string { return "show_threads" }
-func (*ShowThreads) GetCrcString() string   { return "51077d14" }
-func (*ShowThreads) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *ShowThreads) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       return size
-}
-func (m *ShowThreads) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       return buf.Bytes(), nil
-}
-func (m *ShowThreads) Unmarshal(b []byte) error {
-       return nil
-}
-
-// ShowThreadsReply defines message 'show_threads_reply'.
-type ShowThreadsReply struct {
-       Retval     int32        `binapi:"i32,name=retval" json:"retval,omitempty"`
-       Count      uint32       `binapi:"u32,name=count" json:"-"`
-       ThreadData []ThreadData `binapi:"thread_data[count],name=thread_data" json:"thread_data,omitempty"`
-}
-
-func (m *ShowThreadsReply) Reset()               { *m = ShowThreadsReply{} }
-func (*ShowThreadsReply) GetMessageName() string { return "show_threads_reply" }
-func (*ShowThreadsReply) GetCrcString() string   { return "f5e0b66f" }
-func (*ShowThreadsReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *ShowThreadsReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 // m.Retval
-       size += 4 // m.Count
-       for j1 := 0; j1 < len(m.ThreadData); j1++ {
-               var s1 ThreadData
-               _ = s1
-               if j1 < len(m.ThreadData) {
-                       s1 = m.ThreadData[j1]
-               }
-               size += 4      // s1.ID
-               size += 1 * 64 // s1.Name
-               size += 1 * 64 // s1.Type
-               size += 4      // s1.PID
-               size += 4      // s1.CPUID
-               size += 4      // s1.Core
-               size += 4      // s1.CPUSocket
-       }
-       return size
-}
-func (m *ShowThreadsReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeInt32(m.Retval)
-       buf.EncodeUint32(uint32(len(m.ThreadData)))
-       for j0 := 0; j0 < len(m.ThreadData); j0++ {
-               var v0 ThreadData // ThreadData
-               if j0 < len(m.ThreadData) {
-                       v0 = m.ThreadData[j0]
-               }
-               buf.EncodeUint32(v0.ID)
-               buf.EncodeBytes(v0.Name, 64)
-               buf.EncodeBytes(v0.Type, 64)
-               buf.EncodeUint32(v0.PID)
-               buf.EncodeUint32(v0.CPUID)
-               buf.EncodeUint32(v0.Core)
-               buf.EncodeUint32(v0.CPUSocket)
-       }
-       return buf.Bytes(), nil
-}
-func (m *ShowThreadsReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeInt32()
-       m.Count = buf.DecodeUint32()
-       m.ThreadData = make([]ThreadData, m.Count)
-       for j0 := 0; j0 < len(m.ThreadData); j0++ {
-               m.ThreadData[j0].ID = buf.DecodeUint32()
-               m.ThreadData[j0].Name = make([]byte, 64)
-               copy(m.ThreadData[j0].Name, buf.DecodeBytes(len(m.ThreadData[j0].Name)))
-               m.ThreadData[j0].Type = make([]byte, 64)
-               copy(m.ThreadData[j0].Type, buf.DecodeBytes(len(m.ThreadData[j0].Type)))
-               m.ThreadData[j0].PID = buf.DecodeUint32()
-               m.ThreadData[j0].CPUID = buf.DecodeUint32()
-               m.ThreadData[j0].Core = buf.DecodeUint32()
-               m.ThreadData[j0].CPUSocket = buf.DecodeUint32()
-       }
-       return nil
-}
-
-// ShowVersion defines message 'show_version'.
-type ShowVersion struct{}
-
-func (m *ShowVersion) Reset()               { *m = ShowVersion{} }
-func (*ShowVersion) GetMessageName() string { return "show_version" }
-func (*ShowVersion) GetCrcString() string   { return "51077d14" }
-func (*ShowVersion) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *ShowVersion) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       return size
-}
-func (m *ShowVersion) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       return buf.Bytes(), nil
-}
-func (m *ShowVersion) Unmarshal(b []byte) error {
-       return nil
-}
-
-// ShowVersionReply defines message 'show_version_reply'.
-type ShowVersionReply struct {
-       Retval         int32  `binapi:"i32,name=retval" json:"retval,omitempty"`
-       Program        string `binapi:"string[32],name=program" json:"program,omitempty"`
-       Version        string `binapi:"string[32],name=version" json:"version,omitempty"`
-       BuildDate      string `binapi:"string[32],name=build_date" json:"build_date,omitempty"`
-       BuildDirectory string `binapi:"string[256],name=build_directory" json:"build_directory,omitempty"`
-}
-
-func (m *ShowVersionReply) Reset()               { *m = ShowVersionReply{} }
-func (*ShowVersionReply) GetMessageName() string { return "show_version_reply" }
-func (*ShowVersionReply) GetCrcString() string   { return "c919bde1" }
-func (*ShowVersionReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *ShowVersionReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4   // m.Retval
-       size += 32  // m.Program
-       size += 32  // m.Version
-       size += 32  // m.BuildDate
-       size += 256 // m.BuildDirectory
-       return size
-}
-func (m *ShowVersionReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeInt32(m.Retval)
-       buf.EncodeString(m.Program, 32)
-       buf.EncodeString(m.Version, 32)
-       buf.EncodeString(m.BuildDate, 32)
-       buf.EncodeString(m.BuildDirectory, 256)
-       return buf.Bytes(), nil
-}
-func (m *ShowVersionReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeInt32()
-       m.Program = buf.DecodeString(32)
-       m.Version = buf.DecodeString(32)
-       m.BuildDate = buf.DecodeString(32)
-       m.BuildDirectory = buf.DecodeString(256)
-       return nil
-}
-
-// ShowVpeSystemTime defines message 'show_vpe_system_time'.
-type ShowVpeSystemTime struct{}
-
-func (m *ShowVpeSystemTime) Reset()               { *m = ShowVpeSystemTime{} }
-func (*ShowVpeSystemTime) GetMessageName() string { return "show_vpe_system_time" }
-func (*ShowVpeSystemTime) GetCrcString() string   { return "51077d14" }
-func (*ShowVpeSystemTime) GetMessageType() api.MessageType {
-       return api.RequestMessage
-}
-
-func (m *ShowVpeSystemTime) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       return size
-}
-func (m *ShowVpeSystemTime) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       return buf.Bytes(), nil
-}
-func (m *ShowVpeSystemTime) Unmarshal(b []byte) error {
-       return nil
-}
-
-// ShowVpeSystemTimeReply defines message 'show_vpe_system_time_reply'.
-type ShowVpeSystemTimeReply struct {
-       Retval        int32     `binapi:"i32,name=retval" json:"retval,omitempty"`
-       VpeSystemTime Timestamp `binapi:"timestamp,name=vpe_system_time" json:"vpe_system_time,omitempty"`
-}
-
-func (m *ShowVpeSystemTimeReply) Reset()               { *m = ShowVpeSystemTimeReply{} }
-func (*ShowVpeSystemTimeReply) GetMessageName() string { return "show_vpe_system_time_reply" }
-func (*ShowVpeSystemTimeReply) GetCrcString() string   { return "7ffd8193" }
-func (*ShowVpeSystemTimeReply) GetMessageType() api.MessageType {
-       return api.ReplyMessage
-}
-
-func (m *ShowVpeSystemTimeReply) Size() (size int) {
-       if m == nil {
-               return 0
-       }
-       size += 4 // m.Retval
-       size += 8 // m.VpeSystemTime
-       return size
-}
-func (m *ShowVpeSystemTimeReply) Marshal(b []byte) ([]byte, error) {
-       if b == nil {
-               b = make([]byte, m.Size())
-       }
-       buf := codec.NewBuffer(b)
-       buf.EncodeInt32(m.Retval)
-       buf.EncodeFloat64(float64(m.VpeSystemTime))
-       return buf.Bytes(), nil
-}
-func (m *ShowVpeSystemTimeReply) Unmarshal(b []byte) error {
-       buf := codec.NewBuffer(b)
-       m.Retval = buf.DecodeInt32()
-       m.VpeSystemTime = Timestamp(buf.DecodeFloat64())
-       return nil
-}
-
-func init() { file_vpe_binapi_init() }
-func file_vpe_binapi_init() {
-       api.RegisterMessage((*AddNodeNext)(nil), "add_node_next_9ab92f7a")
-       api.RegisterMessage((*AddNodeNextReply)(nil), "add_node_next_reply_2ed75f32")
-       api.RegisterMessage((*Cli)(nil), "cli_23bfbfff")
-       api.RegisterMessage((*CliInband)(nil), "cli_inband_f8377302")
-       api.RegisterMessage((*CliInbandReply)(nil), "cli_inband_reply_05879051")
-       api.RegisterMessage((*CliReply)(nil), "cli_reply_06d68297")
-       api.RegisterMessage((*ControlPing)(nil), "control_ping_51077d14")
-       api.RegisterMessage((*ControlPingReply)(nil), "control_ping_reply_f6b0b8ca")
-       api.RegisterMessage((*GetF64EndianValue)(nil), "get_f64_endian_value_809fcd44")
-       api.RegisterMessage((*GetF64EndianValueReply)(nil), "get_f64_endian_value_reply_7e02e404")
-       api.RegisterMessage((*GetF64IncrementByOne)(nil), "get_f64_increment_by_one_b64f027e")
-       api.RegisterMessage((*GetF64IncrementByOneReply)(nil), "get_f64_increment_by_one_reply_d25dbaa3")
-       api.RegisterMessage((*GetNextIndex)(nil), "get_next_index_9ab92f7a")
-       api.RegisterMessage((*GetNextIndexReply)(nil), "get_next_index_reply_2ed75f32")
-       api.RegisterMessage((*GetNodeGraph)(nil), "get_node_graph_51077d14")
-       api.RegisterMessage((*GetNodeGraphReply)(nil), "get_node_graph_reply_06d68297")
-       api.RegisterMessage((*GetNodeIndex)(nil), "get_node_index_6c9a495d")
-       api.RegisterMessage((*GetNodeIndexReply)(nil), "get_node_index_reply_a8600b89")
-       api.RegisterMessage((*LogDetails)(nil), "log_details_255827a1")
-       api.RegisterMessage((*LogDump)(nil), "log_dump_6ab31753")
-       api.RegisterMessage((*ShowThreads)(nil), "show_threads_51077d14")
-       api.RegisterMessage((*ShowThreadsReply)(nil), "show_threads_reply_f5e0b66f")
-       api.RegisterMessage((*ShowVersion)(nil), "show_version_51077d14")
-       api.RegisterMessage((*ShowVersionReply)(nil), "show_version_reply_c919bde1")
-       api.RegisterMessage((*ShowVpeSystemTime)(nil), "show_vpe_system_time_51077d14")
-       api.RegisterMessage((*ShowVpeSystemTimeReply)(nil), "show_vpe_system_time_reply_7ffd8193")
-}
-
-// Messages returns list of all messages in this module.
-func AllMessages() []api.Message {
-       return []api.Message{
-               (*AddNodeNext)(nil),
-               (*AddNodeNextReply)(nil),
-               (*Cli)(nil),
-               (*CliInband)(nil),
-               (*CliInbandReply)(nil),
-               (*CliReply)(nil),
-               (*ControlPing)(nil),
-               (*ControlPingReply)(nil),
-               (*GetF64EndianValue)(nil),
-               (*GetF64EndianValueReply)(nil),
-               (*GetF64IncrementByOne)(nil),
-               (*GetF64IncrementByOneReply)(nil),
-               (*GetNextIndex)(nil),
-               (*GetNextIndexReply)(nil),
-               (*GetNodeGraph)(nil),
-               (*GetNodeGraphReply)(nil),
-               (*GetNodeIndex)(nil),
-               (*GetNodeIndexReply)(nil),
-               (*LogDetails)(nil),
-               (*LogDump)(nil),
-               (*ShowThreads)(nil),
-               (*ShowThreadsReply)(nil),
-               (*ShowVersion)(nil),
-               (*ShowVersionReply)(nil),
-               (*ShowVpeSystemTime)(nil),
-               (*ShowVpeSystemTimeReply)(nil),
-       }
-}