Home
last modified time | relevance | path

Searched refs:mtu (Results 1 – 25 of 31) sorted by relevance

12

/xnu-11215/tests/
H A Dbpf_write.c109 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 Dbpf_write_batch.c108 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 Dnet_test_lib.h204 extern int ifnet_set_mtu(const char * ifname, int mtu);
H A Dnet_test_lib.c538 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 Dip6_forward.c568 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 Dip6_output.c288 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 Dnd6.h692 u_int32_t mtu; member
773 struct nd_opt_mtu *mtu; member
807 #define nd_opts_mtu nd_opt_each.mtu
H A Dicmp6.c1209 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 Dnd6_rtr.c356 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 Dip6_input.c2102 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 Dnd6.c1897 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 Dskywalk_test_utils.h198 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 Dskywalk_test_utils.c2353 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 Dflow_classifier.c99 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 Dnat464_utils.c266 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 Dif_vlan.c358 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 Dif_gif.c689 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 Dif_bond.c710 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 Dif_mib.c155 DONTCOPY(mtu);
H A Dif_fake.c961 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 Dtcp_subr.c2327 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 Dip_icmp.c1055 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 Dip_output.c1858 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 Dclassq_subr.c777 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 Dfsw_dp.c3655 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()

12