intel10g optimization: no register reads for TX/RX.

Detect DMA progress by inspecting memory instead of TDH/RDH registers.
Reading registers with MMIO is too expensive even for the sync step.
(Writes are OK.)