From 530dbc71f1a5e772a56729533243f59275cd2826 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Sat, 16 Mar 2013 23:25:19 +0100 Subject: [PATCH] reduce MTU on mtu failure in a less steep way --- src/worker-vpn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/worker-vpn.c b/src/worker-vpn.c index 299bfe37..61deec61 100644 --- a/src/worker-vpn.c +++ b/src/worker-vpn.c @@ -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.");