From: Scott E. <sc...@ju...> - 2014-06-06 14:00:19
|
I'm using my own O/S image built with Yocto. I added the iperf package to my build. I took a look and you are right about DMA not being used. There is no DMA code at all in the smsc911x.c driver, so it's not something you can simply enable. Maybe it was a design decision since socket packet sizes can vary so much. Setting up DMA for small transfers might be more expensive then an assembler 'memcpy' which is effectively how it's done now. Big block transfers would probably benefit from DMA. -- View this message in context: http://gumstix.8.x6.nabble.com/Ethernet-DMA-on-Tobi-Board-tp4969215p4969236.html Sent from the Gumstix mailing list archive at Nabble.com. |