X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=binapi%2Fqos%2Fqos.ba.go;h=285e2c8a67bbecead9d82b2e2d6a4377010dc158;hb=43cd23926d5eec359d4b554a4330e1aa596c76de;hp=9ff70dd9f5d9840d324f854e46669f6cbfba14b5;hpb=d1f24d37bd447b64e402298bb8eb2479681facf9;p=govpp.git diff --git a/binapi/qos/qos.ba.go b/binapi/qos/qos.ba.go index 9ff70dd..285e2c8 100644 --- a/binapi/qos/qos.ba.go +++ b/binapi/qos/qos.ba.go @@ -14,11 +14,12 @@ package qos import ( + "strconv" + 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" ) // This is a compile-time assertion to ensure that this generated file @@ -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 } @@ -551,22 +503,19 @@ 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 { @@ -621,23 +567,20 @@ 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 } @@ -699,26 +639,23 @@ 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 { @@ -772,11 +706,10 @@ 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 }