IPV6_MMTU
if (mtuctl->ip6m_mtu < IPV6_MMTU)
if (inp->inp_af == AF_INET6 && rt->rt_rmx.rmx_mtu < IPV6_MMTU) {
size = IPV6_MMTU - hdrlen - sizeof(struct ip6_frag);
size = tp->t_mtudisc ? ifp->if_mtu : IPV6_MMTU;
if (__predict_false(mtu < IPV6_MMTU - sizeof(struct ip6_frag))) {
mtu = IPV6_MMTU - sizeof(struct ip6_frag);
if (m && IPV6_MMTU >= MHLEN) {
#if IPV6_MMTU >= MCLBYTES
MEXTMALLOC(m, IPV6_MMTU, M_NOWAIT);
maxlen = uimin(IPV6_MMTU, maxlen);
if (ifp->if_mtu < IPV6_MMTU) {
if (mb_copy->m_pkthdr.len <= ifp->if_mtu || ifp->if_mtu < IPV6_MMTU) {
else if (mtu < IPV6_MMTU) {
mtu = IPV6_MMTU;
if (mtu > IPV6_MMTU) {
mtu = IPV6_MMTU;
mtu = IPV6_MMTU;
mtu = IPV6_MMTU;
if (mtu < IPV6_MMTU) {
tmp->phymtu = IPV6_MMTU;
__func__, intface, IPV6_MMTU);
else if (tmp->linkmtu < IPV6_MMTU || tmp->linkmtu > tmp->phymtu) {
IPV6_MMTU, tmp->phymtu);