Add support for sending command data with no size limit
Add support for sending command data with no size limit

The previous implementation truncates outbound command data at 1016 bytes boundary, due to MRPC data size limitation. The new MRPC_NVME_ADMIN_PASSTHRU_START subcommand add a 'more_data' field, to indicate if there is more data to be sent for this transaction. This enables sending data of more than 1016 bytes. A loop is added to iteratively send all data using this subcommand.

Microsemi/switchtec-user,Microsemi/switchtec-user