Searched refs:mtu (Results 1 - 19 of 19) sorted by relevance

/xnu-2422.115.4/bsd/netinet6/
H A Dip6_forward.c535 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 Dip6_output.c259 * 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 Dnd6.h715 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 Dicmp6.c1150 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 Dnd6_rtr.c384 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 Dip6_input.c1843 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 Dnd6.c1373 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 Dif_mib.c154 DONTCOPY(mtu);
H A Dif_vlan.c396 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 Dif_gif.c672 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 Dif_bond.c674 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 Dkpi_interface.h2281 @param mtu The new MTU.
2284 extern errno_t ifnet_set_mtu(ifnet_t interface, u_int32_t mtu);
H A Dkpi_interface.c982 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 Dpktsched_rmclass.c734 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 Dclassq_subr.c755 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 Dtcp_subr.c1804 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 Dip_icmp.c873 ip_next_mtu(int mtu, int dir) argument
882 if (mtu >= mtutab[i])
895 } else if(mtu > mtutab[i]) {
H A Dip_output.c794 * 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 Dip_input.c287 SYSCTL_INT(_net_inet_ip, IPCTL_DEFMTU, mtu, CTLFLAG_RW | CTLFLAG_LOCKED,

Completed in 137 milliseconds