This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to improve throughput of SOFT BRIDGE? Sitara AM3358 STARTER KIT; StarterWare.

Other Parts Discussed in Thread: AM3358

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 :

  1. CPSW is configured in Dual Mac Mode
  2. ALE has been disabled so every packet is routed from external ports to host port (AM3358 Processor).
  3. Packet is forwarded from host to external port using CPSWIF_OUTPUT function in receive interrupt handler.
  4. pbuf has been freed without any further processing.
  5. 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.