blob: 9a36046a64e58fbb4d56628a2be1adcffaf40381 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
DPDK_25 {
global:
rte_power_check_env_supported;
rte_power_ethdev_pmgmt_queue_disable;
rte_power_ethdev_pmgmt_queue_enable;
rte_power_exit;
rte_power_freq_disable_turbo;
rte_power_freq_down;
rte_power_freq_enable_turbo;
rte_power_freq_max;
rte_power_freq_min;
rte_power_freq_up;
rte_power_freqs;
rte_power_get_capabilities;
rte_power_get_env;
rte_power_get_freq;
rte_power_get_uncore_freq;
rte_power_init;
rte_power_pmd_mgmt_get_emptypoll_max;
rte_power_pmd_mgmt_get_pause_duration;
rte_power_pmd_mgmt_get_scaling_freq_max;
rte_power_pmd_mgmt_get_scaling_freq_min;
rte_power_pmd_mgmt_set_emptypoll_max;
rte_power_pmd_mgmt_set_pause_duration;
rte_power_pmd_mgmt_set_scaling_freq_max;
rte_power_pmd_mgmt_set_scaling_freq_min;
rte_power_set_env;
rte_power_set_freq;
rte_power_set_uncore_freq;
rte_power_turbo_status;
rte_power_uncore_exit;
rte_power_uncore_freq_max;
rte_power_uncore_freq_min;
rte_power_uncore_get_num_dies;
rte_power_uncore_get_num_freqs;
rte_power_uncore_get_num_pkgs;
rte_power_uncore_init;
rte_power_unset_env;
local: *;
};
EXPERIMENTAL {
global:
# added in 23.11
rte_power_get_uncore_env;
rte_power_set_uncore_env;
rte_power_uncore_freqs;
rte_power_unset_uncore_env;
# added in 24.11
rte_power_qos_get_cpu_resume_latency;
rte_power_qos_set_cpu_resume_latency;
};
INTERNAL {
global:
rte_power_register_cpufreq_ops;
rte_power_register_uncore_ops;
rte_power_logtype;
cpufreq_check_scaling_driver;
power_get_lcore_mapped_cpu_id;
power_set_governor;
open_core_sysfs_file;
read_core_sysfs_u32;
read_core_sysfs_s;
write_core_sysfs_s;
};
|