I am reviving this thread, since I believe there may be an ethernet flow control bug in RouterOS itself.
My ISP is also FiOS, and I am seeing extremely similar upload speed problems with my hAP ax3. After much digging and experimenting I discovered that my hAP ax3 is receiving "Rx Pause" flow control frames from the FiOS ONT any time I run a speed test/check tool to verify my upload speed, and that particular port counter increases steadily every time I am trying to consume all the upload bandwidth.
Now, my hAP ax3 flow control settings are *definitely* set to OFF (which is also RouterOS default) for both TX and RX on ether1 (which is connected to FiOS ONT directly), which means it should simply ignore these "Rx Pause" frames coming from upstream. However, it doesn't seem to be ignoring them at all, and in fact looks like it is still pausing even though the setting is off.
I happen to have an x86 system (super old J1900 cpu, but still works fine) also running RouterOS, which is configured identically to my hAP ax3 in all regards possible. On that unit, also with flow control on it's ether1 set to OFF, I have no upload problems at all and consistently and constantly get the full upload bandwidth every time I run any speed check/test tool.
Can anyone else having this issue please check your Rx Pause counters and maybe see if the behavior looks the same? It seems to me that inserting a dumb switch between the MikroTik router and the FiOS ONT may result in the dumb switch "eating" the Rx Pause frame, so that the 'Tik never gets it and continues sending full speed...
My ISP is also FiOS, and I am seeing extremely similar upload speed problems with my hAP ax3. After much digging and experimenting I discovered that my hAP ax3 is receiving "Rx Pause" flow control frames from the FiOS ONT any time I run a speed test/check tool to verify my upload speed, and that particular port counter increases steadily every time I am trying to consume all the upload bandwidth.
Now, my hAP ax3 flow control settings are *definitely* set to OFF (which is also RouterOS default) for both TX and RX on ether1 (which is connected to FiOS ONT directly), which means it should simply ignore these "Rx Pause" frames coming from upstream. However, it doesn't seem to be ignoring them at all, and in fact looks like it is still pausing even though the setting is off.
I happen to have an x86 system (super old J1900 cpu, but still works fine) also running RouterOS, which is configured identically to my hAP ax3 in all regards possible. On that unit, also with flow control on it's ether1 set to OFF, I have no upload problems at all and consistently and constantly get the full upload bandwidth every time I run any speed check/test tool.
Can anyone else having this issue please check your Rx Pause counters and maybe see if the behavior looks the same? It seems to me that inserting a dumb switch between the MikroTik router and the FiOS ONT may result in the dumb switch "eating" the Rx Pause frame, so that the 'Tik never gets it and continues sending full speed...
Statistics: Posted by codelogic — Wed Apr 16, 2025 5:55 am