[dpdk-dev] [PATCH v1 2/7] lib/power: add changes for host commands/policies

David Hunt david.hunt at intel.com
Thu Aug 30 12:54:17 CEST 2018


Signed-off-by: David Hunt <david.hunt at intel.com>
---
 lib/librte_power/channel_commands.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/librte_power/channel_commands.h b/lib/librte_power/channel_commands.h
index ee638eefa..a82724911 100644
--- a/lib/librte_power/channel_commands.h
+++ b/lib/librte_power/channel_commands.h
@@ -19,6 +19,7 @@ extern "C" {
 #define CPU_POWER               1
 #define CPU_POWER_CONNECT       2
 #define PKT_POLICY              3
+#define PKT_POLICY_REMOVE       4
 
 /* CPU Power Command Scaling */
 #define CPU_POWER_SCALE_UP      1
@@ -58,6 +59,8 @@ struct traffic {
 	uint32_t max_max_packet_thresh;
 };
 
+enum core_type { VIRTUAL = 0, PHYSICAL };
+
 struct channel_packet {
 	uint64_t resource_id; /**< core_num, device */
 	uint32_t unit;        /**< scale down/up/min/max */
@@ -70,6 +73,7 @@ struct channel_packet {
 	uint8_t vcpu_to_control[MAX_VCPU_PER_VM];
 	uint8_t num_vcpu;
 	struct timer_profile timer_policy;
+	enum core_type core_type;
 	enum workload workload;
 	enum policy_to_use policy_to_use;
 	struct t_boost_status t_boost_status;
-- 
2.17.1



More information about the dev mailing list