X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=binapi%2Fvmxnet3%2Fvmxnet3.ba.go;h=77937fa1d7d38e3dd009232a0eee82a759873534;hb=43cd23926d5eec359d4b554a4330e1aa596c76de;hp=b9754483e6b05589cfae75b522a86f3407c18576;hpb=d1f24d37bd447b64e402298bb8eb2479681facf9;p=govpp.git diff --git a/binapi/vmxnet3/vmxnet3.ba.go b/binapi/vmxnet3/vmxnet3.ba.go index b975448..77937fa 100644 --- a/binapi/vmxnet3/vmxnet3.ba.go +++ b/binapi/vmxnet3/vmxnet3.ba.go @@ -67,11 +67,10 @@ func (*Vmxnet3Create) GetMessageType() api.MessageType { return api.RequestMessage } -func (m *Vmxnet3Create) Size() int { +func (m *Vmxnet3Create) Size() (size int) { if m == nil { return 0 } - var size int size += 4 // m.PciAddr size += 4 // m.EnableElog size += 2 // m.RxqSize @@ -83,26 +82,24 @@ func (m *Vmxnet3Create) Size() int { return size } func (m *Vmxnet3Create) 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.PciAddr)) - buf.EncodeUint32(uint32(m.EnableElog)) - buf.EncodeUint16(uint16(m.RxqSize)) - buf.EncodeUint16(uint16(m.RxqNum)) - buf.EncodeUint16(uint16(m.TxqSize)) - buf.EncodeUint16(uint16(m.TxqNum)) - buf.EncodeUint8(uint8(m.Bind)) + buf := codec.NewBuffer(b) + buf.EncodeUint32(m.PciAddr) + buf.EncodeInt32(m.EnableElog) + buf.EncodeUint16(m.RxqSize) + buf.EncodeUint16(m.RxqNum) + buf.EncodeUint16(m.TxqSize) + buf.EncodeUint16(m.TxqNum) + buf.EncodeUint8(m.Bind) buf.EncodeBool(m.EnableGso) return buf.Bytes(), nil } func (m *Vmxnet3Create) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) m.PciAddr = buf.DecodeUint32() - m.EnableElog = int32(buf.DecodeUint32()) + m.EnableElog = buf.DecodeInt32() m.RxqSize = buf.DecodeUint16() m.RxqNum = buf.DecodeUint16() m.TxqSize = buf.DecodeUint16() @@ -125,29 +122,26 @@ func (*Vmxnet3CreateReply) GetMessageType() api.MessageType { return api.ReplyMessage } -func (m *Vmxnet3CreateReply) Size() int { +func (m *Vmxnet3CreateReply) Size() (size int) { if m == nil { return 0 } - var size int size += 4 // m.Retval size += 4 // m.SwIfIndex return size } func (m *Vmxnet3CreateReply) 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) buf.EncodeUint32(uint32(m.SwIfIndex)) return buf.Bytes(), nil } func (m *Vmxnet3CreateReply) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) - m.Retval = int32(buf.DecodeUint32()) + m.Retval = buf.DecodeInt32() m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) return nil } @@ -164,21 +158,18 @@ func (*Vmxnet3Delete) GetMessageType() api.MessageType { return api.RequestMessage } -func (m *Vmxnet3Delete) Size() int { +func (m *Vmxnet3Delete) Size() (size int) { if m == nil { return 0 } - var size int size += 4 // m.SwIfIndex return size } func (m *Vmxnet3Delete) 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 } @@ -200,27 +191,24 @@ func (*Vmxnet3DeleteReply) GetMessageType() api.MessageType { return api.ReplyMessage } -func (m *Vmxnet3DeleteReply) Size() int { +func (m *Vmxnet3DeleteReply) Size() (size int) { if m == nil { return 0 } - var size int size += 4 // m.Retval return size } func (m *Vmxnet3DeleteReply) 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 *Vmxnet3DeleteReply) Unmarshal(b []byte) error { buf := codec.NewBuffer(b) - m.Retval = int32(buf.DecodeUint32()) + m.Retval = buf.DecodeInt32() return nil } @@ -245,11 +233,10 @@ func (*Vmxnet3Details) GetMessageType() api.MessageType { return api.ReplyMessage } -func (m *Vmxnet3Details) Size() int { +func (m *Vmxnet3Details) Size() (size int) { if m == nil { return 0 } - var size int size += 4 // m.SwIfIndex size += 64 // m.IfName size += 1 * 6 // m.HwAddr @@ -258,84 +245,64 @@ func (m *Vmxnet3Details) Size() int { size += 1 // m.AdminUpDown size += 1 // m.RxCount for j1 := 0; j1 < 16; j1++ { - var s1 Vmxnet3RxList - _ = s1 - if j1 < len(m.RxList) { - s1 = m.RxList[j1] - } - size += 2 // s1.RxQsize - size += 2 * 2 // s1.RxFill - size += 2 // s1.RxNext - size += 2 * 2 // s1.RxProduce - size += 2 * 2 // s1.RxConsume + size += 2 // m.RxList[j1].RxQsize + size += 2 * 2 // m.RxList[j1].RxFill + size += 2 // m.RxList[j1].RxNext + size += 2 * 2 // m.RxList[j1].RxProduce + size += 2 * 2 // m.RxList[j1].RxConsume } size += 1 // m.TxCount for j1 := 0; j1 < 8; j1++ { - var s1 Vmxnet3TxList - _ = s1 - if j1 < len(m.TxList) { - s1 = m.TxList[j1] - } - size += 2 // s1.TxQsize - size += 2 // s1.TxNext - size += 2 // s1.TxProduce - size += 2 // s1.TxConsume + size += 2 // m.TxList[j1].TxQsize + size += 2 // m.TxList[j1].TxNext + size += 2 // m.TxList[j1].TxProduce + size += 2 // m.TxList[j1].TxConsume } return size } func (m *Vmxnet3Details) 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)) buf.EncodeString(m.IfName, 64) buf.EncodeBytes(m.HwAddr[:], 6) - buf.EncodeUint32(uint32(m.PciAddr)) - buf.EncodeUint8(uint8(m.Version)) + buf.EncodeUint32(m.PciAddr) + buf.EncodeUint8(m.Version) buf.EncodeBool(m.AdminUpDown) - buf.EncodeUint8(uint8(m.RxCount)) + buf.EncodeUint8(m.RxCount) for j0 := 0; j0 < 16; j0++ { - var v0 Vmxnet3RxList - if j0 < len(m.RxList) { - v0 = m.RxList[j0] - } - buf.EncodeUint16(uint16(v0.RxQsize)) + buf.EncodeUint16(m.RxList[j0].RxQsize) for i := 0; i < 2; i++ { var x uint16 - if i < len(v0.RxFill) { - x = uint16(v0.RxFill[i]) + if i < len(m.RxList[j0].RxFill) { + x = uint16(m.RxList[j0].RxFill[i]) } - buf.EncodeUint16(uint16(x)) + buf.EncodeUint16(x) } - buf.EncodeUint16(uint16(v0.RxNext)) + buf.EncodeUint16(m.RxList[j0].RxNext) for i := 0; i < 2; i++ { var x uint16 - if i < len(v0.RxProduce) { - x = uint16(v0.RxProduce[i]) + if i < len(m.RxList[j0].RxProduce) { + x = uint16(m.RxList[j0].RxProduce[i]) } - buf.EncodeUint16(uint16(x)) + buf.EncodeUint16(x) } for i := 0; i < 2; i++ { var x uint16 - if i < len(v0.RxConsume) { - x = uint16(v0.RxConsume[i]) + if i < len(m.RxList[j0].RxConsume) { + x = uint16(m.RxList[j0].RxConsume[i]) } - buf.EncodeUint16(uint16(x)) + buf.EncodeUint16(x) } } - buf.EncodeUint8(uint8(m.TxCount)) + buf.EncodeUint8(m.TxCount) for j0 := 0; j0 < 8; j0++ { - var v0 Vmxnet3TxList - if j0 < len(m.TxList) { - v0 = m.TxList[j0] - } - buf.EncodeUint16(uint16(v0.TxQsize)) - buf.EncodeUint16(uint16(v0.TxNext)) - buf.EncodeUint16(uint16(v0.TxProduce)) - buf.EncodeUint16(uint16(v0.TxConsume)) + buf.EncodeUint16(m.TxList[j0].TxQsize) + buf.EncodeUint16(m.TxList[j0].TxNext) + buf.EncodeUint16(m.TxList[j0].TxProduce) + buf.EncodeUint16(m.TxList[j0].TxConsume) } return buf.Bytes(), nil } @@ -384,20 +351,17 @@ func (*Vmxnet3Dump) GetMessageType() api.MessageType { return api.RequestMessage } -func (m *Vmxnet3Dump) Size() int { +func (m *Vmxnet3Dump) Size() (size int) { if m == nil { return 0 } - var size int return size } func (m *Vmxnet3Dump) 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 *Vmxnet3Dump) Unmarshal(b []byte) error {