X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=binapi%2Fvhost_user%2Fvhost_user.ba.go;fp=binapi%2Fvhost_user%2Fvhost_user.ba.go;h=79e4525a04d3bed8ccd19e07d9fe1b6e9e30a877;hb=debc52dea8a81417bb08ca5bb934c7876b6d65e0;hp=f5fbdd58c74931f7692dda3ce962c15d2462ad3f;hpb=c0da1f2999a6b08d003c0fed1a23e1ca60dd1571;p=govpp.git diff --git a/binapi/vhost_user/vhost_user.ba.go b/binapi/vhost_user/vhost_user.ba.go index f5fbdd5..79e4525 100644 --- a/binapi/vhost_user/vhost_user.ba.go +++ b/binapi/vhost_user/vhost_user.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/core/vhost_user.api.json // Package vhost_user contains generated bindings for API file vhost_user.api. // // Contents: -// 8 messages +// 12 messages // package vhost_user @@ -27,11 +27,12 @@ const _ = api.GoVppAPIPackageIsVersion2 const ( APIFile = "vhost_user" - APIVersion = "4.0.1" - VersionCrc = 0x3df14dfe + APIVersion = "4.1.1" + VersionCrc = 0xd49ae8cd ) // CreateVhostUserIf defines message 'create_vhost_user_if'. +// Deprecated: the message will be removed in the future versions type CreateVhostUserIf struct { IsServer bool `binapi:"bool,name=is_server" json:"is_server,omitempty"` SockFilename string `binapi:"string[256],name=sock_filename" json:"sock_filename,omitempty"` @@ -105,6 +106,7 @@ func (m *CreateVhostUserIf) Unmarshal(b []byte) error { } // CreateVhostUserIfReply defines message 'create_vhost_user_if_reply'. +// Deprecated: the message will be removed in the future versions type CreateVhostUserIfReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` @@ -141,6 +143,120 @@ func (m *CreateVhostUserIfReply) Unmarshal(b []byte) error { return nil } +// CreateVhostUserIfV2 defines message 'create_vhost_user_if_v2'. +type CreateVhostUserIfV2 struct { + IsServer bool `binapi:"bool,name=is_server" json:"is_server,omitempty"` + SockFilename string `binapi:"string[256],name=sock_filename" json:"sock_filename,omitempty"` + Renumber bool `binapi:"bool,name=renumber" json:"renumber,omitempty"` + DisableMrgRxbuf bool `binapi:"bool,name=disable_mrg_rxbuf" json:"disable_mrg_rxbuf,omitempty"` + DisableIndirectDesc bool `binapi:"bool,name=disable_indirect_desc" json:"disable_indirect_desc,omitempty"` + EnableGso bool `binapi:"bool,name=enable_gso" json:"enable_gso,omitempty"` + EnablePacked bool `binapi:"bool,name=enable_packed" json:"enable_packed,omitempty"` + EnableEventIdx bool `binapi:"bool,name=enable_event_idx" json:"enable_event_idx,omitempty"` + CustomDevInstance uint32 `binapi:"u32,name=custom_dev_instance" json:"custom_dev_instance,omitempty"` + UseCustomMac bool `binapi:"bool,name=use_custom_mac" json:"use_custom_mac,omitempty"` + MacAddress ethernet_types.MacAddress `binapi:"mac_address,name=mac_address" json:"mac_address,omitempty"` + Tag string `binapi:"string[64],name=tag" json:"tag,omitempty"` +} + +func (m *CreateVhostUserIfV2) Reset() { *m = CreateVhostUserIfV2{} } +func (*CreateVhostUserIfV2) GetMessageName() string { return "create_vhost_user_if_v2" } +func (*CreateVhostUserIfV2) GetCrcString() string { return "dba1cc1d" } +func (*CreateVhostUserIfV2) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *CreateVhostUserIfV2) Size() (size int) { + if m == nil { + return 0 + } + size += 1 // m.IsServer + size += 256 // m.SockFilename + size += 1 // m.Renumber + size += 1 // m.DisableMrgRxbuf + size += 1 // m.DisableIndirectDesc + size += 1 // m.EnableGso + size += 1 // m.EnablePacked + size += 1 // m.EnableEventIdx + size += 4 // m.CustomDevInstance + size += 1 // m.UseCustomMac + size += 1 * 6 // m.MacAddress + size += 64 // m.Tag + return size +} +func (m *CreateVhostUserIfV2) Marshal(b []byte) ([]byte, error) { + if b == nil { + b = make([]byte, m.Size()) + } + buf := codec.NewBuffer(b) + buf.EncodeBool(m.IsServer) + buf.EncodeString(m.SockFilename, 256) + buf.EncodeBool(m.Renumber) + buf.EncodeBool(m.DisableMrgRxbuf) + buf.EncodeBool(m.DisableIndirectDesc) + buf.EncodeBool(m.EnableGso) + buf.EncodeBool(m.EnablePacked) + buf.EncodeBool(m.EnableEventIdx) + buf.EncodeUint32(m.CustomDevInstance) + buf.EncodeBool(m.UseCustomMac) + buf.EncodeBytes(m.MacAddress[:], 6) + buf.EncodeString(m.Tag, 64) + return buf.Bytes(), nil +} +func (m *CreateVhostUserIfV2) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.IsServer = buf.DecodeBool() + m.SockFilename = buf.DecodeString(256) + m.Renumber = buf.DecodeBool() + m.DisableMrgRxbuf = buf.DecodeBool() + m.DisableIndirectDesc = buf.DecodeBool() + m.EnableGso = buf.DecodeBool() + m.EnablePacked = buf.DecodeBool() + m.EnableEventIdx = buf.DecodeBool() + m.CustomDevInstance = buf.DecodeUint32() + m.UseCustomMac = buf.DecodeBool() + copy(m.MacAddress[:], buf.DecodeBytes(6)) + m.Tag = buf.DecodeString(64) + return nil +} + +// CreateVhostUserIfV2Reply defines message 'create_vhost_user_if_v2_reply'. +type CreateVhostUserIfV2Reply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` + SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` +} + +func (m *CreateVhostUserIfV2Reply) Reset() { *m = CreateVhostUserIfV2Reply{} } +func (*CreateVhostUserIfV2Reply) GetMessageName() string { return "create_vhost_user_if_v2_reply" } +func (*CreateVhostUserIfV2Reply) GetCrcString() string { return "5383d31f" } +func (*CreateVhostUserIfV2Reply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *CreateVhostUserIfV2Reply) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.Retval + size += 4 // m.SwIfIndex + return size +} +func (m *CreateVhostUserIfV2Reply) Marshal(b []byte) ([]byte, error) { + if b == nil { + b = make([]byte, m.Size()) + } + buf := codec.NewBuffer(b) + buf.EncodeInt32(m.Retval) + buf.EncodeUint32(uint32(m.SwIfIndex)) + return buf.Bytes(), nil +} +func (m *CreateVhostUserIfV2Reply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = buf.DecodeInt32() + m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) + return nil +} + // DeleteVhostUserIf defines message 'delete_vhost_user_if'. type DeleteVhostUserIf struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` @@ -208,6 +324,7 @@ func (m *DeleteVhostUserIfReply) Unmarshal(b []byte) error { } // ModifyVhostUserIf defines message 'modify_vhost_user_if'. +// Deprecated: the message will be removed in the future versions type ModifyVhostUserIf struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` IsServer bool `binapi:"bool,name=is_server" json:"is_server,omitempty"` @@ -265,6 +382,7 @@ func (m *ModifyVhostUserIf) Unmarshal(b []byte) error { } // ModifyVhostUserIfReply defines message 'modify_vhost_user_if_reply'. +// Deprecated: the message will be removed in the future versions type ModifyVhostUserIfReply struct { Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` } @@ -297,6 +415,100 @@ func (m *ModifyVhostUserIfReply) Unmarshal(b []byte) error { return nil } +// ModifyVhostUserIfV2 defines message 'modify_vhost_user_if_v2'. +type ModifyVhostUserIfV2 struct { + SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` + IsServer bool `binapi:"bool,name=is_server" json:"is_server,omitempty"` + SockFilename string `binapi:"string[256],name=sock_filename" json:"sock_filename,omitempty"` + Renumber bool `binapi:"bool,name=renumber" json:"renumber,omitempty"` + EnableGso bool `binapi:"bool,name=enable_gso" json:"enable_gso,omitempty"` + EnablePacked bool `binapi:"bool,name=enable_packed" json:"enable_packed,omitempty"` + EnableEventIdx bool `binapi:"bool,name=enable_event_idx" json:"enable_event_idx,omitempty"` + CustomDevInstance uint32 `binapi:"u32,name=custom_dev_instance" json:"custom_dev_instance,omitempty"` +} + +func (m *ModifyVhostUserIfV2) Reset() { *m = ModifyVhostUserIfV2{} } +func (*ModifyVhostUserIfV2) GetMessageName() string { return "modify_vhost_user_if_v2" } +func (*ModifyVhostUserIfV2) GetCrcString() string { return "b2483771" } +func (*ModifyVhostUserIfV2) GetMessageType() api.MessageType { + return api.RequestMessage +} + +func (m *ModifyVhostUserIfV2) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.SwIfIndex + size += 1 // m.IsServer + size += 256 // m.SockFilename + size += 1 // m.Renumber + size += 1 // m.EnableGso + size += 1 // m.EnablePacked + size += 1 // m.EnableEventIdx + size += 4 // m.CustomDevInstance + return size +} +func (m *ModifyVhostUserIfV2) Marshal(b []byte) ([]byte, error) { + if b == nil { + b = make([]byte, m.Size()) + } + buf := codec.NewBuffer(b) + buf.EncodeUint32(uint32(m.SwIfIndex)) + buf.EncodeBool(m.IsServer) + buf.EncodeString(m.SockFilename, 256) + buf.EncodeBool(m.Renumber) + buf.EncodeBool(m.EnableGso) + buf.EncodeBool(m.EnablePacked) + buf.EncodeBool(m.EnableEventIdx) + buf.EncodeUint32(m.CustomDevInstance) + return buf.Bytes(), nil +} +func (m *ModifyVhostUserIfV2) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.SwIfIndex = interface_types.InterfaceIndex(buf.DecodeUint32()) + m.IsServer = buf.DecodeBool() + m.SockFilename = buf.DecodeString(256) + m.Renumber = buf.DecodeBool() + m.EnableGso = buf.DecodeBool() + m.EnablePacked = buf.DecodeBool() + m.EnableEventIdx = buf.DecodeBool() + m.CustomDevInstance = buf.DecodeUint32() + return nil +} + +// ModifyVhostUserIfV2Reply defines message 'modify_vhost_user_if_v2_reply'. +type ModifyVhostUserIfV2Reply struct { + Retval int32 `binapi:"i32,name=retval" json:"retval,omitempty"` +} + +func (m *ModifyVhostUserIfV2Reply) Reset() { *m = ModifyVhostUserIfV2Reply{} } +func (*ModifyVhostUserIfV2Reply) GetMessageName() string { return "modify_vhost_user_if_v2_reply" } +func (*ModifyVhostUserIfV2Reply) GetCrcString() string { return "e8d4e804" } +func (*ModifyVhostUserIfV2Reply) GetMessageType() api.MessageType { + return api.ReplyMessage +} + +func (m *ModifyVhostUserIfV2Reply) Size() (size int) { + if m == nil { + return 0 + } + size += 4 // m.Retval + return size +} +func (m *ModifyVhostUserIfV2Reply) 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 *ModifyVhostUserIfV2Reply) Unmarshal(b []byte) error { + buf := codec.NewBuffer(b) + m.Retval = buf.DecodeInt32() + return nil +} + // SwInterfaceVhostUserDetails defines message 'sw_interface_vhost_user_details'. type SwInterfaceVhostUserDetails struct { SwIfIndex interface_types.InterfaceIndex `binapi:"interface_index,name=sw_if_index" json:"sw_if_index,omitempty"` @@ -312,7 +524,7 @@ type SwInterfaceVhostUserDetails struct { func (m *SwInterfaceVhostUserDetails) Reset() { *m = SwInterfaceVhostUserDetails{} } func (*SwInterfaceVhostUserDetails) GetMessageName() string { return "sw_interface_vhost_user_details" } -func (*SwInterfaceVhostUserDetails) GetCrcString() string { return "98530df1" } +func (*SwInterfaceVhostUserDetails) GetCrcString() string { return "0cee1e53" } func (*SwInterfaceVhostUserDetails) GetMessageType() api.MessageType { return api.ReplyMessage } @@ -399,11 +611,15 @@ func init() { file_vhost_user_binapi_init() } func file_vhost_user_binapi_init() { api.RegisterMessage((*CreateVhostUserIf)(nil), "create_vhost_user_if_c785c6fc") api.RegisterMessage((*CreateVhostUserIfReply)(nil), "create_vhost_user_if_reply_5383d31f") + api.RegisterMessage((*CreateVhostUserIfV2)(nil), "create_vhost_user_if_v2_dba1cc1d") + api.RegisterMessage((*CreateVhostUserIfV2Reply)(nil), "create_vhost_user_if_v2_reply_5383d31f") api.RegisterMessage((*DeleteVhostUserIf)(nil), "delete_vhost_user_if_f9e6675e") api.RegisterMessage((*DeleteVhostUserIfReply)(nil), "delete_vhost_user_if_reply_e8d4e804") api.RegisterMessage((*ModifyVhostUserIf)(nil), "modify_vhost_user_if_0e71d40b") api.RegisterMessage((*ModifyVhostUserIfReply)(nil), "modify_vhost_user_if_reply_e8d4e804") - api.RegisterMessage((*SwInterfaceVhostUserDetails)(nil), "sw_interface_vhost_user_details_98530df1") + api.RegisterMessage((*ModifyVhostUserIfV2)(nil), "modify_vhost_user_if_v2_b2483771") + api.RegisterMessage((*ModifyVhostUserIfV2Reply)(nil), "modify_vhost_user_if_v2_reply_e8d4e804") + api.RegisterMessage((*SwInterfaceVhostUserDetails)(nil), "sw_interface_vhost_user_details_0cee1e53") api.RegisterMessage((*SwInterfaceVhostUserDump)(nil), "sw_interface_vhost_user_dump_f9e6675e") } @@ -412,10 +628,14 @@ func AllMessages() []api.Message { return []api.Message{ (*CreateVhostUserIf)(nil), (*CreateVhostUserIfReply)(nil), + (*CreateVhostUserIfV2)(nil), + (*CreateVhostUserIfV2Reply)(nil), (*DeleteVhostUserIf)(nil), (*DeleteVhostUserIfReply)(nil), (*ModifyVhostUserIf)(nil), (*ModifyVhostUserIfReply)(nil), + (*ModifyVhostUserIfV2)(nil), + (*ModifyVhostUserIfV2Reply)(nil), (*SwInterfaceVhostUserDetails)(nil), (*SwInterfaceVhostUserDump)(nil), }