LASSERT (tx->tx_lntmsg[1] == NULL);
LASSERT (tx->tx_nfrags == 0);
+ tx->tx_gpu = 0;
tx->tx_gaps = false;
tx->tx_hstatus = LNET_MSG_STATUS_OK;
int max_nkiov;
int sg_count = 0;
- CDEBUG(D_NET, "niov %d offset %d nob %d\n", nkiov, offset, nob);
+ CDEBUG(D_NET, "niov %d offset %d nob %d gpu %d\n",
+ nkiov, offset, nob, tx->tx_gpu);
LASSERT(nob > 0);
LASSERT(nkiov > 0);
return -ENOMEM;
}
ibmsg = tx->tx_msg;
- gpu = msg_md ? (msg_md->md_flags & LNET_MD_FLAG_GPU) : false;
+ gpu = lnet_md_is_gpu(msg_md);
switch (type) {
default:
goto failed_0;
}
-
- tx->tx_gpu = msg_md ? (msg_md->md_flags & LNET_MD_FLAG_GPU) : 0;
+ tx->tx_gpu = lnet_md_is_gpu(msg_md);
if (nob == 0)
rc = 0;
break;
}
- tx->tx_gpu = msg_md ? (msg_md->md_flags & LNET_MD_FLAG_GPU) : 0;
+ tx->tx_gpu = lnet_md_is_gpu(msg_md);
txmsg = tx->tx_msg;
rd = &txmsg->ibm_u.putack.ibpam_rd;