[PATCH v2 2/2] eventdev: add standard aliases for telemetry commands
Bruce Richardson
bruce.richardson at intel.com
Wed Nov 6 17:31:06 CET 2024
Most other device classes in DPDK which offer telemetry provide a list
of the devices of that class via "/<class>/list", e.g. /ethdev/list,
/ring/list, /mempool/list. However, eventdev provided that list via
"dev_list" command. For consistency, add "list" as an alias for
"dev_list" - after all the "dev" is part of the initial "/eventdev"
prefix part, so should not need repeating.
Similarly for the "dev_info" command, provide an alias as just "info".
Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
---
lib/eventdev/rte_eventdev.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/lib/eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c
index 23631ff3f6..d3f1ea092f 100644
--- a/lib/eventdev/rte_eventdev.c
+++ b/lib/eventdev/rte_eventdev.c
@@ -2067,6 +2067,15 @@ RTE_INIT(eventdev_init_telemetry)
"Returns list of available eventdevs. Takes no parameters");
rte_telemetry_register_cmd("/eventdev/dev_info", handle_dev_info,
"Returns basic info about an eventdev. Parameter: DevID");
+
+ /* alias "dev_list" and "dev_info" as just "list" and "info" to match
+ * other categories, such as ethdev, ring, mempool etc.
+ */
+ rte_telemetry_register_cmd("/eventdev/list", handle_dev_list,
+ "Returns list of available eventdevs. Takes no parameters");
+ rte_telemetry_register_cmd("/eventdev/info", handle_dev_info,
+ "Returns basic info about an eventdev. Parameter: DevID");
+
rte_telemetry_register_cmd("/eventdev/port_list", handle_port_list,
"Returns list of available ports. Parameter: DevID");
rte_telemetry_register_cmd("/eventdev/queue_list", handle_queue_list,
--
2.43.0
More information about the dev
mailing list