Lines Matching refs:mtu
139 struct sk_buff *skb, u32 mtu);
158 .mtu = ipv4_mtu,
962 static void __ip_rt_update_pmtu(struct rtable *rt, struct flowi4 *fl4, u32 mtu) in __ip_rt_update_pmtu() argument
970 if (ipv4_mtu(dst) < mtu) in __ip_rt_update_pmtu()
973 if (mtu < ip_rt_min_pmtu) in __ip_rt_update_pmtu()
974 mtu = ip_rt_min_pmtu; in __ip_rt_update_pmtu()
976 if (rt->rt_pmtu == mtu && in __ip_rt_update_pmtu()
984 update_or_create_fnhe(nh, fl4->daddr, 0, mtu, in __ip_rt_update_pmtu()
991 struct sk_buff *skb, u32 mtu) in ip_rt_update_pmtu() argument
997 __ip_rt_update_pmtu(rt, &fl4, mtu); in ip_rt_update_pmtu()
1000 void ipv4_update_pmtu(struct sk_buff *skb, struct net *net, u32 mtu, in ipv4_update_pmtu() argument
1014 __ip_rt_update_pmtu(rt, &fl4, mtu); in ipv4_update_pmtu()
1020 static void __ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) in __ipv4_sk_update_pmtu() argument
1033 __ip_rt_update_pmtu(rt, &fl4, mtu); in __ipv4_sk_update_pmtu()
1038 void ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) in ipv4_sk_update_pmtu() argument
1054 __ipv4_sk_update_pmtu(skb, sk, mtu); in ipv4_sk_update_pmtu()
1069 __ip_rt_update_pmtu((struct rtable *) rt->dst.path, &fl4, mtu); in ipv4_sk_update_pmtu()
1218 advmss = max_t(unsigned int, dst->dev->mtu - 40, in ipv4_default_advmss()
1229 unsigned int mtu = rt->rt_pmtu; in ipv4_mtu() local
1231 if (!mtu || time_after_eq(jiffies, rt->dst.expires)) in ipv4_mtu()
1232 mtu = dst_metric_raw(dst, RTAX_MTU); in ipv4_mtu()
1234 if (mtu) in ipv4_mtu()
1235 return mtu; in ipv4_mtu()
1237 mtu = dst->dev->mtu; in ipv4_mtu()
1240 if (rt->rt_uses_gateway && mtu > 576) in ipv4_mtu()
1241 mtu = 576; in ipv4_mtu()
1244 return min_t(unsigned int, mtu, IP_MAX_MTU); in ipv4_mtu()
2255 unsigned int mtu = dst_metric_raw(dst, RTAX_MTU); in ipv4_blackhole_mtu() local
2257 return mtu ? : dst->dev->mtu; in ipv4_blackhole_mtu()
2261 struct sk_buff *skb, u32 mtu) in ipv4_rt_blackhole_update_pmtu() argument
2279 .mtu = ipv4_blackhole_mtu,