Skip to main content

Crate scx_forge

Crate scx_forge 

Source

Re-exportsยง

pub use bpf_intf::*;

Modulesยง

bpf_intf
bpf_skel ๐Ÿ”’
stats ๐Ÿ”’
types

Structsยง

BpfLinks
BpfMaps
BpfProgs
BpfSkel
BpfSkelBuilder
OpenBpfMaps
OpenBpfProgs
OpenBpfSkel
Opts ๐Ÿ”’
Scheduler ๐Ÿ”’
StructOps

Enumsยง

DsqTopology ๐Ÿ”’
Topology level of the user-created DSQs. Each variant maps to a value of enum topology_dsq_type from src/bpf/intf.h (the single source of truth), so the two cannot drift.
IdlePolicy ๐Ÿ”’
Wakeup idle-CPU selection policy. Each variant maps to a value of enum idle_policy_type from src/bpf/intf.h.
QueueOrdering ๐Ÿ”’
Ordering algorithm for the queue key of vtime-ordered DSQs. Each variant maps to a value of enum ordering_type from src/bpf/intf.h.

Constantsยง

FORGE_MAX_TOPO_DISTANCES_USIZE ๐Ÿ”’
FORGE_MAX_TOPO_DOMAINS_USIZE ๐Ÿ”’
FORGE_TOPO_CPUMASK_WORDS_USIZE ๐Ÿ”’
SCHEDULER_NAME ๐Ÿ”’

Functionsยง

main ๐Ÿ”’
parse_cpu_list