I found in http://processors.wiki.ti.com/index.php/UserGuideEthernetDriver_PSP_04.02.00.07 a hint how to use DMA in network.
Since I use an older (2.6.33) mainline kernel - do I have a chance to compile and use this too? (I am using patches which does it make hard to upgrade)
I found that with these settings
CONFIG_TI_DAVINCI_EMAC=y
CONFIG_TI_DAVINCI_MDIO=y
CONFIG_TI_DAVINCI_CPDMA=y
3 files are aditionally compiled:
davinci_emac.o
davinci_mdio.o
davinci_cpdma.o
But how do they work together with the other system? What else do I need, so that ethernet uses DMA for data transfer?