tcb_t * e100_prepare_xmit_buff (struct e100_private * bdp, struct sk_buff * skb);
This routine prepare a buffer for transmission. It checks the message length for the appropiate size. It picks up a free tcb from the TCB pool and sets up the corresponding TBD's. If the number of fragments are more than the number of TBD/TCB it copies all the fragments in a coalesce buffer. It returns a pointer to the prepared TCB.