updated packet structure with DMA compatibility