13#include <rte_compat.h>
16#include <rte_power_guest_channel.h>
23enum power_management_env {PM_ENV_NOT_SET, PM_ENV_ACPI_CPUFREQ, PM_ENV_KVM_VM,
24 PM_ENV_PSTATE_CPUFREQ, PM_ENV_CPPC_CPUFREQ};
221 uint64_t capabilities;
int(* rte_power_freq_change_t)(unsigned int lcore_id)
void rte_power_unset_env(void)
rte_power_freq_change_t rte_power_freq_max
int rte_power_set_env(enum power_management_env env)
uint32_t(* rte_power_freqs_t)(unsigned int lcore_id, uint32_t *freqs, uint32_t num)
rte_power_freq_change_t rte_power_freq_down
uint32_t(* rte_power_get_freq_t)(unsigned int lcore_id)
rte_power_freq_change_t rte_power_freq_up
__rte_experimental int rte_power_check_env_supported(enum power_management_env env)
rte_power_freq_change_t rte_power_freq_enable_turbo
rte_power_freq_change_t rte_power_freq_min
int rte_power_init(unsigned int lcore_id)
rte_power_freq_change_t rte_power_turbo_status
enum power_management_env rte_power_get_env(void)
int(* rte_power_get_capabilities_t)(unsigned int lcore_id, struct rte_power_core_capabilities *caps)
rte_power_freq_change_t rte_power_freq_disable_turbo
int rte_power_exit(unsigned int lcore_id)
int(* rte_power_set_freq_t)(unsigned int lcore_id, uint32_t index)