DPDK
2.0.0
|
Functions | |
int | rte_power_kvm_vm_init (unsigned lcore_id) |
int | rte_power_kvm_vm_exit (unsigned lcore_id) |
uint32_t | rte_power_kvm_vm_freqs (unsigned lcore_id, uint32_t *freqs, uint32_t num) |
uint32_t | rte_power_kvm_vm_get_freq (unsigned lcore_id) |
int | rte_power_kvm_vm_set_freq (unsigned lcore_id, uint32_t index) |
int | rte_power_kvm_vm_freq_up (unsigned lcore_id) |
int | rte_power_kvm_vm_freq_down (unsigned lcore_id) |
int | rte_power_kvm_vm_freq_max (unsigned lcore_id) |
int | rte_power_kvm_vm_freq_min (unsigned lcore_id) |
RTE Power Management KVM VM
int rte_power_kvm_vm_exit | ( | unsigned | lcore_id | ) |
Exit power management on a specific lcore.
lcore_id | lcore id. |
int rte_power_kvm_vm_freq_down | ( | unsigned | lcore_id | ) |
Scale down the frequency of a specific lcore according to the available frequencies. It should be protected outside of this function for threadsafe.
lcore_id | lcore id. |
int rte_power_kvm_vm_freq_max | ( | unsigned | lcore_id | ) |
Scale up the frequency of a specific lcore to the highest according to the available frequencies. It should be protected outside of this function for threadsafe.
lcore_id | lcore id. |
int rte_power_kvm_vm_freq_min | ( | unsigned | lcore_id | ) |
Scale down the frequency of a specific lcore to the lowest according to the available frequencies. It should be protected outside of this function for threadsafe.
lcore_id | lcore id. |
int rte_power_kvm_vm_freq_up | ( | unsigned | lcore_id | ) |
Scale up the frequency of a specific lcore. This request is forwarded to the host monitor. It should be protected outside of this function for threadsafe.
lcore_id | lcore id. |
uint32_t rte_power_kvm_vm_freqs | ( | unsigned | lcore_id, |
uint32_t * | freqs, | ||
uint32_t | num | ||
) |
Get the available frequencies of a specific lcore. It is not currently supported for VM Power Management.
lcore_id | lcore id. |
freqs | The buffer array to save the frequencies. |
num | The number of frequencies to get. |
uint32_t rte_power_kvm_vm_get_freq | ( | unsigned | lcore_id | ) |
Return the current index of available frequencies of a specific lcore. It is not currently supported for VM Power Management.
lcore_id | lcore id. |
int rte_power_kvm_vm_init | ( | unsigned | lcore_id | ) |
Initialize power management for a specific lcore.
lcore_id | lcore id. |
int rte_power_kvm_vm_set_freq | ( | unsigned | lcore_id, |
uint32_t | index | ||
) |
Set the new frequency for a specific lcore by indicating the index of available frequencies. It is not currently supported for VM Power Management.
lcore_id | lcore id. |
index | The index of available frequencies. |