zippy2 Ethernet throughput

The best I can get is 1MB/sec. I know that KSZ8851SNL can give
25Mbit/sec, i.e. ~3MB/sec.

The main question - how can I achieve this speed at Beagleboard? Any ideas?

Max