mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-31 08:28:34 +00:00
runtime-rs: Simplify VhostUserType enum
Remove unused string parameter from each item. Fixes: #8625 Signed-off-by: Xuewei Niu <niuxuewei.nxw@antgroup.com>
This commit is contained in:
@@ -6,29 +6,20 @@
|
||||
|
||||
use crate::device::pci_path::PciPath;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
#[derive(Debug, Clone, Default)]
|
||||
pub enum VhostUserType {
|
||||
/// Blk - represents a block vhostuser device type
|
||||
/// "vhost-user-blk-pci"
|
||||
Blk(String),
|
||||
#[default]
|
||||
Blk,
|
||||
|
||||
/// SCSI - represents SCSI based vhost-user type
|
||||
/// "vhost-user-scsi-pci"
|
||||
SCSI(String),
|
||||
SCSI,
|
||||
|
||||
/// Net - represents Net based vhost-user type
|
||||
/// "virtio-net-pci"
|
||||
Net(String),
|
||||
Net,
|
||||
|
||||
/// FS - represents a virtio-fs vhostuser device type
|
||||
/// "vhost-user-fs-pci"
|
||||
FS(String),
|
||||
}
|
||||
|
||||
impl Default for VhostUserType {
|
||||
fn default() -> Self {
|
||||
VhostUserType::Blk("vhost-user-blk-pci".to_owned())
|
||||
}
|
||||
FS,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Default)]
|
||||
|
@@ -75,7 +75,7 @@ impl SPDKVolume {
|
||||
|
||||
let vhu_blk_config = &mut VhostUserConfig {
|
||||
socket_path: device,
|
||||
device_type: VhostUserType::Blk("vhost-user-blk-pci".to_owned()),
|
||||
device_type: VhostUserType::Blk,
|
||||
driver_option: block_driver,
|
||||
..Default::default()
|
||||
};
|
||||
|
Reference in New Issue
Block a user