Don't send MTU probes smaller than 512 bytes.
authorEtienne Dechamps <etienne@edechamps.fr>
Wed, 31 Dec 2014 09:26:14 +0000 (09:26 +0000)
committerEtienne Dechamps <etienne@edechamps.fr>
Fri, 2 Jan 2015 09:55:54 +0000 (09:55 +0000)
commitc1532035e2850dc4ec0eb22a6d51208e3128eb94
treec04799ac6cb299620b677949dc2568ad59302470
parent172cbe6771fd3b98233f71e42ac9c9407d534568
Don't send MTU probes smaller than 512 bytes.

If MTU discovery comes up with an MTU smaller than 512 bytes (e.g. due
to massive packet loss), it's pretty much guaranteed to be wrong. Even
if it's not, most Internet applications assume the MTU will be at least
512, so fixing the MTU to a small value is likely to cause trouble
anyway.

This also makes the discovery algorithm converge even faster, since the
interval it has to consider is smaller.
src/net_packet.c