AM6442: Best practices for flexible 4 Port Ethernet Connectivity cpsw-nuss vs icssg speed

Part Number: AM6442
Other Parts Discussed in Thread: SK-AM64B, AM6412

Tool/software:

Hi,

we are evaluating the AM6412B for networking performance.

We have a 4 port switch connected to the cpsw-nuss and have the Distributed Switch Architecture (DSA) driver for the switch on top of it. However we realised that DSA has significant performance costs.

On the SK-AM64B we reached speeds of around 930Mbit/s with iperf3, but with our prototype with DSA it was only around 600 Mbit/s (simple point to point iperf test, no switching or routing).

We need some flexibility for the network ports, an unmanaged switch is not enough.

The AM6412 also has the ICSSG driver which would offer 2x2 ports. Would this be a better solution for us? Would it still be possible to use things like (rapid) Spanning Tree Protocol (STP) or Vlan Stacking (QinQ)?

How would the a53 cores be affected by high network throughput?

Thank you for your help!

Markus