Disable PMTUDiscovery in switch and hub modes.
authorGuus Sliepen <guus@tinc-vpn.org>
Mon, 9 Mar 2009 12:48:54 +0000 (13:48 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Mon, 9 Mar 2009 12:48:54 +0000 (13:48 +0100)
commitd5b56bbba56480b5565ffb38496175a7c1df60ac
treed240d142ac5fa262bbfa0ff2034fadc9194782bd
parent78fc59e994c764d072bf0045177f690a378d1308
Disable PMTUDiscovery in switch and hub modes.

In switch and hub modes, tinc does not generate ICMP packets in response to
packets that are larger than the path MTU.  However, if PMTUDiscovery is
enabled, the IP_MTU_DISCOVER and IPV6_MTU_DISCOVER option is set on the UDP
sockets, which causes all UDP packets to be sent with the DF bit set, causing
large packets to be dropped, even if they would otherwise be routed fine.
src/net_setup.c
src/net_socket.c
src/protocol_auth.c