@vochong , @qosmio Thank you for the information!
I have four WXR-5950AX12 APs, so I tested which image works with STA mode, and I found that AgustinLorenzo's 2024-12-09-0128 prebuilt image is the latest build that works properly with STA mode. (I'm so addicted to trying NSS builds, btw.)
Unfortunately, the build images before 2025-01 was shipped with OPKG, not APK, so I had to change the repo from downloads.openwrt.org/snapshots/ to archive.openwrt.org/releases/24.10.0 to install the relayd package, but otherwise, it works very well.
It easily achieves over 2Gbps transfer speed, sometimes over 3Gbps, thanks to the power of the 8T8R antenna, even with an 80MHz width. The 160MHz 4T4R mode doesnβt speed up much in STA mode.
root@debian:~# iperf3 -c 172.20.1.66 -i 10 -t 60
Connecting to host 172.20.1.66, port 5201
[ 5] local 172.20.1.212 port 56154 connected to 172.20.1.66 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-10.00 sec 2.76 GBytes 2.37 Gbits/sec 4 3.13 MBytes
[ 5] 10.00-20.00 sec 2.93 GBytes 2.52 Gbits/sec 358 3.13 MBytes
[ 5] 20.00-30.00 sec 2.96 GBytes 2.54 Gbits/sec 0 3.13 MBytes
[ 5] 30.00-40.00 sec 2.89 GBytes 2.49 Gbits/sec 855 2.99 MBytes
[ 5] 40.00-50.00 sec 2.91 GBytes 2.50 Gbits/sec 1 3.00 MBytes
[ 5] 50.00-60.00 sec 2.95 GBytes 2.53 Gbits/sec 2119 2.86 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-60.00 sec 17.4 GBytes 2.49 Gbits/sec 3337 sender
[ 5] 0.00-60.00 sec 17.4 GBytes 2.49 Gbits/sec receiver
NSS is really doing a good job. I'll stick with the 12-09 build image for STA-purpose APs until the problem is resolved.
My setup is like this;
Dev AP : 5950AX12 (AgustinLorenzo's 2025-02-15 purebuilt image)
Dev STA: 5950AX12 (AgustinLorenzo's 2024-12-09-0128 purebuilt image)
Iperf3 server (VM) - AP - 3-4 meter distance - STA(relayd) - iperf3 client (Linux PC with Intel X550-T2 NIC)
wlan_2g is for the default route, used to install packages, etc. lan is for control purposes.
I like OpenWRT so much, but I'm quite new to the Linux kernel and C language, so all I can do is only pray for professionals to resolve this issue someday.