| rte_power_pmd_mgmt.h(3) | Library Functions Manual | rte_power_pmd_mgmt.h(3) |
rte_power_pmd_mgmt.h
#include <stdint.h>
#include <rte_log.h>
#include <rte_power_cpufreq.h>
enum rte_power_pmd_mgmt_type {
RTE_POWER_MGMT_TYPE_MONITOR = 1, RTE_POWER_MGMT_TYPE_PAUSE,
RTE_POWER_MGMT_TYPE_SCALE }
int rte_power_ethdev_pmgmt_queue_enable (unsigned int
lcore_id, uint16_t port_id, uint16_t queue_id, enum
rte_power_pmd_mgmt_type mode)
int rte_power_ethdev_pmgmt_queue_disable (unsigned int lcore_id,
uint16_t port_id, uint16_t queue_id)
void rte_power_pmd_mgmt_set_emptypoll_max (unsigned int max)
unsigned int rte_power_pmd_mgmt_get_emptypoll_max (void)
int rte_power_pmd_mgmt_set_pause_duration (unsigned int duration)
unsigned int rte_power_pmd_mgmt_get_pause_duration (void)
int rte_power_pmd_mgmt_set_scaling_freq_min (unsigned int lcore,
unsigned int min)
int rte_power_pmd_mgmt_set_scaling_freq_max (unsigned int lcore,
unsigned int max)
int rte_power_pmd_mgmt_get_scaling_freq_min (unsigned int lcore)
int rte_power_pmd_mgmt_get_scaling_freq_max (unsigned int lcore)
RTE PMD Power Management
Definition in file rte_power_pmd_mgmt.h.
PMD Power Management Type
Enumerator
Definition at line 25 of file rte_power_pmd_mgmt.h.
Enable power management on a specified Ethernet device Rx queue and lcore.
Note
Warning
Parameters
Returns
Disable power management on a specified Ethernet device Rx queue and lcore.
Note
Warning
Parameters
Returns
Set a emptypoll_max to specified value. Used to specify the number of empty polls to wait before entering sleep state.
Parameters
Get the current value of emptypoll_max.
Returns
Set the pause_duration. Used to adjust the pause mode callback duration.
Note
Parameters
Returns
Get the current value of pause_duration.
Returns
Set the min frequency to be used for frequency scaling or zero to use defaults.
Note
Parameters
Returns
Set the max frequency to be used for frequency scaling or zero to use defaults.
Note
Parameters
Returns
Get the current configured min frequency used for frequency scaling.
Note
Parameters
Returns
Get the current configured max frequency used for frequency scaling.
Note
Parameters
Returns
Generated automatically by Doxygen for DPDK from the source code.
| Version 24.11.3 | DPDK |