]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
plugins/ocp: Add SMART cloud log to solidigm plugin
authorkdedow <karl.dedow@solidigmtechnology.com>
Thu, 30 Mar 2023 00:08:05 +0000 (17:08 -0700)
committerDaniel Wagner <wagi@monom.org>
Thu, 30 Mar 2023 06:56:16 +0000 (08:56 +0200)
plugins/solidigm/solidigm-nvme.c
plugins/solidigm/solidigm-nvme.h

index b547035cfa9d37a40f47ec9027b4a8b227c6c023..0e42bd6f52bfd2271b8e57918f4842debe0a500b 100644 (file)
@@ -14,7 +14,9 @@
 #include "solidigm-garbage-collection.h"
 #include "solidigm-latency-tracking.h"
 #include "solidigm-telemetry.h"
+
 #include "plugins/ocp/ocp-clear-fw-update-history.h"
+#include "plugins/ocp/ocp-smart-extended-log.h"
 
 static int get_additional_smart_log(int argc, char **argv, struct command *cmd, struct plugin *plugin)
 {
@@ -37,7 +39,13 @@ static int get_telemetry_log(int argc, char **argv, struct command *cmd, struct
 }
 
 static int clear_fw_update_history(int argc, char **argv, struct command *cmd,
-                                                                  struct plugin *plugin)
+                                  struct plugin *plugin)
 {
        return ocp_clear_fw_update_history(argc, argv, cmd, plugin);
 }
+
+static int smart_cloud(int argc, char **argv, struct command *cmd,
+                      struct plugin *plugin)
+{
+       return ocp_smart_add_log(argc, argv, cmd, plugin);
+}
index efc444840cadf4b259a87a7e6469d4161e40afa6..1fdc6a6738532d93d93af107f0e6ce0bd3ad04d7 100644 (file)
@@ -18,6 +18,7 @@
 PLUGIN(NAME("solidigm", "Solidigm vendor specific extensions", SOLIDIGM_PLUGIN_VERSION),
        COMMAND_LIST(
                ENTRY("smart-log-add", "Retrieve Solidigm SMART Log", get_additional_smart_log)
+               ENTRY("vs-smart-add-log", "Get SMART / health extended log (redirects to ocp plug-in)", smart_cloud)
                ENTRY("garbage-collect-log", "Retrieve Garbage Collection Log", get_garbage_collection_log)
                ENTRY("latency-tracking-log", "Enable/Retrieve Latency tracking Log", get_latency_tracking_log)
                ENTRY("parse-telemetry-log", "Parse Telemetry Log binary", get_telemetry_log)