Lines Matching refs:mtu

420 	u_long mtu;  in ip6_output()  local
682 mtu = 0; in ip6_output()
731 mtu = ifp->if_mtu; in ip6_output()
948 &mtu, &alwaysfrag, fibnum, *nexthdrp)) != 0) in ip6_output()
950 KASSERT(mtu > 0, ("%s:%d: mtu %ld, ro_pmtu %p ro %p ifp %p " in ip6_output()
951 "alwaysfrag %d fibnum %u\n", __func__, __LINE__, mtu, ro_pmtu, ro, in ip6_output()
966 if (mtu > IPV6_MMTU) { in ip6_output()
968 mtu = IPV6_MMTU; in ip6_output()
970 mtu = IPV6_MMTU; in ip6_output()
974 mtu = IPV6_MMTU; in ip6_output()
1170 ip6_notify_pmtu(inp, &dst_sa, (u_int32_t)mtu); in ip6_output()
1176 if (dontfrag || (!alwaysfrag && tlen <= mtu)) { /* Cases 1-a and 2-a. */ in ip6_output()
1193 if (mtu < IPV6_MMTU) { in ip6_output()
1211 if (mtu > IPV6_MAXPACKET) in ip6_output()
1212 mtu = IPV6_MAXPACKET; in ip6_output()
1214 len = (mtu - unfragpartlen - sizeof(struct ip6_frag)) & ~7; in ip6_output()
1504 u_long mtu; in ip6_getpmtu() local
1508 mtu = 0; in ip6_getpmtu()
1531 mtu = nh->nh_mtu; in ip6_getpmtu()
1533 ro_pmtu->ro_mtu = mtu; in ip6_getpmtu()
1536 mtu = ro_pmtu->ro_mtu; in ip6_getpmtu()
1540 mtu = ro_pmtu->ro_nh->nh_mtu; in ip6_getpmtu()
1542 return (ip6_calcmtu(ifp, dst, mtu, mtup, alwaysfragp, proto)); in ip6_getpmtu()
1556 u_long mtu = 0; in ip6_calcmtu() local
1572 mtu = tcp_hc_getmtu(&inc); in ip6_calcmtu()
1574 if (mtu) in ip6_calcmtu()
1575 mtu = min(mtu, rt_mtu); in ip6_calcmtu()
1577 mtu = rt_mtu; in ip6_calcmtu()
1578 if (mtu == 0) in ip6_calcmtu()
1579 mtu = ifmtu; in ip6_calcmtu()
1580 else if (mtu < IPV6_MMTU) { in ip6_calcmtu()
1590 mtu = IPV6_MMTU; in ip6_calcmtu()
1593 mtu = IN6_LINKMTU(ifp); in ip6_calcmtu()
1597 *mtup = mtu; in ip6_calcmtu()