Lines Matching full:mtu
92 d1->mtu = 0; in dtls1_new()
177 size_t mtu; in dtls1_clear() local
192 mtu = s->d1->mtu; in dtls1_clear()
207 s->d1->mtu = mtu; in dtls1_clear()
263 s->d1->mtu = larg; in dtls1_ctrl()
369 size_t mtu; in dtls1_check_timeout_num() local
374 /* Reduce MTU after 2 unsuccessful retransmissions */ in dtls1_check_timeout_num()
377 mtu = in dtls1_check_timeout_num()
379 if (mtu < s->d1->mtu) in dtls1_check_timeout_num()
380 s->d1->mtu = mtu; in dtls1_check_timeout_num()
893 s->d1->mtu = in dtls1_query_mtu()
898 /* AHA! Figure out the MTU, and stick to the right size */ in dtls1_query_mtu()
899 if (s->d1->mtu < dtls1_min_mtu(s)) { in dtls1_query_mtu()
901 s->d1->mtu = in dtls1_query_mtu()
908 if (s->d1->mtu < dtls1_min_mtu(s)) { in dtls1_query_mtu()
909 /* Set to min mtu */ in dtls1_query_mtu()
910 s->d1->mtu = dtls1_min_mtu(s); in dtls1_query_mtu()
912 (long)s->d1->mtu, NULL); in dtls1_query_mtu()
937 size_t mtu; in DTLS_get_data_mtu() local
943 mtu = s->d1->mtu; in DTLS_get_data_mtu()
958 if (ext_overhead + DTLS1_RT_HEADER_LENGTH >= mtu) in DTLS_get_data_mtu()
960 mtu -= ext_overhead + DTLS1_RT_HEADER_LENGTH; in DTLS_get_data_mtu()
963 * No check for overflow since 'mtu % blocksize' cannot exceed mtu. */ in DTLS_get_data_mtu()
965 mtu -= (mtu % blocksize); in DTLS_get_data_mtu()
968 if (int_overhead >= mtu) in DTLS_get_data_mtu()
970 mtu -= int_overhead; in DTLS_get_data_mtu()
972 return mtu; in DTLS_get_data_mtu()