Skip to content

Commit db51e23

Browse files
sndk: Add plugin command support for SN-861
These commit will add support for the vs-smart-add-log sandisk plugin command to the SN-861 drive when in a nvme over fabric attached case. Signed-off-by: jeff-lien-sndk <[email protected]>
1 parent f5694b2 commit db51e23

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

plugins/sandisk/sandisk-nvme.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#if !defined(SANDISK_NVME) || defined(CMD_HEADER_MULTI_READ)
66
#define SANDISK_NVME
77

8-
#define SANDISK_PLUGIN_VERSION "3.0.7"
8+
#define SANDISK_PLUGIN_VERSION "3.0.8"
99
#include "cmd.h"
1010

1111
PLUGIN(NAME("sndk", "Sandisk vendor specific extensions", SANDISK_PLUGIN_VERSION),

plugins/sandisk/sandisk-utils.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -737,7 +737,6 @@ __u64 sndk_get_enc_drive_capabilities(nvme_root_t r,
737737
(void *)&drive_form_factor))
738738
fprintf(stderr, "ERROR: SNDK: Getting Form Factor Failed\n");
739739

740-
741740
/* verify the 0xC3 log page is supported */
742741
if (run_wdc_nvme_check_supported_log_page(r, dev,
743742
SNDK_LATENCY_MON_LOG_ID, 0))
@@ -773,6 +772,11 @@ __u64 sndk_get_enc_drive_capabilities(nvme_root_t r,
773772
SNDK_DRIVE_CAP_VU_FID_CLEAR_FW_ACT_HISTORY |
774773
SNDK_DRIVE_CAP_VU_FID_CLEAR_PCIE);
775774

775+
/* verify the 0xC0 log page is supported */
776+
if (run_wdc_nvme_check_supported_log_page(r, dev,
777+
SNDK_LATENCY_MON_LOG_ID, 0))
778+
capabilities |= SNDK_DRIVE_CAP_C0_LOG_PAGE;
779+
776780
if ((drive_form_factor == SNDK_C2_FORM_FACTOR_SFF_U2) ||
777781
(drive_form_factor == SNDK_C2_FORM_FACTOR_EDSFF_E3S))
778782
capabilities |= SNDK_DRIVE_CAP_RESIZE_SN861;

0 commit comments

Comments
 (0)