Change module name to go.fd.io/govpp
[govpp.git] / binapi / qos / qos.ba.go
index 9ff70dd..76a1208 100644 (file)
@@ -1,7 +1,7 @@
 // Code generated by GoVPP's binapi-generator. DO NOT EDIT.
 // versions:
-//  binapi-generator: v0.4.0-dev
-//  VPP:              20.05-release
+//  binapi-generator: v0.6.0-dev
+//  VPP:              22.02-release
 // source: /usr/share/vpp/api/core/qos.api.json
 
 // Package qos contains generated bindings for API file qos.api.
 package qos
 
 import (
-       api "git.fd.io/govpp.git/api"
-       interface_types "git.fd.io/govpp.git/binapi/interface_types"
-       _ "git.fd.io/govpp.git/binapi/ip_types"
-       codec "git.fd.io/govpp.git/codec"
        "strconv"
+
+       api "go.fd.io/govpp/api"
+       interface_types "go.fd.io/govpp/binapi/interface_types"
+       _ "go.fd.io/govpp/binapi/ip_types"
+       codec "go.fd.io/govpp/codec"
 )
 
 // This is a compile-time assertion to ensure that this generated file
@@ -30,7 +31,7 @@ const _ = api.GoVppAPIPackageIsVersion2
 const (
        APIFile    = "qos"
        APIVersion = "1.1.1"
-       VersionCrc = 0x1749d12c
+       VersionCrc = 0x7b7b5955
 )
 
 // QosSource defines enum 'qos_source'.
@@ -109,22 +110,19 @@ func (*QosEgressMapDelete) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *QosEgressMapDelete) Size() int {
+func (m *QosEgressMapDelete) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.ID
        return size
 }
 func (m *QosEgressMapDelete) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.ID))
+       buf := codec.NewBuffer(b)
+       buf.EncodeUint32(m.ID)
        return buf.Bytes(), nil
 }
 func (m *QosEgressMapDelete) Unmarshal(b []byte) error {
@@ -145,27 +143,24 @@ func (*QosEgressMapDeleteReply) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *QosEgressMapDeleteReply) Size() int {
+func (m *QosEgressMapDeleteReply) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Retval
        return size
 }
 func (m *QosEgressMapDeleteReply) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Retval))
+       buf := codec.NewBuffer(b)
+       buf.EncodeInt32(m.Retval)
        return buf.Bytes(), nil
 }
 func (m *QosEgressMapDeleteReply) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
-       m.Retval = int32(buf.DecodeUint32())
+       m.Retval = buf.DecodeInt32()
        return nil
 }
 
@@ -181,36 +176,24 @@ func (*QosEgressMapDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *QosEgressMapDetails) Size() int {
+func (m *QosEgressMapDetails) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Map.ID
        for j2 := 0; j2 < 4; j2++ {
-               var s2 QosEgressMapRow
-               _ = s2
-               if j2 < len(m.Map.Rows) {
-                       s2 = m.Map.Rows[j2]
-               }
-               size += 1 * 256 // s2.Outputs
+               size += 1 * 256 // m.Map.Rows[j2].Outputs
        }
        return size
 }
 func (m *QosEgressMapDetails) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Map.ID))
+       buf := codec.NewBuffer(b)
+       buf.EncodeUint32(m.Map.ID)
        for j1 := 0; j1 < 4; j1++ {
-               var v1 QosEgressMapRow
-               if j1 < len(m.Map.Rows) {
-                       v1 = m.Map.Rows[j1]
-               }
-               buf.EncodeBytes(v1.Outputs[:], 256)
+               buf.EncodeBytes(m.Map.Rows[j1].Outputs, 256)
        }
        return buf.Bytes(), nil
 }
@@ -218,7 +201,8 @@ func (m *QosEgressMapDetails) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
        m.Map.ID = buf.DecodeUint32()
        for j1 := 0; j1 < 4; j1++ {
-               copy(m.Map.Rows[j1].Outputs[:], buf.DecodeBytes(256))
+               m.Map.Rows[j1].Outputs = make([]byte, 256)
+               copy(m.Map.Rows[j1].Outputs, buf.DecodeBytes(len(m.Map.Rows[j1].Outputs)))
        }
        return nil
 }
