nvmf: move length, xfer, and data init to request

Change-Id: I976c6624d5701fe9e1b6fd1a0aca069b26a9247f
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
Daniel Verkamp 2016-06-24 17:41:38 -07:00
parent f9db32ec3d
commit a5b405c687
2 changed files with 4 additions and 3 deletions

View File

@ -490,9 +490,6 @@ static int nvmf_recv(struct spdk_nvmf_conn *conn, struct ibv_wc *wc)
req->conn = conn; req->conn = conn;
req->tx_desc = tx_desc; req->tx_desc = tx_desc;
req->rx_desc = rx_desc; req->rx_desc = rx_desc;
req->length = 0;
req->xfer = SPDK_NVME_DATA_NONE;
req->data = NULL;
req->cid = cap_hdr->cid; req->cid = cap_hdr->cid;
req->cmd = &rx_desc->cmd; req->cmd = &rx_desc->cmd;

View File

@ -553,6 +553,10 @@ spdk_nvmf_request_prep_data(struct nvmf_request *req,
enum spdk_nvme_data_transfer xfer; enum spdk_nvme_data_transfer xfer;
int ret; int ret;
req->length = 0;
req->xfer = SPDK_NVME_DATA_NONE;
req->data = NULL;
if (cmd->opc == SPDK_NVME_OPC_FABRIC) { if (cmd->opc == SPDK_NVME_OPC_FABRIC) {
xfer = spdk_nvme_opc_get_data_transfer(req->cmd->nvmf_cmd.fctype); xfer = spdk_nvme_opc_get_data_transfer(req->cmd->nvmf_cmd.fctype);
} else { } else {