Lines Matching refs:mtu

496 	unsigned int mtu, hlen, left, len, ll_rs;  in ip_fragment()  local
510 mtu = ip_skb_dst_mtu(skb); in ip_fragment()
513 IPCB(skb)->frag_max_size > mtu))) { in ip_fragment()
516 htonl(mtu)); in ip_fragment()
526 mtu = mtu - hlen; /* Size of data space */ in ip_fragment()
529 mtu -= nf_bridge_mtu_reduction(skb); in ip_fragment()
544 if (first_len - hlen > mtu || in ip_fragment()
552 if (frag->len > mtu || in ip_fragment()
663 if (len > mtu) in ip_fragment()
664 len = mtu; in ip_fragment()
854 int mtu; in __ip_append_data() local
866 mtu = cork->fragsize; in __ip_append_data()
874 maxfraglen = ((mtu - fragheaderlen) & ~7) + fragheaderlen; in __ip_append_data()
875 maxnonfragsize = ip_sk_ignore_df(sk) ? 0xFFFF : mtu; in __ip_append_data()
879 mtu - (opt ? opt->optlen : 0)); in __ip_append_data()
888 length + fragheaderlen <= mtu && in __ip_append_data()
894 if (((length > mtu) || (skb && skb_is_gso(skb))) && in __ip_append_data()
918 copy = mtu - skb->len; in __ip_append_data()
940 if (datalen > mtu - fragheaderlen) in __ip_append_data()
946 alloclen = mtu; in __ip_append_data()
1116 dst_mtu(&rt->dst) : rt->dst.dev->mtu; in ip_setup_cork()
1173 int mtu; in ip_append_page() local
1196 mtu = cork->fragsize; in ip_append_page()
1199 maxfraglen = ((mtu - fragheaderlen) & ~7) + fragheaderlen; in ip_append_page()
1200 maxnonfragsize = ip_sk_ignore_df(sk) ? 0xFFFF : mtu; in ip_append_page()
1204 mtu - (opt ? opt->optlen : 0)); in ip_append_page()
1213 if ((size + skb->len > mtu) && in ip_append_page()
1216 skb_shinfo(skb)->gso_size = mtu - fragheaderlen; in ip_append_page()
1228 len = mtu - skb->len; in ip_append_page()