From bfe6121cd159016e0c19c53ea30a848fa8d3010d Mon Sep 17 00:00:00 2001 From: Olivier SOLDANO <olivier.soldano@savoirfairelinux.com> Date: Thu, 15 Feb 2018 15:17:28 -0500 Subject: [PATCH] deactivate path mtu discovery until futher work on system level sockets that make us able to control packet fragmentation, PMTUD is counter productive. Change-Id: I7755d7af126742d8259868685fb7682a8bce383d --- src/security/tls_session.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/security/tls_session.cpp b/src/security/tls_session.cpp index 9c0df89c60..e4ecfe207d 100644 --- a/src/security/tls_session.cpp +++ b/src/security/tls_session.cpp @@ -322,8 +322,9 @@ TlsSession::TlsSessionImpl::setupClient() if (not transport_.isReliable()) { ret = gnutls_init(&session_, GNUTLS_CLIENT | GNUTLS_DATAGRAM); - RING_DBG("[TLS] set heartbeat reception for retrocompatibility check on server"); - gnutls_heartbeat_enable(session_,GNUTLS_HB_PEER_ALLOWED_TO_SEND); + // uncoment to reactivate PMTUD + // RING_DBG("[TLS] set heartbeat reception for retrocompatibility check on server"); + // gnutls_heartbeat_enable(session_,GNUTLS_HB_PEER_ALLOWED_TO_SEND); } else { ret = gnutls_init(&session_, GNUTLS_CLIENT); } @@ -348,8 +349,9 @@ TlsSession::TlsSessionImpl::setupServer() if (not transport_.isReliable()) { ret = gnutls_init(&session_, GNUTLS_SERVER | GNUTLS_DATAGRAM); - RING_DBG("[TLS] set heartbeat reception"); - gnutls_heartbeat_enable(session_, GNUTLS_HB_PEER_ALLOWED_TO_SEND); + // uncoment to reactivate PMTUD + // RING_DBG("[TLS] set heartbeat reception"); + // gnutls_heartbeat_enable(session_, GNUTLS_HB_PEER_ALLOWED_TO_SEND); gnutls_dtls_prestate_set(session_, &prestate_); } else { -- GitLab