From: Mark Wooding Date: Sat, 13 Jul 2013 15:34:40 +0000 (+0100) Subject: etc/hosts: Replacing IPv6 host routes with /112 networks. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/ssh-ca/commitdiff_plain/6ff3049c2bc1e702c554617560b25d50d76e2444?ds=inline;hp=6ff3049c2bc1e702c554617560b25d50d76e2444 etc/hosts: 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. ---