The SMBDirect Data Transfer message is sent to transfer upper-layer data, manage credits, or perform other functions. This request optionally contains upper-layer data to transfer as the message’s data payload. The sender can send a SMBDirect Data Transfer Request message with no data payload to grant credits, request credits, or perform other functions.