[dpdk-dev] [PATCH v3 8/8] examples/power: add json example files
David Hunt
david.hunt at intel.com
Fri Sep 14 15:54:06 CEST 2018
This patch provides some example files in the json_examples sub-directory
for sending to the fifo.
Signed-off-by: David Hunt <david.hunt at intel.com>
---
examples/vm_power_manager/json_examples/README | 6 ++++++
examples/vm_power_manager/json_examples/create.json | 8 ++++++++
examples/vm_power_manager/json_examples/destroy.json | 4 ++++
examples/vm_power_manager/json_examples/set_core_max.json | 6 ++++++
examples/vm_power_manager/json_examples/set_core_min.json | 6 ++++++
5 files changed, 30 insertions(+)
create mode 100644 examples/vm_power_manager/json_examples/README
create mode 100644 examples/vm_power_manager/json_examples/create.json
create mode 100644 examples/vm_power_manager/json_examples/destroy.json
create mode 100644 examples/vm_power_manager/json_examples/set_core_max.json
create mode 100644 examples/vm_power_manager/json_examples/set_core_min.json
diff --git a/examples/vm_power_manager/json_examples/README b/examples/vm_power_manager/json_examples/README
new file mode 100644
index 000000000..a94c6b14b
--- /dev/null
+++ b/examples/vm_power_manager/json_examples/README
@@ -0,0 +1,6 @@
+Sample files for sending to the vm_power_manager through the fifo.
+
+Simply cat the file to /tmp/powermonitor/fifo.0 when the vm_power_manager
+application is running.
+
+E.g. cat create.json >/tmp/powermonitor/fifo.0
diff --git a/examples/vm_power_manager/json_examples/create.json b/examples/vm_power_manager/json_examples/create.json
new file mode 100644
index 000000000..a7133d9a1
--- /dev/null
+++ b/examples/vm_power_manager/json_examples/create.json
@@ -0,0 +1,8 @@
+{"policy": {
+ "name": "policy-1",
+ "command": "create",
+ "policy_type": "TIME",
+ "busy_hours":[ 17, 18, 19, 20, 21, 22, 23 ],
+ "quiet_hours":[ 2, 3, 4, 5, 6 ],
+ "core_list":[ 11, 12 ]
+}}
diff --git a/examples/vm_power_manager/json_examples/destroy.json b/examples/vm_power_manager/json_examples/destroy.json
new file mode 100644
index 000000000..587c9e7e9
--- /dev/null
+++ b/examples/vm_power_manager/json_examples/destroy.json
@@ -0,0 +1,4 @@
+{"policy": {
+ "name": "policy-1",
+ "command": "destroy"
+}}
diff --git a/examples/vm_power_manager/json_examples/set_core_max.json b/examples/vm_power_manager/json_examples/set_core_max.json
new file mode 100644
index 000000000..497030a44
--- /dev/null
+++ b/examples/vm_power_manager/json_examples/set_core_max.json
@@ -0,0 +1,6 @@
+{"instruction": {
+ "name": "set_power",
+ "command": "power",
+ "unit": "SCALE_MAX",
+ "resource_id": 10
+}}
diff --git a/examples/vm_power_manager/json_examples/set_core_min.json b/examples/vm_power_manager/json_examples/set_core_min.json
new file mode 100644
index 000000000..76d934fd8
--- /dev/null
+++ b/examples/vm_power_manager/json_examples/set_core_min.json
@@ -0,0 +1,6 @@
+{"instruction": {
+ "name": "set_power",
+ "command": "power",
+ "unit": "SCALE_MIN",
+ "resource_id": 10
+}}
--
2.17.1
More information about the dev
mailing list