summaryrefslogtreecommitdiff
path: root/lib/power/version.map
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;
};