reduce MTU on mtu failure in a less steep way

This commit is contained in:
Nikos Mavrogiannopoulos
2013-03-16 23:25:19 +01:00
parent a29e6847c9
commit 530dbc71f1

View File

@@ -639,7 +639,7 @@ int mtu_not_ok(worker_st* ws)
ws->last_bad_mtu = ws->conn_mtu;
if (ws->last_good_mtu >= ws->conn_mtu) {
ws->last_good_mtu = (ws->conn_mtu)/2;
ws->last_good_mtu = (2*(ws->conn_mtu))/3;
if (ws->last_good_mtu < 128) {
oclog(ws, LOG_INFO, "could not calculate a valid MTU. Disabling DTLS.");