Hi - I have a Linksys E8450 running OpenWRT 22.03.3, and have a Cat 6 cable connecting it to a 2.5Gps ethernet port on my new computer. I thought my router and cat 6 are both capable of 2.5Gps. Nothing else is connected to the network, the cable is new and ~6ft long.
When I run iperf3 I'm only getting 1Gps. (950ish). Is that normal or should I be getting 2.5Gps?
The Linksys E8450 (AKA Belkin RT3200) have only Gigabit ports (WAN and LAN).
In a system, the speed is determined by the slowest link in the chain, in your case, the router ports.
Be aware, that even new routers can come with a 2.5Gb WAN port, but still Gigabit switch (LAN ports). So, that's a consideration you might want to have when purchasing a new router to get advantage of 2.5Gb Internet, it should have at least both WAN and a LAN port should be 2.5Gb.
According to the file mt7622-linksys-e8450.dtsi this router supports 2500base-x.
This is also confirmed on https://openwrt.org/toh/linksys/e8450
Check syslog, look for the lines:
[ 1.337196] mt7530 mdio-bus:00: configuring for fixed/2500base-x link mode
[ 1.344783] mt7530 mdio-bus:00: Link is Up - 2.5Gbps/Full - flow control rx/tx
On my RT3200 kernel log, it also says 2.5Gbps, but I think that's at the SoC level. Because I don't have 2.5Gbps internet. Maybe the SoC supports it, but the ports are still Gigabit.
It ain't a normal ethernet port in that case since that is base-t, does it have a sfp?
It could be the connection between the switch and cpu so you get a 1Gbps duplex trunk connection between the switch and cpu.