@@ -233,20 +217,17 @@ func (*QosEgressMapDump) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *QosEgressMapDump) Size() int {
+func (m *QosEgressMapDump) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        return size
 }
 func (m *QosEgressMapDump) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        return buf.Bytes(), nil
 }
 func (m *QosEgressMapDump) Unmarshal(b []byte) error {
@@ -265,36 +246,24 @@ func (*QosEgressMapUpdate) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *QosEgressMapUpdate) Size() int {
+func (m *QosEgressMapUpdate) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Map.ID
        for j2 := 0; j2 < 4; j2++ {
-               var s2 QosEgressMapRow
-               _ = s2
-               if j2 < len(m.Map.Rows) {
-                       s2 = m.Map.Rows[j2]
-               }
-               size += 1 * 256 // s2.Outputs
+               size += 1 * 256 // m.Map.Rows[j2].Outputs
        }
        return size
 }
 func (m *QosEgressMapUpdate) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Map.ID))
+       buf := codec.NewBuffer(b)
+       buf.EncodeUint32(m.Map.ID)
        for j1 := 0; j1 < 4; j1++ {
-               var v1 QosEgressMapRow
-               if j1 < len(m.Map.Rows) {
-                       v1 = m.Map.Rows[j1]
-               }
-               buf.EncodeBytes(v1.Outputs[:], 256)
+               buf.EncodeBytes(m.Map.Rows[j1].Outputs, 256)
        }
        return buf.Bytes(), nil
 }
@@ -302,7 +271,8 @@ func (m *QosEgressMapUpdate) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
        m.Map.ID = buf.DecodeUint32()
        for j1 := 0; j1 < 4; j1++ {
-               copy(m.Map.Rows[j1].Outputs[:], buf.DecodeBytes(256))
+               m.Map.Rows[j1].Outputs = make([]byte, 256)
+               copy(m.Map.Rows[j1].Outputs, buf.DecodeBytes(len(m.Map.Rows[j1].Outputs)))
        }
        return nil
 }
@@ -319,27 +289,24 @@ func (*QosEgressMapUpdateReply) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *QosEgressMapUpdateReply) Size() int {
+func (m *QosEgressMapUpdateReply) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Retval
        return size
 }
 func (m *QosEgressMapUpdateReply) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Retval))
+       buf := codec.NewBuffer(b)
+       buf.EncodeInt32(m.Retval)
        return buf.Bytes(), nil
 }
 func (m *QosEgressMapUpdateReply) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
-       m.Retval = int32(buf.DecodeUint32())
+       m.Retval = buf.DecodeInt32()
        return nil
 }
 
@@ -355,25 +322,22 @@ func (*QosMarkDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *QosMarkDetails) Size() int {
+func (m *QosMarkDetails) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Mark.SwIfIndex
        size += 4 // m.Mark.MapID
        size += 1 // m.Mark.OutputSource
        return size
 }
 func (m *QosMarkDetails) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Mark.SwIfIndex))
-       buf.EncodeUint32(uint32(m.Mark.MapID))
+       buf := codec.NewBuffer(b)
+       buf.EncodeUint32(m.Mark.SwIfIndex)
+       buf.EncodeUint32(m.Mark.MapID)
        buf.EncodeUint8(uint8(m.Mark.OutputSource))
        return buf.Bytes(), nil
 }
@@ -397,27 +361,24 @@ func (*QosMarkDetailsReply) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *QosMarkDetailsReply) Size() int {
+func (m *QosMarkDetailsReply) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Retval
        return size
 }
 func (m *QosMarkDetailsReply) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Retval))
+       buf := codec.NewBuffer(b)
+       buf.EncodeInt32(m.Retval)
        return buf.Bytes(), nil
 }
 func (m *QosMarkDetailsReply) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
-       m.Retval = int32(buf.DecodeUint32())
+       m.Retval = buf.DecodeInt32()
        return nil
 }
 
@@ -433,21 +394,18 @@ func (*QosMarkDump) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *QosMarkDump) Size() int {
+func (m *QosMarkDump) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.SwIfIndex
        return size
 }
 func (m *QosMarkDump) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        buf.EncodeUint32(uint32(m.SwIfIndex))
        return buf.Bytes(), nil
 }
@@ -470,11 +428,10 @@ func (*QosMarkEnableDisable) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *QosMarkEnableDisable) Size() int {
+func (m *QosMarkEnableDisable) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 1 // m.Enable
        size += 4 // m.Mark.SwIfIndex
        size += 4 // m.Mark.MapID
@@ -482,15 +439,13 @@ func (m *QosMarkEnableDisable) Size() int {
        return size
 }
 func (m *QosMarkEnableDisable) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        buf.EncodeBool(m.Enable)
-       buf.EncodeUint32(uint32(m.Mark.SwIfIndex))
-       buf.EncodeUint32(uint32(m.Mark.MapID))
+       buf.EncodeUint32(m.Mark.SwIfIndex)
+       buf.EncodeUint32(m.Mark.MapID)
        buf.EncodeUint8(uint8(m.Mark.OutputSource))
        return buf.Bytes(), nil
 }
