I am writing an Ethernet driver. I would like to do it in 2 steps:
- write it without DMA (simple memcpy)
- rewrite it using DMA.
I would like to ask if it is possible to do it first without using DMA (or is it that the kernel Ethernet framework insist that the driver shall use DMA)?