From: Mark Wooding Date: Sat, 19 Apr 2014 11:41:45 +0000 (+0100) Subject: local.m4: Replacing IPv6 host routes with /112 networks. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/firewall/commitdiff_plain/fe52b74088f9ff4d9dc1c6788b7033ba465a35b6?ds=inline;hp=fe52b74088f9ff4d9dc1c6788b7033ba465a35b6 local.m4: Replacing IPv6 host routes with /112 networks. Linux has a bug: it doesn't make route cache entries for remote hosts if there's already a host route, and it only attaches path-MTU information to cache entries. The result is that it doesn't handle ICMPv6 `packet too big' messages properly for destinations with host routes. I'm bodging this by replacing all of the host routes with tiny /112 networks. It's awful, but it seems to work. The convention is that the `host part' of the net is always zero. ---