/cloud-hypervisor/performance-metrics/src/ |
H A D | main.rs | 133 queue_size: Option<u32>, field 148 if let Some(o) = self.queue_size { in fmt() 149 output = format!("{output}, queue_size = {o}"); in fmt() 170 queue_size: None, in default() 334 queue_size: Some(256), 344 queue_size: Some(256), 355 queue_size: Some(256), 366 queue_size: Some(256), 377 queue_size: Some(256), 388 queue_size: Some(256), [all …]
|
H A D | performance_tests.rs | 106 let queue_size = control.queue_size.unwrap(); in performance_net_throughput() localVariable 108 "tap=,mac={},ip={},mask=255.255.255.0,num_queues={},queue_size={}", in performance_net_throughput() 109 guest.network.guest_mac, guest.network.host_ip, num_queues, queue_size, in performance_net_throughput() 147 let queue_size = control.queue_size.unwrap(); in performance_net_latency() localVariable 149 "tap=,mac={},ip={},mask=255.255.255.0,num_queues={},queue_size={}", in performance_net_latency() 150 guest.network.guest_mac, guest.network.host_ip, num_queues, queue_size, in performance_net_latency()
|
/cloud-hypervisor/fuzz/fuzz_targets/ |
H A D | rng.rs | 30 const QUEUE_SIZE: u16 = 256; constant 38 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64; 40 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64; 42 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64; 124 let mut q = Queue::new(QUEUE_SIZE).unwrap(); 125 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small 128 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
|
H A D | vsock.rs | 32 const QUEUE_SIZE: u16 = 256; constant 40 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64; 42 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64; 44 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64; 133 let mut q = Queue::new(QUEUE_SIZE).unwrap(); 134 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small 137 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
|
H A D | iommu.rs | 32 const QUEUE_SIZE: u16 = 256; constant 40 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64; 42 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64; 44 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64; 135 let mut q = Queue::new(QUEUE_SIZE).unwrap(); 136 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small 139 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
|
H A D | balloon.rs | 26 const QUEUE_SIZE: u16 = 64; constant 34 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64; 36 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64; 38 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64; 133 let mut q = Queue::new(QUEUE_SIZE).unwrap(); 145 q.set_next_avail(b[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small 148 q.set_size(b[3] as u16 % QUEUE_SIZE);
|
H A D | watchdog.rs | 23 const QUEUE_SIZE: u16 = 256; constant 26 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64; 29 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64; 89 let mut q = Queue::new(QUEUE_SIZE).unwrap(); 90 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small 93 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
|
H A D | mem.rs | 35 const QUEUE_SIZE: u16 = 64; constant 43 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64; 45 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64; 47 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64; 168 let mut q = Queue::new(QUEUE_SIZE).unwrap(); 169 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small 172 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
|
H A D | block.rs | 33 const QUEUE_SIZE: u16 = 256; constant 36 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64; 39 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64; 122 let mut q = Queue::new(QUEUE_SIZE).unwrap(); 123 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small 126 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
|
H A D | console.rs | 38 const QUEUE_SIZE: u16 = 256; constant 44 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64; 46 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64; 50 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64; 155 let mut q = Queue::new(QUEUE_SIZE).unwrap(); 167 q.set_next_avail(b[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small 170 q.set_size(b[3] as u16 % QUEUE_SIZE);
|
H A D | pmem.rs | 28 const QUEUE_SIZE: u16 = 256; constant 31 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64; 34 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64; 139 let mut q = Queue::new(QUEUE_SIZE).unwrap(); 140 q.set_next_avail(bytes[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small 143 q.set_size(bytes[3] as u16 % QUEUE_SIZE);
|
H A D | net.rs | 39 const QUEUE_SIZE: u16 = 256; constant 45 const DESC_TABLE_SIZE: u64 = 16_u64 * QUEUE_SIZE as u64; 47 const AVAIL_RING_SIZE: u64 = 6_u64 + 2 * QUEUE_SIZE as u64; 51 const USED_RING_SIZE: u64 = 6_u64 + 8 * QUEUE_SIZE as u64; 76 QUEUE_SIZE, 173 let mut q = Queue::new(QUEUE_SIZE).unwrap(); 185 q.set_next_avail(b[0] as u16); // 'u8' is enough given the 'QUEUE_SIZE' is small 188 q.set_size(b[3] as u16 % QUEUE_SIZE);
|
/cloud-hypervisor/vhost_user_net/src/ |
H A D | lib.rs | 70 num_queues=<number_of_queues>,queue_size=<size_of_each_queue>,tap=<if_name>\""; 115 queue_size: u16, field 128 queue_size: u16, in new() 154 queue_size, in new() 170 self.queue_size as usize in max_queue_size() 282 pub queue_size: u16, field 297 .add("queue_size") in parse() 318 let queue_size = parser in parse() localVariable 319 .convert("queue_size") in parse() 340 queue_size, in parse() [all …]
|
/cloud-hypervisor/vhost_user_block/src/ |
H A D | lib.rs | 80 queue_size=<size_of_each_queue>,readonly=true|false,direct=true|false,\ 198 queue_size: usize, field 211 queue_size: usize, in new() 266 queue_size, in new() 305 self.queue_size in max_queue_size() 443 queue_size: usize, field 457 .add("queue_size") in parse() 483 let queue_size = parser in parse() localVariable 484 .convert("queue_size") in parse() 492 queue_size, in parse() [all …]
|
/cloud-hypervisor/virtio-devices/src/ |
H A D | vdpa.rs | 156 let queue_size = vhost.get_vring_num().map_err(Error::GetVringNum)?; in new() localVariable 173 vec![queue_size; num_queues as usize], in new() 236 let queue_size = queue.size(); in activate_vdpa() localVariable 240 .set_vring_num(*queue_index, queue_size) in activate_vdpa() 245 queue_size, in activate_vdpa() 249 queue_size as usize * std::mem::size_of::<RawDescriptor>(), in activate_vdpa() 253 4 + queue_size as usize * 8, in activate_vdpa() 257 4 + queue_size as usize * 2, in activate_vdpa()
|
H A D | net.rs | 427 pub queue_size: Vec<u16>, field 439 queue_size: u16, in new_with_tap() 460 state.queue_size, in new_with_tap() 517 vec![queue_size; queue_num], in new_with_tap() 557 queue_size: u16, in new() 583 queue_size, in new() 601 queue_size: u16, in from_tap_fds() 636 queue_size, in from_tap_fds() 652 queue_size: self.common.queue_sizes.clone(), in state()
|
H A D | rng.rs | 32 const QUEUE_SIZE: u16 = 256; constant 33 const QUEUE_SIZES: &[u16] = &[QUEUE_SIZE];
|
H A D | block.rs | 610 queue_size: u16, in new() 681 seg_max: (queue_size - MINIMUM_BLOCK_QUEUE_SIZE) as u32, in new() 703 queue_sizes: vec![queue_size; num_queues], in new() 873 let queue_size = queue.size(); in activate() localVariable 883 .new_async_io(queue_size as u32) in activate()
|
/cloud-hypervisor/virtio-devices/src/transport/ |
H A D | pci_common_config.rs | 90 pub fn get_vring_size(t: VringType, queue_size: u16) -> u64 { in get_vring_size() 96 (length_except_ring + element_size * queue_size as usize) as u64 in get_vring_size() 116 /// le16 queue_size; // 0x18 // read-write, power of 2, or 0. 416 const QUEUE_SIZE: u16 = 256; constant 417 const QUEUE_SIZES: &[u16] = &[QUEUE_SIZE];
|
/cloud-hypervisor/vmm/src/ |
H A D | config.rs | 1026 num_queues=<number_of_queues>,queue_size=<size_of_each_queue>,\ 1041 .add("queue_size") in parse() 1076 let queue_size = parser in parse() localVariable 1077 .convert("queue_size") in parse() 1175 queue_size, in parse() 1194 if self.queue_size <= MINIMUM_BLOCK_QUEUE_SIZE { in validate() 1195 return Err(ValidationError::InvalidQueueSize(self.queue_size)); in validate() 1252 num_queues=<number_of_queues>,queue_size=<size_of_each_queue>,id=<device_id>,\ 1272 .add("queue_size") in parse() 1323 let queue_size = parser in parse() localVariable [all …]
|
/cloud-hypervisor/src/ |
H A D | main.rs | 1377 …:78:90:ab,host_mac=34:56:78:90:ab:cd,tap=tap0,ip=1.2.3.4,mask=5.6.7.8,num_queues=4,queue_size=128", in test_valid_vm_config_net() 1383 …8:90:ab:cd", "tap": "tap0", "ip": "1.2.3.4", "mask": "5.6.7.8", "num_queues": 4, "queue_size": 128} in test_valid_vm_config_net() 1392 …:78:90:ab,host_mac=34:56:78:90:ab:cd,tap=tap0,ip=1.2.3.4,mask=5.6.7.8,num_queues=2,queue_size=256", in test_valid_vm_config_net() 1411 …8:90:ab:cd", "tap": "tap0", "ip": "1.2.3.4", "mask": "5.6.7.8", "num_queues": 2, "queue_size": 256} in test_valid_vm_config_net() 1421 …,host_mac=34:56:78:90:ab:cd,tap=tap0,ip=1.2.3.4,mask=5.6.7.8,num_queues=2,queue_size=256,iommu=on", in test_valid_vm_config_net() 1426 …, "tap": "tap0", "ip": "1.2.3.4", "mask": "5.6.7.8", "num_queues": 2, "queue_size": 256, "iommu": … in test_valid_vm_config_net() 1436 …,host_mac=34:56:78:90:ab:cd,tap=tap0,ip=1.2.3.4,mask=5.6.7.8,num_queues=2,queue_size=256,iommu=on", in test_valid_vm_config_net() 1441 …, "tap": "tap0", "ip": "1.2.3.4", "mask": "5.6.7.8", "num_queues": 2, "queue_size": 256, "iommu": … in test_valid_vm_config_net() 1451 …host_mac=34:56:78:90:ab:cd,tap=tap0,ip=1.2.3.4,mask=5.6.7.8,num_queues=2,queue_size=256,iommu=off", in test_valid_vm_config_net() 1456 …, "tap": "tap0", "ip": "1.2.3.4", "mask": "5.6.7.8", "num_queues": 2, "queue_size": 256, "iommu": … in test_valid_vm_config_net() [all …]
|
/cloud-hypervisor/vmm/src/api/openapi/ |
H A D | cloud-hypervisor.yaml | 906 queue_size: 955 queue_size: 1005 - queue_size 1017 queue_size:
|
/cloud-hypervisor/virtio-devices/src/vhost_user/ |
H A D | vu_common_ctrl.rs | 43 pub queue_size: u16, field 190 queue_size: queues[0].1.size(), in setup_vhost_user() 211 queue_size: queue.size(), in setup_vhost_user()
|
H A D | fs.rs | 91 queue_size: u16, in new() 187 queue_sizes: vec![queue_size; num_queues], in new()
|
/cloud-hypervisor/docs/ |
H A D | fs.md | 79 --fs tag=myfs,socket=/tmp/virtiofs,num_queues=1,queue_size=512
|