Lines Matching refs:pmtu
340 size_t hlen, pmtu; in ipsec4_check_pmtu() local
371 pmtu = ipsec_get_pmtu(sav); in ipsec4_check_pmtu()
372 if (pmtu == 0) { in ipsec4_check_pmtu()
380 if (m_length(m, NULL) + hlen > pmtu) { in ipsec4_check_pmtu()
388 if (pmtu > hlen) in ipsec4_check_pmtu()
390 0, pmtu - hlen); in ipsec4_check_pmtu()
760 size_t hlen, pmtu; in ipsec6_check_pmtu() local
789 pmtu = ipsec_get_pmtu(sav); in ipsec6_check_pmtu()
790 if (pmtu == 0) { in ipsec6_check_pmtu()
798 if (m_length(m, NULL) + hlen > pmtu) { in ipsec6_check_pmtu()
806 if (pmtu > hlen) in ipsec6_check_pmtu()
807 icmp6_error(m, ICMP6_PACKET_TOO_BIG, 0, pmtu - hlen); in ipsec6_check_pmtu()
1095 size_t pmtu; in ipsec_get_pmtu() local
1116 pmtu = tcp_hc_getmtu(&inc); in ipsec_get_pmtu()
1117 if (pmtu != 0) in ipsec_get_pmtu()
1118 return (pmtu); in ipsec_get_pmtu()
1124 pmtu = tcp_maxmtu(&inc, NULL); in ipsec_get_pmtu()
1129 pmtu = tcp_maxmtu6(&inc, NULL); in ipsec_get_pmtu()
1135 if (pmtu == 0) in ipsec_get_pmtu()
1138 tcp_hc_updatemtu(&inc, pmtu); in ipsec_get_pmtu()
1140 return (pmtu); in ipsec_get_pmtu()