| /xnu-11215/tests/ |
| H A D | bpf_write.c | 109 init(int mtu) in init() argument 113 if (mtu > 0) { in init() 115 …T_ASSERT_POSIX_SUCCESS(sysctlbyname("net.link.fake.max_mtu", &default_fake_max_mtu, &oldlen, &mtu,… in init() 116 "sysctl net.link.fake.max_mtu %d -> %d", default_fake_max_mtu, mtu); in init() 121 setup_feth_pair(int mtu) in setup_feth_pair() argument 144 if (mtu != 0) { in setup_feth_pair() 145 ifnet_set_mtu(ifname1, mtu); in setup_feth_pair() 146 ifnet_set_mtu(ifname2, mtu); in setup_feth_pair() 306 test_bpf_write(u_int data_len, int mtu, bool expect_success, u_int write_size_max) in test_bpf_write() argument 308 init(mtu); in test_bpf_write() [all …]
|
| H A D | bpf_write_batch.c | 108 init(int mtu) in init() argument 112 if (mtu > 0) { in init() 114 …T_ASSERT_POSIX_SUCCESS(sysctlbyname("net.link.fake.max_mtu", &default_fake_max_mtu, &oldlen, &mtu,… in init() 115 "sysctl net.link.fake.max_mtu %d -> %d", default_fake_max_mtu, mtu); in init() 120 setup_feth_pair(int mtu) in setup_feth_pair() argument 143 if (mtu != 0) { in setup_feth_pair() 144 ifnet_set_mtu(ifname1, mtu); in setup_feth_pair() 145 ifnet_set_mtu(ifname2, mtu); in setup_feth_pair() 383 test_bpf_write_batch(int count, u_int data_len, int mtu, bool expect_success, u_int write_size_max) in test_bpf_write_batch() argument 385 init(mtu); in test_bpf_write_batch() [all …]
|
| H A D | net_test_lib.h | 204 extern int ifnet_set_mtu(const char * ifname, int mtu);
|
| H A D | net_test_lib.c | 538 ifnet_set_mtu(const char *ifname, int mtu) in ifnet_set_mtu() argument 545 ifr.ifr_mtu = mtu; in ifnet_set_mtu()
|
| /xnu-11215/bsd/netinet6/ |
| H A D | ip6_forward.c | 568 uint32_t mtu; in ip6_forward() local 575 mtu = rt->rt_ifp->if_mtu; in ip6_forward() 589 if (ipsechdrsiz < mtu) { in ip6_forward() 590 mtu -= ipsechdrsiz; in ip6_forward() 598 if (mtu < IPV6_MMTU) { in ip6_forward() 599 mtu = IPV6_MMTU; in ip6_forward() 605 icmp6_error(mcopy, ICMP6_PACKET_TOO_BIG, 0, mtu); in ip6_forward()
|
| H A D | ip6_output.c | 288 u_int32_t mtu = 0; in ip6_output_list() local 407 mtu = dn_tag->dn_mtu; in ip6_output_list() 1432 mtu = IPV6_MMTU; in ip6_output_list() 1434 mtu = IPV6_MMTU; in ip6_output_list() 1438 mtu = IPV6_MMTU; in ip6_output_list() 1505 args.fwa_mtu = mtu; in ip6_output_list() 2304 u_int32_t mtu = 0; in ip6_getpmtu() local 2341 if (mtu > ifmtu || mtu == 0) { in ip6_getpmtu() 2353 mtu = ifmtu; in ip6_getpmtu() 2367 *mtup = mtu; in ip6_getpmtu() [all …]
|
| H A D | nd6.h | 692 u_int32_t mtu; member 773 struct nd_opt_mtu *mtu; member 807 #define nd_opts_mtu nd_opt_each.mtu
|
| H A D | icmp6.c | 1209 u_int mtu = ntohl(icmp6->icmp6_mtu); in icmp6_mtudisc_update() local 1216 if (mtu < sizeof(struct ip6_hdr) + sizeof(struct ip6_frag) + 8) { in icmp6_mtudisc_update() 1225 if (mtu < IPV6_MMTU) { in icmp6_mtudisc_update() 1226 mtu = IPV6_MMTU; in icmp6_mtudisc_update() 1252 mtu < IN6_LINKMTU(rt->rt_ifp) && in icmp6_mtudisc_update() 1253 rt->rt_rmx.rmx_mtu > mtu) { in icmp6_mtudisc_update() 1255 rt->rt_rmx.rmx_mtu = mtu; in icmp6_mtudisc_update()
|
| H A D | nd6_rtr.c | 356 u_int32_t mtu = 0; in nd6_ra_input() local 802 mtu = ntohl(ndopts.nd_opts_mtu->nd_opt_mtu_mtu); in nd6_ra_input() 804 if (mtu < IPV6_MMTU) { in nd6_ra_input() 807 mtu, ip6_sprintf(&ip6->ip6_src)); in nd6_ra_input() 814 if (mtu <= ndi->maxmtu) { in nd6_ra_input() 815 int change = (ndi->linkmtu != mtu); in nd6_ra_input() 817 ndi->linkmtu = mtu; in nd6_ra_input() 826 mtu, ip6_sprintf(&ip6->ip6_src), in nd6_ra_input() 835 mtu, ip6_sprintf(&ip6->ip6_src)); in nd6_ra_input() 865 mtu); in nd6_ra_input()
|
| H A D | ip6_input.c | 2102 ip6_notify_pmtu(struct inpcb *in6p, struct sockaddr_in6 *dst, u_int32_t *mtu) in ip6_notify_pmtu() argument 2114 if (mtu == NULL) { in ip6_notify_pmtu() 2128 mtuctl.ip6m_mtu = *mtu; in ip6_notify_pmtu()
|
| H A D | nd6.c | 1897 u_int32_t list_length, u_int32_t mtu) in nd6_post_msg() argument 1911 if (mtu > 0 && mtu >= IPV6_MMTU) { in nd6_post_msg() 1912 nd6_ra_msg_data.mtu = mtu; in nd6_post_msg()
|
| /xnu-11215/tests/skywalk/ |
| H A D | skywalk_test_utils.h | 198 size_t mtu; member 329 size_t mtu, uint16_t csum_flags, uint16_t csum_start, uint16_t csum_stuff); 332 size_t mtu, uint16_t csum_flags, uint16_t csum_start, uint16_t csum_stuff); 335 const void *data, size_t data_len, size_t mtu, bool csum_offload); 338 const void *data, size_t data_len, size_t mtu, bool csum_offload);
|
| H A D | skywalk_test_utils.c | 2353 dlen = mtu - sizeof(*ip); in sktu_create_ip_frames() 2422 dlen = mtu - hlen; in sktu_create_ip6_frames() 2484 const void *data, size_t data_len, size_t mtu, bool csum_offload) in sktu_create_tcp_frames() argument 2525 IPPROTO_TCP, sdu, sdu_len, mtu, csum_flags, csum_start, in sktu_create_tcp_frames() 2529 IPPROTO_TCP, sdu, sdu_len, mtu, csum_flags, csum_start, in sktu_create_tcp_frames() 2541 const void *data, size_t data_len, size_t mtu, bool csum_offload) in sktu_create_udp_frames() argument 2590 IPPROTO_UDP, sdu, sdu_len, mtu, csum_flags, csum_start, in sktu_create_udp_frames() 2594 IPPROTO_UDP, sdu, sdu_len, mtu, csum_flags, csum_start, in sktu_create_udp_frames() 2664 flow->ip_protocol, data, data_len, flow->mtu, 0, 0, 0); in _sktu_create_ip_flow_input_frames() 2675 flow->ip_protocol, data, data_len, flow->mtu, 0, 0, 0); in _sktu_create_ip_flow_output_frames() [all …]
|
| /xnu-11215/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_classifier.c | 99 uint32_t mtu = ifp->if_mtu; in flow_pkt_classify() local 424 if (__improbable(((pkt->pkt_length > mtu) && in flow_pkt_classify() 426 (pkt->pkt_proto_seg_sz > mtu))) { in flow_pkt_classify() 429 pkt->pkt_length, mtu, in flow_pkt_classify()
|
| /xnu-11215/bsd/net/ |
| H A D | nat464_utils.c | 266 uint32_t mtu; in nat464_translate_icmp() local 276 mtu = ntohl(icmp6->icmp6_mtu); in nat464_translate_icmp() 306 mtu -= 20; in nat464_translate_icmp() 353 icmp6->icmp6_mtu = htonl(mtu); in nat464_translate_icmp() 364 mtu = ntohs(icmp4->icmp_nextmtu); in nat464_translate_icmp() 407 if (mtu <= (UINT16_MAX - CLAT46_HDR_EXPANSION_OVERHD)) { in nat464_translate_icmp() 408 mtu += CLAT46_HDR_EXPANSION_OVERHD; in nat464_translate_icmp() 456 icmp4->icmp_nextmtu = htons((uint16_t)mtu); in nat464_translate_icmp()
|
| H A D | if_vlan.c | 358 static int ifvlan_new_mtu(ifvlan_ref ifv, int mtu); 506 siocsifaltmtu(struct ifnet * ifp, int mtu) in siocsifaltmtu() argument 511 ifr.ifr_mtu = mtu; in siocsifaltmtu() 1632 ifvlan_new_mtu(ifvlan_ref ifv, int mtu) in ifvlan_new_mtu() argument 1645 req_mtu = mtu + ifv->ifv_mtufudge; in ifvlan_new_mtu() 1665 ifnet_set_mtu(ifp, mtu); in ifvlan_new_mtu() 1671 vlan_set_mtu(struct ifnet * ifp, int mtu) in vlan_set_mtu() argument 1677 if (mtu < IF_MINMTU) { in vlan_set_mtu() 1690 if (mtu != 0) { in vlan_set_mtu() 1708 if (mtu != 0) { in vlan_set_mtu() [all …]
|
| H A D | if_gif.c | 689 u_int32_t mtu; in gif_ioctl() local 690 mtu = ifr->ifr_mtu; in gif_ioctl() 691 if (mtu < GIF_MTU_MIN || mtu > GIF_MTU_MAX) { in gif_ioctl() 694 ifnet_set_mtu(ifp, mtu); in gif_ioctl()
|
| H A D | if_bond.c | 710 siocsifmtu(struct ifnet * ifp, int mtu) in siocsifmtu() argument 715 ifr.ifr_mtu = mtu; in siocsifmtu() 2903 bond_set_mtu_on_ports(ifbond_ref ifb, int mtu) in bond_set_mtu_on_ports() argument 2909 error = siocsifmtu(p->po_ifp, mtu); in bond_set_mtu_on_ports() 2921 bond_set_mtu(struct ifnet * ifp, int mtu, int isdevmtu) in bond_set_mtu() argument 2945 if (mtu > mtu_max) { in bond_set_mtu() 2949 if (mtu < mtu_min && (isdevmtu == 0 || mtu != 0)) { in bond_set_mtu() 2955 new_max = (mtu > (int)ifnet_mtu(ifp)) ? mtu : (int)ifnet_mtu(ifp); in bond_set_mtu() 2957 new_max = (mtu > ifb->ifb_altmtu) ? mtu : ifb->ifb_altmtu; in bond_set_mtu() 2973 ifb->ifb_altmtu = mtu; in bond_set_mtu() [all …]
|
| H A D | if_mib.c | 155 DONTCOPY(mtu);
|
| H A D | if_fake.c | 961 unsigned int mtu; in get_max_mtu() local 964 mtu = (njcl > 0) ? (M16KCLBYTES - ETHER_HDR_LEN) in get_max_mtu() 966 if (mtu > max_mtu) { in get_max_mtu() 967 mtu = max_mtu; in get_max_mtu() 970 mtu = max_mtu; in get_max_mtu() 972 return mtu; in get_max_mtu()
|
| /xnu-11215/bsd/netinet/ |
| H A D | tcp_subr.c | 2327 int mtu; in tcp_handle_msgsize() local 2399 if (mtu == 0) { in tcp_handle_msgsize() 2568 unsigned int mtu; in tcp6_ctlinput() local 2665 if (mtu < IPV6_MMTU) { in tcp6_ctlinput() 2666 mtu = IPV6_MMTU - 8; in tcp6_ctlinput() 2677 prctl_ev_val.val = mtu; in tcp6_ctlinput() 2712 if (mtu < tp->t_maxseg + in tcp6_ctlinput() 2884 u_int32_t mtu; in tcp_mtudisc() local 2917 mtu = rt->rt_rmx.rmx_mtu; in tcp_mtudisc() 2919 mtu = tcp_get_effective_mtu(rt, mtu); in tcp_mtudisc() [all …]
|
| H A D | ip_icmp.c | 1055 ip_next_mtu(int mtu, int dir) in ip_next_mtu() argument 1064 if (mtu >= mtutab[i]) { in ip_next_mtu() 1078 } else if (mtu > mtutab[i]) { in ip_next_mtu()
|
| H A D | ip_output.c | 1858 ip_fragment(struct mbuf *m, struct ifnet *ifp, uint32_t mtu, int sw_csum) in ip_fragment() argument 1878 mtu -= sizeof(struct ip6_frag); in ip_fragment() 1881 firstlen = len = (mtu - hlen) & ~7; in ip_fragment()
|
| /xnu-11215/bsd/net/classq/ |
| H A D | classq_subr.c | 777 u_int32_t mtu = ifp->if_mtu; in ifclassq_tbr_set() local 781 if (mtu < IF_MINMTU) { in ifclassq_tbr_set() 782 mtu = IF_MINMTU; in ifclassq_tbr_set() 788 idepth = TBR_SCALE(i * mtu); in ifclassq_tbr_set()
|
| /xnu-11215/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_dp.c | 3655 uint16_t mtu = (uint16_t)ifp->if_mtu; in do_gso() local 3676 if (mss == 0 || mss > (mtu - total_hlen)) { in do_gso() 3678 mss, mtu, total_hlen); in do_gso() 3680 fsw, ifnet_t, ifp, uint16_t, mss, uint16_t, mtu, in do_gso()
|