As I understand, MSS should be MTU-40, so…
When I create a pppoe-client for ADSL with default MTU of 1480, then the following mangle change-mss rules are created:
out-interface=pppoe mss=1440 (MTU=1480)
in-interface=pppoe-client mss=1452 (MTU=1492!)
Why the larger incoming mss which make MTU>1480 as set in the client?
Nope, both (MTU/MRU) definately on 1480, but I suppose that the MSS is set higher on receiving packets (in-interface) which can’t be bad, it just begs the question:
What’s the point in having a MRU setting if the MSS on the in-interface is overridden in any case? Any ways, the problem I though were related is now finally fixed, so it’s not really an issue for me anymore.