libosmovty
1.10.0.27-aec32.202411022026
Osmocom VTY library
|
Files | |
file | cpu_sched_vty.h |
API to CPU / Threading / Scheduler properties from VTY configuration. | |
Functions | |
void | osmo_cpu_sched_vty_init (void *tall_ctx) |
Initialize sched VTY nodes. More... | |
int | osmo_cpu_sched_vty_apply_localthread (void) |
Apply cpu-affinity on calling thread based on VTY configuration. More... | |
int osmo_cpu_sched_vty_apply_localthread | ( | void | ) |
Apply cpu-affinity on calling thread based on VTY configuration.
void osmo_cpu_sched_vty_init | ( | void * | tall_ctx | ) |
Initialize sched VTY nodes.
[in] | tall_ctx | Talloc context to use internally by vty_sched subsystem. |
References CONFIG_NODE, config_write_sched(), sched_vty_opts::cpu_affinity_li, sched_vty_opts::cpu_affinity_li_mutex, get_num_cpus(), INIT_LLIST_HEAD, install_lib_element(), install_lib_element_ve(), install_node(), L_CPU_SCHED_NODE, OSMO_ASSERT, sched_node, and sched_vty_opts::tall_ctx.