The following sequence demonstrates the events sequence of a normal TCP send and the Delegated send.
Figure 1. Standard vs. Delegated Send
A packet could be delayed before sending when the receiver or network is not ready. When this
occurs using delegated send, the onload_delegated_send_prepare()
function will return zero values in the cong/send window fields of the delegated send
state and the caller can elect to send with the standard method.