CCR1016 to CCR1016 bandwidth test TCP throughput BAD

Hi.
I got a Unit A, a CCR1016( 192.168.0.150/24) connected to Unit B,also a CCR1016 (192.168.0.151/24) which again connects to Unit C which is a 1100 AHx2 (192.168.0.152/24).
When doing a bandwidth test from Unit A to Unit C via Unit B I got TCP 382 Mbps and UDP 974 Mbps.

The ports are supposed to be gigabit ports, so why am I not getting gigabit TCP speeds?

Both CCR1016 are in bridge mode (ports 2,4) and the IP of the 1100 is configured on an ethernet port.
No firewall rules . no mangle.
CPU for the sending CCR is 6%. CPU for receiving 1100 is 64% max.

What can I do to get my TCP speed up ?

Change interface queue types from hardware to ethernet-default see if that helps.

thanks edgars but unfortunately no differance.

realy? no help? :frowning:

Are all up to date in terms of RouterOs version and firmware?

use profile to check the cpu usage per core

If your running the built in bandwidth test then it’s expected. Run iperf from 2 computers instead

OS and firmware is the latest.
CCR CPU is 6%
CPU of the 1100 is 64 %