@Larsa
i did further tests using pci passthrough its still mtu is behaving exactly same as before mtu wont go 1492 no matter what, so it must be the driver issue then…
As already written, I’m an ordinary user (and not even a moderator as you thought),
you have to write directly to support@mikrotik.com if you want to contact the staff, this is a user forum where sometime staff appear here.
But, as already written, RouterOS uses an old kernel
and I don’t know if they can put an updated driver just for your device (and other similar) (there is a list of supported cards a few posts ago)
Yes!!! Finally someone has found out the real issue @Flannels wonderful work man so as per you deployment of RFC4638 test is the reason for this issue in particular
A suggestion to the Topic Author and other interested on it:
Reproduce those two scenarios, MTU with 1492 and MTU Failed-Back-to-1480.
Capturing a PCAP of the initial part of PPP negotiation on that scenario of 1492.
Capturing the equivalent PCAP on a scenario of Failed-Back-to-1480.
Decoding and comparing both captures.
Wireshark is the way, the truth, and the life!
If you are on a lab scenario with no sensitive information (IP address, Mac Address, PPP user and password.), you could even share those PCAPs here and other guys could help in the comparison and analysis.
Normally the file without platform suffix, the one named routeros-7.18_ab244.npk is for x86 (same naming convention as on https://mikrotik.com/download).