Hello,
I’m trying to establish communication between two i.MX95 Imx95 verdin EVK, boards through their Aquantia 10 Gbps interfaces. Both boards are running Debian 12 ( linux kernel 6.12.3) with the aquantia10 G firmware (AQR-G4_v5.6.D-AQR_Marvell_NoSwap_XFI_ID44834_VER2068.cld ) properly installed using the nxp installer (aquantia-firmware-utility/aq_api_2_9_7 at master · nxp-qoriq/aquantia-firmware-utility · GitHub). They are physically connected using a Cat6a Ethernet cable.
When I run performance tests using iperf3, I get around 5 Gbps in TCP and 1.2 Gbps in UDP, even when specifying a target bandwidth of 7 Gbps:
# TCP Test
iperf3 -s # on the first board
iperf3 -c <server_IP> -t 30 # on the second board
# UDP Test
iperf3 -s
iperf3 -c <server_IP> -u -b 7G -t 30
when i try to activate jumbo frame with ip link set dev enp1s0 mtu 9000 but i get an error that i exceded the limit (it’s weird that a 10Gbps interface does not accept jumbo frames)
also i tried to to increase the UDP buffer size, but i get the same bitrame
the CPU load does not exceed 40% when i run iperf3 in both sides
Are there any specific n configurations to apply or additional tools to install in order to reach the maximum throughput (close to 10 Gbps)? is the Aquantia FW version is good? the linux kernel version? the FW installer version???
SOmeone have already tried to use the 10Gbps interface on this Targets???
Regards,
Abdelmonaem