nvme-io-mgmt-recv(1)
====================

NAME
----
nvme-io-mgmt-recv - I/O Management Receive command

SYNOPSIS
--------
[verse]
'nvme' [<global-options>] 'io-mgmt recv' <device>
			[--namespace-id=<NUM> | -n <NUM>]
			[--mos=<NUM> | -s <NUM>]
			[--mo=<NUM> | -m <NUM>]
			[--data=<FILE> | -d <FILE>]
			[--data-len=<NUM> | -l <NUM>]

DESCRIPTION
-----------
For the NVMe device given, issues the I/O Management Receive command with the
requested management operation (mo) and management operation specific parameter
(mos). This is the generic interface provided for forward compatibility as new
operations are added that this program isn't aware of at the time of its
development. As such, this is a generic command that does not do any additional
decoding for specific types of data received. This will only report the data as
a hex dump, or binary.

The bare 'nvme io-mgmt-recv' form (without a space) still works as a deprecated
alias and will be removed in a future major version. New scripts should
use 'nvme io-mgmt recv' instead.

OPTIONS
-------
-n <NUM>::
--namespace-id=<NUM>::
	Use the provided namespace id for the command. If not provided, the
	namespace id of the block device will be used. If the command is issued
	to a non-block device, the parameter is required.

-d <FILE>::
--data=<FILE>::
	File to write received data into. If unspecified, received data will be
	hex dumped to the standard output stream.

-l <NUM>::
--data-len=<NUM>::
	Received data buffer length

-m <NUM>::
--mo <NUM>::
	Management Operation to perform.

-s <NUM>::
--mos=<NUM>::
	Management Operation Specific parameter.

include::global-options.txt[]

NVME
----
Part of nvme-cli
