pub struct SofRuntimeTuning {
pub ingest_queue_mode: IngestQueueMode,
pub ingest_queue_capacity: QueueCapacity,
pub udp_batch_size: u16,
pub receiver_coalesce_window: ReceiverCoalesceWindow,
pub udp_receiver_core: Option<CpuCoreIndex>,
pub udp_receiver_pin_by_port: bool,
pub tvu_receive_sockets: TvuReceiveSocketCount,
}Expand description
SOF-supported receiver/runtime knobs that can be translated directly into runtime setup.
Fields§
§ingest_queue_mode: IngestQueueModeIngest queue mode.
ingest_queue_capacity: QueueCapacitySOF ingest queue capacity.
udp_batch_size: u16UDP batch size.
receiver_coalesce_window: ReceiverCoalesceWindowReceiver coalesce window.
udp_receiver_core: Option<CpuCoreIndex>Optional fixed receiver core.
udp_receiver_pin_by_port: boolWhether SOF should pin receivers by port.
tvu_receive_sockets: TvuReceiveSocketCountTVU receive socket count used by gossip bootstrap.
Trait Implementations§
Source§impl Clone for SofRuntimeTuning
impl Clone for SofRuntimeTuning
Source§fn clone(&self) -> SofRuntimeTuning
fn clone(&self) -> SofRuntimeTuning
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SofRuntimeTuning
impl Debug for SofRuntimeTuning
Source§impl PartialEq for SofRuntimeTuning
impl PartialEq for SofRuntimeTuning
impl Copy for SofRuntimeTuning
impl Eq for SofRuntimeTuning
impl StructuralPartialEq for SofRuntimeTuning
Auto Trait Implementations§
impl Freeze for SofRuntimeTuning
impl RefUnwindSafe for SofRuntimeTuning
impl Send for SofRuntimeTuning
impl Sync for SofRuntimeTuning
impl Unpin for SofRuntimeTuning
impl UnsafeUnpin for SofRuntimeTuning
impl UnwindSafe for SofRuntimeTuning
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more