|
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. |
1.8.1.2