Clarify the send_mtu_probe() function.
authorEtienne Dechamps <etienne@edechamps.fr>
Sun, 12 Oct 2014 18:44:33 +0000 (19:44 +0100)
committerEtienne Dechamps <etienne@edechamps.fr>
Thu, 1 Jan 2015 08:46:53 +0000 (08:46 +0000)
commit950edc0744dfa04790ae274e8b7f55b1a990a43c
tree0e73e8e51375835b4e94c483683691fab48fc990
parentd28f33228635e78dac8f9e9bcaec92690f2ca10a
Clarify the send_mtu_probe() function.

This cleans up the PMTU probing function a little bit. It moves the
low-level sending of packets to a separate function, so that the code
reads naturally instead of using a weird for loop with "special
indexes". In addition, comments are moved inside the body of the
function for additional context.

This shouldn't introduce any change of behavior, except for local
discovery which has some minor logic fixes and which now always uses
small packets (16 bytes) because there's no need for a full-length
probe just to try the local network.
src/net_packet.c