tx_complete_msg_v1
struct tx_complete_msg_v1 *msg_v1;
(index * sizeof(struct tx_complete_msg_v1));
msg_v1 = (struct tx_complete_msg_v1 *)(datap + size);