Blame Documentation/nvme-security-send.1

Packit Service b7b338
'\" t
Packit Service b7b338
.\"     Title: nvme-security-send
Packit Service b7b338
.\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
Packit Service b7b338
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
Packit Service b7b338
.\"      Date: 04/24/2020
Packit Service b7b338
.\"    Manual: NVMe Manual
Packit Service b7b338
.\"    Source: NVMe
Packit Service b7b338
.\"  Language: English
Packit Service b7b338
.\"
Packit Service b7b338
.TH "NVME\-SECURITY\-SEND" "1" "04/24/2020" "NVMe" "NVMe Manual"
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.\" * Define some portability stuff
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit Service b7b338
.\" http://bugs.debian.org/507673
Packit Service b7b338
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
Packit Service b7b338
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit Service b7b338
.ie \n(.g .ds Aq \(aq
Packit Service b7b338
.el       .ds Aq '
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.\" * set default formatting
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.\" disable hyphenation
Packit Service b7b338
.nh
Packit Service b7b338
.\" disable justification (adjust text to left margin only)
Packit Service b7b338
.ad l
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.\" * MAIN CONTENT STARTS HERE *
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.SH "NAME"
Packit Service b7b338
nvme-security-send \- Security Send command
Packit Service b7b338
.SH "SYNOPSIS"
Packit Service b7b338
.sp
Packit Service b7b338
.nf
Packit Service b7b338
\fInvme security\-send\fR <device> [\-\-file=<file> | \-f <file>]
Packit Service b7b338
                    [\-\-secp=<security\-protocol> | \-p <security\-protocol>]
Packit Service b7b338
                    [\-\-spsp=<protocol\-specific> | \-s <protocol\-specific>]
Packit Service b7b338
                    [\-\-tl=<transfer\-length> | \-t <transfer\-length>]
Packit Service b7b338
                    [\-\-nssf=<nvme\-specific> | \-N <nvme\-specific>]
Packit Service b7b338
                    [\-\-namespace\-id=<nsid> | \-n <nsid>]
Packit Service b7b338
.fi
Packit Service b7b338
.SH "DESCRIPTION"
Packit Service b7b338
.sp
Packit Service b7b338
The Security Send command is used to transfer security protocol data to the controller\&. The data structure transferred to the controller as part of this command contains security protocol specific commands to be performed by the controller\&. The data structure transferred may also contain data or parameters associated with the security protocol commands\&. Status and data that is to be returned to the host for the security protocol commands submitted by a Security Send command are retrieved with the Security Receive command\&.
Packit Service b7b338
.sp
Packit Service b7b338
The association between a Security Send command and subsequent Security Receive command is Security Protocol field dependent as defined in SPC\-4\&.
Packit Service b7b338
.SH "OPTIONS"
Packit Service b7b338
.PP
Packit Service b7b338
\-n <nsid>, \-\-namespace\-id=<nsid>
Packit Service b7b338
.RS 4
Packit Service b7b338
Target a specific namespace for this security command\&.
Packit Service b7b338
.RE
Packit Service b7b338
.PP
Packit Service b7b338
\-N <nssf>, \-\-nssf=<nssf>
Packit Service b7b338
.RS 4
Packit Service b7b338
NVMe Security Specific field\&. If using security protocol EAh assigned for NVMe use, the NVMe security specific field indicates which reply memory buffer target\&.
Packit Service b7b338
.RE
Packit Service b7b338
.PP
Packit Service b7b338
\-f <file>, \-\-file=<file>
Packit Service b7b338
.RS 4
Packit Service b7b338
Path to file used as the security protocol\(cqs payload\&. Required argument\&.
Packit Service b7b338
.RE
Packit Service b7b338
.PP
Packit Service b7b338
\-p <security\-protocol>, \-\-secp=<security\-protocol>
Packit Service b7b338
.RS 4
Packit Service b7b338
Security Protocol: This field specifies the security protocol as defined in SPC\-4\&. The controller shall fail the command with Invalid Parameter indicated if a reserved value of the Security Protocol is specified\&.
Packit Service b7b338
.RE
Packit Service b7b338
.PP
Packit Service b7b338
\-s <security\-protocol\-specific>, \-\-spsp=<security\-protocol\-specific>
Packit Service b7b338
.RS 4
Packit Service b7b338
SP Specific: The value of this field is specific to the Security Protocol as defined in SPC\-4\&.
Packit Service b7b338
.RE
Packit Service b7b338
.PP
Packit Service b7b338
\-t <trans\-length>, \-\-tl=<trans\-length>
Packit Service b7b338
.RS 4
Packit Service b7b338
Transfer Length: The value of this field is specific to the Security Protocol as defined in SPC\-4\&.
Packit Service b7b338
.RE
Packit Service b7b338
.SH "EXAMPLES"
Packit Service b7b338
.sp
Packit Service b7b338
No Examples
Packit Service b7b338
.SH "NVME"
Packit Service b7b338
.sp
Packit Service b7b338
Part of the nvme\-user suite