We are using the DM6446 DaVinci processor and we are finding out that our data processing throughput is limited by the Linux driver for the Ethernet stack. It appears that the ARM9s communication with the EMAC consumes an excessive amount of time. Has anyone in the community taking a looking at the Linux IP Stack and tried to enhance its performance?