@@ -515,27 +470,24 @@ func (*QosMarkEnableDisableReply) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *QosMarkEnableDisableReply) Size() int {
+func (m *QosMarkEnableDisableReply) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Retval
        return size
 }
 func (m *QosMarkEnableDisableReply) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Retval))
+       buf := codec.NewBuffer(b)
+       buf.EncodeInt32(m.Retval)
        return buf.Bytes(), nil
 }
 func (m *QosMarkEnableDisableReply) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
-       m.Retval = int32(buf.DecodeUint32())
+       m.Retval = buf.DecodeInt32()
        return nil
 }
 
@@ -546,27 +498,24 @@ type QosRecordDetails struct {
 
 func (m *QosRecordDetails) Reset()               { *m = QosRecordDetails{} }
 func (*QosRecordDetails) GetMessageName() string { return "qos_record_details" }
-func (*QosRecordDetails) GetCrcString() string   { return "4956ccdd" }
+func (*QosRecordDetails) GetCrcString() string   { return "a425d4d3" }
 func (*QosRecordDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *QosRecordDetails) Size() int {
+func (m *QosRecordDetails) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Record.SwIfIndex
        size += 1 // m.Record.InputSource
        return size
 }
 func (m *QosRecordDetails) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        buf.EncodeUint32(uint32(m.Record.SwIfIndex))
        buf.EncodeUint8(uint8(m.Record.InputSource))
        return buf.Bytes(), nil
@@ -588,20 +537,17 @@ func (*QosRecordDump) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *QosRecordDump) Size() int {
+func (m *QosRecordDump) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        return size
 }
 func (m *QosRecordDump) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        return buf.Bytes(), nil
 }
 func (m *QosRecordDump) Unmarshal(b []byte) error {
@@ -616,28 +562,25 @@ type QosRecordEnableDisable struct {
 
 func (m *QosRecordEnableDisable) Reset()               { *m = QosRecordEnableDisable{} }
 func (*QosRecordEnableDisable) GetMessageName() string { return "qos_record_enable_disable" }
-func (*QosRecordEnableDisable) GetCrcString() string   { return "25b33f88" }
+func (*QosRecordEnableDisable) GetCrcString() string   { return "2f1a4a38" }
 func (*QosRecordEnableDisable) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *QosRecordEnableDisable) Size() int {
+func (m *QosRecordEnableDisable) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 1 // m.Enable
        size += 4 // m.Record.SwIfIndex
        size += 1 // m.Record.InputSource
        return size
 }
 func (m *QosRecordEnableDisable) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        buf.EncodeBool(m.Enable)
        buf.EncodeUint32(uint32(m.Record.SwIfIndex))
        buf.EncodeUint8(uint8(m.Record.InputSource))
@@ -663,27 +606,24 @@ func (*QosRecordEnableDisableReply) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *QosRecordEnableDisableReply) Size() int {
+func (m *QosRecordEnableDisableReply) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Retval
        return size
 }
 func (m *QosRecordEnableDisableReply) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Retval))
+       buf := codec.NewBuffer(b)
+       buf.EncodeInt32(m.Retval)
        return buf.Bytes(), nil
 }
 func (m *QosRecordEnableDisableReply) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
-       m.Retval = int32(buf.DecodeUint32())
+       m.Retval = buf.DecodeInt32()
        return nil
 }
 
@@ -694,31 +634,28 @@ type QosStoreDetails struct {
 
 func (m *QosStoreDetails) Reset()               { *m = QosStoreDetails{} }
 func (*QosStoreDetails) GetMessageName() string { return "qos_store_details" }
-func (*QosStoreDetails) GetCrcString() string   { return "038a6d48" }
+func (*QosStoreDetails) GetCrcString() string   { return "3ee0aad7" }
 func (*QosStoreDetails) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *QosStoreDetails) Size() int {
+func (m *QosStoreDetails) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Store.SwIfIndex
        size += 1 // m.Store.InputSource
        size += 1 // m.Store.Value
        return size
 }
 func (m *QosStoreDetails) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        buf.EncodeUint32(uint32(m.Store.SwIfIndex))
        buf.EncodeUint8(uint8(m.Store.InputSource))
