Skip to content

Commit 1d82b3d

Browse files
jeff-lien-sndkigaw
authored andcommitted
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 caa68d8 commit 1d82b3d

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

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
@@ -718,7 +718,6 @@ __u64 sndk_get_enc_drive_capabilities(struct nvme_global_ctx *ctx,
718718
(void *)&drive_form_factor))
719719
fprintf(stderr, "ERROR: SNDK: Getting Form Factor Failed\n");
720720

721-
722721
/* verify the 0xC3 log page is supported */
723722
if (run_wdc_nvme_check_supported_log_page(ctx, hdl,
724723
SNDK_LATENCY_MON_LOG_ID, 0))
@@ -754,6 +753,11 @@ __u64 sndk_get_enc_drive_capabilities(struct nvme_global_ctx *ctx,
754753
SNDK_DRIVE_CAP_VU_FID_CLEAR_FW_ACT_HISTORY |
755754
SNDK_DRIVE_CAP_VU_FID_CLEAR_PCIE);
756755

756+
/* verify the 0xC0 log page is supported */
757+
if (run_wdc_nvme_check_supported_log_page(r, dev,
758+
SNDK_LATENCY_MON_LOG_ID, 0))
759+
capabilities |= SNDK_DRIVE_CAP_C0_LOG_PAGE;
760+
757761
if ((drive_form_factor == SNDK_C2_FORM_FACTOR_SFF_U2) ||
758762
(drive_form_factor == SNDK_C2_FORM_FACTOR_EDSFF_E3S))
759763
capabilities |= SNDK_DRIVE_CAP_RESIZE_SN861;

0 commit comments

Comments
 (0)