Sounds like there are bottlenecks, and you can’t run all ports at line speed. User TLS says:
Is it just me, or is the MaxLinear MxL86252C switch connected to one of the 10 Gbps PHYs?
The MT7988 only has a single 2.5 Gbps MAC and it’s shared with the second 10 Gbps MAC.
It seems like they’re routing a 10 Gbps signal to the MxL86252C, which has two 10 Gbps SerDes interfaces, making the second set of 10 Gbps connected via the switch.
This suggests that if the 10 Gbps port is running at full speed, you won’t be able to use the 2.5 Gbps ports.
There’s an interesting discussion in the comments about the architecture: https://www.cnx-software.com/2025/10/20/banana-pi-bpi-r4-pro-board-offers-2x-10gbe-sfp-cages-6x-10gbe-2-5gbe-gbe-ports-wifi-7-support/
Sounds like there are bottlenecks, and you can’t run all ports at line speed. User TLS says: