On 08/29/2014 09:57 AM, Aaron Wood wrote:
Or, we need to find a way to implement the system such that it doesn't
max out a 680MHz mips core just to push 100Mbps of data.  That's roughly
10K cpu cycles per packet, which seems like an awful lot.  Unless the
other problem is that the memory bus just can't keep up.  My experience
of a lot of these processors is that the low-level offload engines have
great DMA capabilities for "wire-speed" operation, but that the
processor core itself can't move data to save it's life.

In the long ago and far away, it used to be opined that one could/would/should get 1 Mbit/s per MHz. Though that may have been for a situation where there wasn't much besides just the plain TCP/IP stack running (eg without firewall bits etc going).

Does "perf" run on MIPS in the kernel you are running?

rick jones

_______________________________________________
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel

Reply via email to