/xnu-2422.115.4/bsd/netinet6/ |
H A D | ip6_forward.c | 535 uint32_t mtu; local 542 mtu = rt->rt_ifp->if_mtu; 547 * from mtu value). The code is much simpler than v4 556 if (ipsechdrsiz < mtu) 557 mtu -= ipsechdrsiz; 561 * if mtu becomes less than minimum MTU, 564 if (mtu < IPV6_MMTU) 565 mtu = IPV6_MMTU; 570 icmp6_error(mcopy, ICMP6_PACKET_TOO_BIG, 0, mtu);
|
H A D | ip6_output.c | 259 * type of "mtu": rt_rmx.rmx_mtu is u_int32_t, ifnet.ifr_mtu is int, and 278 u_int32_t mtu; local 365 mtu = dn_tag->dn_mtu; 1230 if ((error = ip6_getpmtu(ro_pmtu, ro, ifp, &finaldst, &mtu, 1246 if (mtu > IPV6_MMTU) { 1248 mtu = IPV6_MMTU; 1250 mtu = IPV6_MMTU; 1254 mtu = IPV6_MMTU; 1335 args.fwa_mtu = mtu; 1369 * 1-a: send as is if tlen <= path mtu 1964 u_int32_t mtu = 0; local 3805 ip6_output_checksum(struct ifnet *ifp, uint32_t mtu, struct mbuf *m, int nxt0, uint32_t tlen, uint32_t optlen) argument [all...] |
H A D | nd6.h | 715 u_int32_t mtu; member in struct:kev_nd6_ra_data 769 struct nd_opt_mtu *mtu; member in struct:nd_opts::__anon402 781 #define nd_opts_mtu nd_opt_each.mtu
|
H A D | icmp6.c | 1150 u_int mtu = ntohl(icmp6->icmp6_mtu); local 1157 if (mtu < sizeof(struct ip6_hdr) + sizeof(struct ip6_frag) + 8) 1164 * In case the suggested mtu is less than IPV6_MMTU, we 1169 if (mtu < IPV6_MMTU) 1170 mtu = IPV6_MMTU - 8; 1188 mtu < IN6_LINKMTU(rt->rt_ifp) && 1189 rt->rt_rmx.rmx_mtu > mtu) { 1191 rt->rt_rmx.rmx_mtu = mtu;
|
H A D | nd6_rtr.c | 384 u_int32_t mtu = 0; local 625 mtu = ntohl(ndopts.nd_opts_mtu->nd_opt_mtu_mtu); 628 if (mtu < IPV6_MMTU) { 629 nd6log((LOG_INFO, "nd6_ra_input: bogus mtu option " 630 "mtu=%d sent from %s, ignoring\n", 631 mtu, ip6_sprintf(&ip6->ip6_src))); 645 if (mtu <= ndi->maxmtu) { 646 int change = (ndi->linkmtu != mtu); 648 ndi->linkmtu = mtu; 654 nd6log((LOG_INFO, "nd6_ra_input: bogus mtu " [all...] |
H A D | ip6_input.c | 1843 ip6_notify_pmtu(struct inpcb *in6p, struct sockaddr_in6 *dst, u_int32_t *mtu) argument 1851 if (mtu == NULL) 1862 mtuctl.ip6m_mtu = *mtu;
|
H A D | nd6.c | 1373 u_int32_t list_length, u_int32_t mtu, char *dl_addr, u_int32_t dl_addr_len) 1390 if (mtu > 0 && mtu >= IPV6_MMTU) { 1391 nd6_ra_msg_data.mtu = mtu; 1372 nd6_post_msg(u_int32_t code, struct nd_prefix_list *prefix_list, u_int32_t list_length, u_int32_t mtu, char *dl_addr, u_int32_t dl_addr_len) argument
|
/xnu-2422.115.4/bsd/net/ |
H A D | if_mib.c | 154 DONTCOPY(mtu);
|
H A D | if_vlan.c | 396 static int ifvlan_new_mtu(ifvlan_ref ifv, int mtu); 552 siocsifaltmtu(struct ifnet * ifp, int mtu) argument 557 ifr.ifr_mtu = mtu; 1571 /* back-out any effect our mtu might have had on the parent */ 1673 ifvlan_new_mtu(ifvlan_ref ifv, int mtu) argument 1686 req_mtu = mtu + ifv->ifv_mtufudge; 1707 ifnet_set_mtu(ifp, mtu); 1713 vlan_set_mtu(struct ifnet * ifp, int mtu) argument 1719 if (mtu < IF_MINMTU) { 1732 if (mtu ! [all...] |
H A D | if_gif.c | 672 u_int32_t mtu; local 673 mtu = ifr->ifr_mtu; 674 if (mtu < GIF_MTU_MIN || mtu > GIF_MTU_MAX) { 677 ifnet_set_mtu(ifp, mtu);
|
H A D | if_bond.c | 674 siocsifmtu(struct ifnet * ifp, int mtu) argument 679 ifr.ifr_mtu = mtu; 2011 printf("if_bond: interface %s doesn't support mtu %d", 2612 bond_set_mtu_on_ports(ifbond_ref ifb, int mtu) argument 2618 error = siocsifmtu(p->po_ifp, mtu); 2629 bond_set_mtu(struct ifnet * ifp, int mtu, int isdevmtu) argument 2653 if (mtu > mtu_max) { 2657 if (mtu < mtu_min && (isdevmtu == 0 || mtu != 0)) { 2658 /* allow SIOCSIFALTMTU to set the mtu t [all...] |
H A D | kpi_interface.h | 2281 @param mtu The new MTU. 2284 extern errno_t ifnet_set_mtu(ifnet_t interface, u_int32_t mtu);
|
H A D | kpi_interface.c | 982 ifnet_set_mtu(ifnet_t interface, u_int32_t mtu) argument 987 interface->if_mtu = mtu;
|
/xnu-2422.115.4/bsd/net/pktsched/ |
H A D | pktsched_rmclass.c | 734 int i, mtu; local 747 mtu = ifp->if_mtu; 748 if (mtu < 1) { 759 ifd->maxpkt_ = mtu; 763 ifd->maxiftime_ = mtu * nsecPerByte / 1000 * 16; 764 if (mtu * nsecPerByte > 10 * 1000000)
|
/xnu-2422.115.4/bsd/net/classq/ |
H A D | classq_subr.c | 755 u_int32_t mtu = ifp->if_mtu; local 759 if (mtu < IF_MINMTU) 760 mtu = IF_MINMTU; 765 idepth = TBR_SCALE(i * mtu);
|
/xnu-2422.115.4/bsd/netinet/ |
H A D | tcp_subr.c | 1804 int mtu; local 1815 mtu = ntohs(icp->icmp_nextmtu); 1816 if (!mtu) 1817 mtu = ip_next_mtu(rt->rt_rmx. 1823 sizeof (ipv4str)), mtu); 1825 if (mtu < max(296, (tcp_minmss + 1830 } else if (rt->rt_rmx.rmx_mtu > mtu) { 1831 rt->rt_rmx.rmx_mtu = mtu;
|
H A D | ip_icmp.c | 873 ip_next_mtu(int mtu, int dir) argument 882 if (mtu >= mtutab[i]) 895 } else if(mtu > mtutab[i]) {
|
H A D | ip_output.c | 794 * is what we use for determining outbound i/f, mtu, etc. 1879 ip_fragment(struct mbuf *m, struct ifnet *ifp, unsigned long mtu, int sw_csum) argument 1893 firstlen = len = (mtu - hlen) &~ 7;
|
H A D | ip_input.c | 287 SYSCTL_INT(_net_inet_ip, IPCTL_DEFMTU, mtu, CTLFLAG_RW | CTLFLAG_LOCKED,
|