Lines Matching defs:mtu
89 unsigned int mtu,
246 struct sk_buff *skb, unsigned int mtu)
252 /* common case: seglen is <= mtu
254 if (skb_gso_validate_network_len(skb, mtu))
284 err = ip_fragment(net, sk, segs, mtu, ip_finish_output2);
295 unsigned int mtu;
304 mtu = ip_skb_dst_mtu(sk, skb);
306 return ip_finish_output_gso(net, sk, skb, mtu);
308 if (skb->len > mtu || IPCB(skb)->frag_max_size)
309 return ip_fragment(net, sk, skb, mtu, ip_finish_output2);
576 unsigned int mtu,
586 IPCB(skb)->frag_max_size > mtu))) {
589 htonl(mtu));
643 unsigned int ll_rs, unsigned int mtu, bool DF,
651 state->mtu = mtu;
683 /* IF: it doesn't fit, use 'mtu' - the data space left */
684 if (len > state->mtu)
685 len = state->mtu;
767 unsigned int mtu, hlen, ll_rs;
784 mtu = ip_skb_dst_mtu(sk, skb);
785 if (IPCB(skb)->frag_max_size && IPCB(skb)->frag_max_size < mtu)
786 mtu = IPCB(skb)->frag_max_size;
793 mtu = mtu - hlen; /* Size of data space */
808 if (first_len - hlen > mtu ||
817 if (frag->len > mtu ||
893 ip_frag_init(skb, hlen, ll_rs, mtu, IPCB(skb)->flags & IPSKB_FRAG_PMTU,
965 int mtu;
980 mtu = cork->gso_size ? IP_MAX_MTU : cork->fragsize;
990 maxfraglen = ((mtu - fragheaderlen) & ~7) + fragheaderlen;
991 maxnonfragsize = ip_sk_ignore_df(sk) ? IP_MAX_MTU : mtu;
995 mtu - (opt ? opt->optlen : 0));
1004 length + fragheaderlen <= mtu &&
1065 copy = mtu - skb->len;
1084 * If remaining data exceeds the mtu,
1088 if (datalen > mtu - fragheaderlen)
1106 alloclen = mtu;
1289 dst_mtu(&rt->dst) : READ_ONCE(rt->dst.dev->mtu);