I wasn't proposing to add path mtu to rx. I was simply going to use it when it's available in the OS, as it is in OpenBSD, for example. I think the original intent was to use the mtu of the interface only if the remote peer was directly attached to the same net. I was going to make the code do this but there appears to be little interest so I didn't bother.