-       buf.EncodeUint8(uint8(m.Store.Value))
+       buf.EncodeUint8(m.Store.Value)
        return buf.Bytes(), nil
 }
 func (m *QosStoreDetails) Unmarshal(b []byte) error {
@@ -739,20 +676,17 @@ func (*QosStoreDump) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *QosStoreDump) Size() int {
+func (m *QosStoreDump) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        return size
 }
 func (m *QosStoreDump) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        return buf.Bytes(), nil
 }
 func (m *QosStoreDump) Unmarshal(b []byte) error {
@@ -767,16 +701,15 @@ type QosStoreEnableDisable struct {
 
 func (m *QosStoreEnableDisable) Reset()               { *m = QosStoreEnableDisable{} }
 func (*QosStoreEnableDisable) GetMessageName() string { return "qos_store_enable_disable" }
-func (*QosStoreEnableDisable) GetCrcString() string   { return "3507235e" }
+func (*QosStoreEnableDisable) GetCrcString() string   { return "f3abcc8b" }
 func (*QosStoreEnableDisable) GetMessageType() api.MessageType {
        return api.RequestMessage
 }
 
-func (m *QosStoreEnableDisable) Size() int {
+func (m *QosStoreEnableDisable) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 1 // m.Enable
        size += 4 // m.Store.SwIfIndex
        size += 1 // m.Store.InputSource
@@ -784,16 +717,14 @@ func (m *QosStoreEnableDisable) Size() int {
        return size
 }
 func (m *QosStoreEnableDisable) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
+       buf := codec.NewBuffer(b)
        buf.EncodeBool(m.Enable)
        buf.EncodeUint32(uint32(m.Store.SwIfIndex))
        buf.EncodeUint8(uint8(m.Store.InputSource))
-       buf.EncodeUint8(uint8(m.Store.Value))
+       buf.EncodeUint8(m.Store.Value)
        return buf.Bytes(), nil
 }
 func (m *QosStoreEnableDisable) Unmarshal(b []byte) error {
@@ -817,27 +748,24 @@ func (*QosStoreEnableDisableReply) GetMessageType() api.MessageType {
        return api.ReplyMessage
 }
 
-func (m *QosStoreEnableDisableReply) Size() int {
+func (m *QosStoreEnableDisableReply) Size() (size int) {
        if m == nil {
                return 0
        }
-       var size int
        size += 4 // m.Retval
        return size
 }
 func (m *QosStoreEnableDisableReply) Marshal(b []byte) ([]byte, error) {
-       var buf *codec.Buffer
        if b == nil {
-               buf = codec.NewBuffer(make([]byte, m.Size()))
-       } else {
-               buf = codec.NewBuffer(b)
+               b = make([]byte, m.Size())
        }
-       buf.EncodeUint32(uint32(m.Retval))
+       buf := codec.NewBuffer(b)
+       buf.EncodeInt32(m.Retval)
        return buf.Bytes(), nil
 }
 func (m *QosStoreEnableDisableReply) Unmarshal(b []byte) error {
        buf := codec.NewBuffer(b)
-       m.Retval = int32(buf.DecodeUint32())
+       m.Retval = buf.DecodeInt32()
        return nil
 }
 
@@ -854,13 +782,13 @@ func file_qos_binapi_init() {
        api.RegisterMessage((*QosMarkDump)(nil), "qos_mark_dump_f9e6675e")
        api.RegisterMessage((*QosMarkEnableDisable)(nil), "qos_mark_enable_disable_1a010f74")
        api.RegisterMessage((*QosMarkEnableDisableReply)(nil), "qos_mark_enable_disable_reply_e8d4e804")
-       api.RegisterMessage((*QosRecordDetails)(nil), "qos_record_details_4956ccdd")
+       api.RegisterMessage((*QosRecordDetails)(nil), "qos_record_details_a425d4d3")
        api.RegisterMessage((*QosRecordDump)(nil), "qos_record_dump_51077d14")
-       api.RegisterMessage((*QosRecordEnableDisable)(nil), "qos_record_enable_disable_25b33f88")
+       api.RegisterMessage((*QosRecordEnableDisable)(nil), "qos_record_enable_disable_2f1a4a38")
        api.RegisterMessage((*QosRecordEnableDisableReply)(nil), "qos_record_enable_disable_reply_e8d4e804")
-       api.RegisterMessage((*QosStoreDetails)(nil), "qos_store_details_038a6d48")
+       api.RegisterMessage((*QosStoreDetails)(nil), "qos_store_details_3ee0aad7")
        api.RegisterMessage((*QosStoreDump)(nil), "qos_store_dump_51077d14")
-       api.RegisterMessage((*QosStoreEnableDisable)(nil), "qos_store_enable_disable_3507235e")
+       api.RegisterMessage((*QosStoreEnableDisable)(nil), "qos_store_enable_disable_f3abcc8b")
        api.RegisterMessage((*QosStoreEnableDisableReply)(nil), "qos_store_enable_disable_reply_e8d4e804")
 }