Skip to main content

Module arenalib

Module arenalib 

Source

Re-exportsΒ§

use scx_utils::Topology; πŸ”’
use scx_utils::Core; πŸ”’
use scx_utils::Llc; πŸ”’
use std::ffi::CString; πŸ”’
use std::os::raw::c_ulong; πŸ”’
use std::sync::Arc; πŸ”’
use anyhow::Result; πŸ”’
use anyhow::bail; πŸ”’
use libbpf_rs::AsRawLibbpf; πŸ”’
use libbpf_rs::Object; πŸ”’
use libbpf_rs::ProgramInput; πŸ”’
use libbpf_rs::ProgramMut; πŸ”’
use libbpf_rs::libbpf_sys; πŸ”’

ModulesΒ§

types

StructsΒ§

ArenaLib
Live BPF arena library state. Returned by setup() and must be kept alive for as long as the scheduler instance uses the arena: dropping it stops and joins the library’s background threads.

ConstantsΒ§

MAX_CPU_SUPPORTED πŸ”’
Maximum length of CPU mask supported by the library in bits.