On 1/24/19 12:26 PM, Marek Behun wrote:
> Hello,
> 
> I am encountering strange performance issue when benchmarking NAT
> performance on Armada 3720 with Marvell 88e6190 switch.
> 
> Download speed (from internet, via Armada 3720 NAT, via switch to LAN
> device) is ~750mbps and the CPU running on 100% (mostly in ksoftirq).
> Upload speed is ~250mbps.
> 
> When the LAN device is connected to A3720 directly (via SFP), the
> speeds are both ~1000mbps.

OK and that presumably uses the second Ethernet MAC on the SoC right?

> 
> I realize that packing/unpacking packets with Marvell header for the
> switch takes some time, but is such a performance drop expected?

If you run perf top/record you would be able to see that pretty quickly,
I would not think that processing of the Marvell DSA tag would incur
such a high penalty though since the packets are already hot in D$ by
the time we get to mangle them for the DSA network devices.

How about pure (non-NAT) IP routing? How about just bridging between WAN
and LAN?

> 
> This was tested with 5.0.0-rc2 and also 4.14.
> 
> Thank you.
> 
> Marek
> 

-- 
Florian

Reply via email to