summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorCiara Power <ciara.power@intel.com>2018-10-27 10:17:41 +0100
committerThomas Monjalon <thomas@monjalon.net>2018-10-27 15:18:20 +0200
commit8877ac688b5267c5edec38fbd07dfad0c993c020 (patch)
treededbadfced20111a3486fe6ac2357b9b3e27b844 /config
parent6911c9fd8fbec52f68e48515c0a1681fd0c8a25b (diff)
downloaddpdk-8877ac688b5267c5edec38fbd07dfad0c993c020.zip
dpdk-8877ac688b5267c5edec38fbd07dfad0c993c020.tar.gz
dpdk-8877ac688b5267c5edec38fbd07dfad0c993c020.tar.xz
telemetry: introduce infrastructure
This patch adds the infrastructure and initial code for the telemetry library. The telemetry init is registered with eal_init(). We can then check to see if --telemetry was passed as an eal option. If --telemetry was parsed, then we call telemetry init at the end of eal init. Control threads are used to get CPU cycles for telemetry, which are configured in this patch also. Signed-off-by: Ciara Power <ciara.power@intel.com> Signed-off-by: Brian Archbold <brian.archbold@intel.com> Signed-off-by: Kevin Laatz <kevin.laatz@intel.com> Signed-off-by: Radu Nicolau <radu.nicolau@intel.com> Acked-by: Harry van Haaren <harry.van.haaren@intel.com>
Diffstat (limited to 'config')
-rw-r--r--config/common_base5
1 files changed, 5 insertions, 0 deletions
diff --git a/config/common_base b/config/common_base
index b68278b..d12ae98 100644
--- a/config/common_base
+++ b/config/common_base
@@ -788,6 +788,11 @@ CONFIG_RTE_LIBRTE_BITRATE=y
CONFIG_RTE_LIBRTE_LATENCY_STATS=y
#
+# Compile librte_telemetry
+#
+CONFIG_RTE_LIBRTE_TELEMETRY=n
+
+#
# Compile librte_lpm
#
CONFIG_RTE_LIBRTE_LPM=y