Move detection of PMTU decrease to try_mtu().
authorGuus Sliepen <guus@tinc-vpn.org>
Sun, 11 Jan 2015 14:38:56 +0000 (15:38 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Sun, 11 Jan 2015 14:38:56 +0000 (15:38 +0100)
commitd63941593736fbf268f2770d42e7f3f6a2132fae
tree16fce50e1c545fc6fe8489d66a1bf86ec73c6138
parente97e9b22cb6061070611212a06756fb493846955
Move detection of PMTU decrease to try_mtu().

When we have fixed the PMTU, n->mtuprobes == -1. When we send MTU probes
when mtuprobes == -1, decrease mtuprobes, and reset it back to -1 in
mtu_probe_h(). If mtuprobes < -1, send MTU probes every second, until
mtuprobes <= -4, in which case we will restart MTU discovery.
src/net_packet.c