Re: [PATCH 3/4] arm64: dts: rockchip: Add HINLINK H68K

From: Chukun Pan
Date: Mon Sep 01 2025 - 03:05:38 EST


Hi,

> Please change phy-mode here to "rgmii". This change will yield an
> ethernet speed throughput change of a factor of 100+.

> Same as above: Please change phy-mode here to "rgmii". This change
> will yield an ethernet speed throughput change of a factor of 100+.

This doesn't make sense. When I first submitted it to coolsnowwolf/lede
in 2022, I used "rgmii-id" as the phy-mode, and it worked:
https://github.com/coolsnowwolf/lede/blob/master/target/linux/rockchip/files/arch/arm64/boot/dts/rockchip/rk3568-opc-h68k.dts#L24

Are you experiencing issues with both eth0 and eth1 or just one of them?
Are you using the generic-rk3568 target for U-Boot?

I can't reproduce your problem in my test.

eth0/gmac1 (as lan):
root@OpenWrt:~# iperf3 -c 192.168.1.100
Connecting to host 192.168.1.100, port 5201
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.10 GBytes 942 Mbits/sec 29 sender
[ 5] 0.00-10.04 sec 1.10 GBytes 936 Mbits/sec receiver

root@OpenWrt:~# iperf3 -c 192.168.1.100 -R
Connecting to host 192.168.1.100, port 5201
Reverse mode, remote host 192.168.1.100 is sending
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.04 sec 1.10 GBytes 939 Mbits/sec 1 sender
[ 5] 0.00-10.00 sec 1.10 GBytes 941 Mbits/sec receiver

eth1/gmac0 (as wan):
root@OpenWrt:~# iperf3 -c 192.168.0.2 -P 4
Connecting to host 192.168.0.2, port 5201
[ ID] Interval Transfer Bitrate Retr
[SUM] 0.00-10.00 sec 1.10 GBytes 945 Mbits/sec 1191 sender
[SUM] 0.00-10.05 sec 1.09 GBytes 935 Mbits/sec receiver

root@OpenWrt:~# iperf3 -c 192.168.0.2 -R
Connecting to host 192.168.0.2, port 5201
Reverse mode, remote host 192.168.0.2 is sending
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.06 sec 1.10 GBytes 939 Mbits/sec 6 sender
[ 5] 0.00-10.00 sec 1.10 GBytes 941 Mbits/sec receiver

--
2.25.1