Hi EveryOne,
I am currently working on Sitara AM3358 Starter kit . i was able to implement SOFT BRIDGE successfully (AM3358 Processor is routing ethernet packets from one external port to another) .
But the problem is huge drop of performance. I can only get 10Mbps transfer rate on RGMII configuration of CPSW Switch which is kind of embarrassing.
I am using enet_lwip example from starterWare.
Modifications Made :
- CPSW is configured in Dual Mac Mode
- ALE has been disabled so every packet is routed from external ports to host port (AM3358 Processor).
- Packet is forwarded from host to external port using CPSWIF_OUTPUT function in receive interrupt handler.
- pbuf has been freed without any further processing.
- HTTP server contents has been removed from this example.
So my question is how can i improve throughput of this SOFT BRIDGE?
Any help is greatly appreciated.
Thanks.