Lines Matching defs:mtu
138 struct sk_buff *skb, u32 mtu,
159 .mtu = ipv4_mtu,
1021 static void __ip_rt_update_pmtu(struct rtable *rt, struct flowi4 *fl4, u32 mtu)
1033 if (old_mtu < mtu)
1036 if (mtu < net->ipv4.ip_rt_min_pmtu) {
1038 mtu = min(old_mtu, net->ipv4.ip_rt_min_pmtu);
1041 if (rt->rt_pmtu == mtu && !lock &&
1051 update_or_create_fnhe(nhc, fl4->daddr, 0, mtu, lock,
1058 struct sk_buff *skb, u32 mtu,
1070 __ip_rt_update_pmtu(rt, &fl4, mtu);
1073 void ipv4_update_pmtu(struct sk_buff *skb, struct net *net, u32 mtu,
1085 __ip_rt_update_pmtu(rt, &fl4, mtu);
1091 static void __ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu)
1104 __ip_rt_update_pmtu(rt, &fl4, mtu);
1109 void ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu)
1126 __ipv4_sk_update_pmtu(skb, sk, mtu);
1141 __ip_rt_update_pmtu((struct rtable *)xfrm_dst_path(&rt->dst), &fl4, mtu);
1391 * 1. mtu on route is locked - use it
1392 * 2. mtu from nexthop exception
1393 * 3. mtu from egress device
1401 u32 mtu = 0;
1405 mtu = fi->fib_mtu;
1407 if (likely(!mtu)) {
1412 mtu = fnhe->fnhe_pmtu;
1415 if (likely(!mtu))
1416 mtu = min(READ_ONCE(dev->mtu), IP_MAX_MTU);
1418 return mtu - lwtunnel_headroom(nhc->nhc_lwtstate, mtu);
2829 .mtu = dst_blackhole_mtu,