Lines Matching refs:mtu
143 struct sk_buff *skb, u32 mtu);
162 .mtu = ipv4_mtu,
967 static void __ip_rt_update_pmtu(struct rtable *rt, struct flowi4 *fl4, u32 mtu) in __ip_rt_update_pmtu() argument
975 if (ipv4_mtu(dst) < mtu) in __ip_rt_update_pmtu()
978 if (mtu < ip_rt_min_pmtu) in __ip_rt_update_pmtu()
979 mtu = ip_rt_min_pmtu; in __ip_rt_update_pmtu()
981 if (rt->rt_pmtu == mtu && in __ip_rt_update_pmtu()
989 update_or_create_fnhe(nh, fl4->daddr, 0, mtu, in __ip_rt_update_pmtu()
996 struct sk_buff *skb, u32 mtu) in ip_rt_update_pmtu() argument
1002 __ip_rt_update_pmtu(rt, &fl4, mtu); in ip_rt_update_pmtu()
1005 void ipv4_update_pmtu(struct sk_buff *skb, struct net *net, u32 mtu, in ipv4_update_pmtu() argument
1019 __ip_rt_update_pmtu(rt, &fl4, mtu); in ipv4_update_pmtu()
1025 static void __ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) in __ipv4_sk_update_pmtu() argument
1038 __ip_rt_update_pmtu(rt, &fl4, mtu); in __ipv4_sk_update_pmtu()
1043 void ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) in ipv4_sk_update_pmtu() argument
1059 __ipv4_sk_update_pmtu(skb, sk, mtu); in ipv4_sk_update_pmtu()
1074 __ip_rt_update_pmtu((struct rtable *) rt->dst.path, &fl4, mtu); in ipv4_sk_update_pmtu()
1223 advmss = max_t(unsigned int, dst->dev->mtu - 40, in ipv4_default_advmss()
1234 unsigned int mtu = rt->rt_pmtu; in ipv4_mtu() local
1236 if (!mtu || time_after_eq(jiffies, rt->dst.expires)) in ipv4_mtu()
1237 mtu = dst_metric_raw(dst, RTAX_MTU); in ipv4_mtu()
1239 if (mtu) in ipv4_mtu()
1240 return mtu; in ipv4_mtu()
1242 mtu = dst->dev->mtu; in ipv4_mtu()
1245 if (rt->rt_uses_gateway && mtu > 576) in ipv4_mtu()
1246 mtu = 576; in ipv4_mtu()
1249 return min_t(unsigned int, mtu, IP_MAX_MTU); in ipv4_mtu()
2326 unsigned int mtu = dst_metric_raw(dst, RTAX_MTU); in ipv4_blackhole_mtu() local
2328 return mtu ? : dst->dev->mtu; in ipv4_blackhole_mtu()
2332 struct sk_buff *skb, u32 mtu) in ipv4_rt_blackhole_update_pmtu() argument
2350 .mtu = ipv4_blackhole_mtu,