forked from wolfSSL/wolfssl
Always add DTLS_MTU_ADDITIONAL_READ_BUFFER for better MTU interop
This commit is contained in:
committed by
David Garske
parent
856b5c3f1b
commit
b0c2e29a2e
@ -7104,13 +7104,13 @@ int InitSSL(WOLFSSL* ssl, WOLFSSL_CTX* ctx, int writeDup)
|
|||||||
#endif
|
#endif
|
||||||
#if defined(WOLFSSL_SCTP) || defined(WOLFSSL_DTLS_MTU)
|
#if defined(WOLFSSL_SCTP) || defined(WOLFSSL_DTLS_MTU)
|
||||||
ssl->dtlsMtuSz = ctx->dtlsMtuSz;
|
ssl->dtlsMtuSz = ctx->dtlsMtuSz;
|
||||||
/* Add some bytes so that we can operate with slight difference
|
ssl->dtls_expected_rx = ssl->dtlsMtuSz;
|
||||||
* in set MTU size on each peer */
|
|
||||||
ssl->dtls_expected_rx = ssl->dtlsMtuSz +
|
|
||||||
DTLS_MTU_ADDITIONAL_READ_BUFFER;
|
|
||||||
#else
|
#else
|
||||||
ssl->dtls_expected_rx = MAX_MTU;
|
ssl->dtls_expected_rx = MAX_MTU;
|
||||||
#endif
|
#endif
|
||||||
|
/* Add some bytes so that we can operate with slight difference
|
||||||
|
* in set MTU size on each peer */
|
||||||
|
ssl->dtls_expected_rx += DTLS_MTU_ADDITIONAL_READ_BUFFER;
|
||||||
ssl->dtls_timeout_init = DTLS_TIMEOUT_INIT;
|
ssl->dtls_timeout_init = DTLS_TIMEOUT_INIT;
|
||||||
ssl->dtls_timeout_max = DTLS_TIMEOUT_MAX;
|
ssl->dtls_timeout_max = DTLS_TIMEOUT_MAX;
|
||||||
ssl->dtls_timeout = ssl->dtls_timeout_init;
|
ssl->dtls_timeout = ssl->dtls_timeout_init;
|
||||||
|
Reference in New Issue
Block a user