/net/ipv6/ |
H A D | xfrm6_output.c | 46 static void xfrm6_local_rxpmtu(struct sk_buff *skb, u32 mtu) argument 54 ipv6_local_rxpmtu(sk, &fl6, mtu); 57 static void xfrm6_local_error(struct sk_buff *skb, u32 mtu) argument 65 ipv6_local_error(sk, EMSGSIZE, &fl6, mtu); 70 int mtu, ret = 0; local 73 mtu = dst_mtu(dst); 74 if (mtu < IPV6_MIN_MTU) 75 mtu = IPV6_MIN_MTU; 77 if (!skb->local_df && skb->len > mtu) { 81 xfrm6_local_rxpmtu(skb, mtu); 139 int mtu = ip6_skb_dst_mtu(skb); local [all...] |
H A D | ip6_output.c | 190 u32 mtu; local 244 mtu = dst_mtu(dst); 245 if ((skb->len <= mtu) || skb->local_df || skb_is_gso(skb)) { 253 ipv6_local_error(sk, EMSGSIZE, fl6, mtu); 353 u32 mtu; local 465 mtu = dst_mtu(dst); 466 if (mtu < IPV6_MIN_MTU) 467 mtu = IPV6_MIN_MTU; 469 if ((!skb->local_df && skb->len > mtu && !skb_is_gso(skb)) || 470 (IP6CB(skb)->frag_max_size && IP6CB(skb)->frag_max_size > mtu)) { 532 unsigned int mtu, hlen, left, len; local 1026 ip6_ufo_append_data(struct sock *sk, int getfrag(void *from, char *to, int offset, int len, int odd, struct sk_buff *skb), void *from, int length, int hh_len, int fragheaderlen, int transhdrlen, int mtu,unsigned int flags, struct rt6_info *rt) argument 1101 ip6_append_data_mtu(int *mtu, int *maxfraglen, unsigned int fragheaderlen, struct sk_buff *skb, struct rt6_info *rt) argument 1138 int mtu; local [all...] |
H A D | ip6_gre.c | 402 __u32 mtu; local 430 mtu = info - offset; 431 if (mtu < IPV6_MIN_MTU) 432 mtu = IPV6_MIN_MTU; 433 t->dev->mtu = mtu; 626 int mtu; local 671 mtu = dst_mtu(dst) - sizeof(*ipv6h); 674 mtu -= 8; 676 if (mtu < IPV6_MIN_MT 783 __u32 mtu; local 820 __u32 mtu; local 885 __u32 mtu; local [all...] |
H A D | ip6_tunnel.c | 487 __u32 mtu; local 518 mtu = *info - offset; 519 if (mtu < IPV6_MIN_MTU) 520 mtu = IPV6_MIN_MTU; 521 t->dev->mtu = mtu; 523 if ((len = sizeof (*ipv6h) + ntohs(ipv6h->payload_len)) > mtu) { 526 rel_info = mtu; 631 /* change mtu on this route */ 938 * %-EMSGSIZE message too big. return mtu i 955 int mtu; local 1058 __u32 mtu; local 1100 __u32 mtu; local [all...] |
/net/rxrpc/ |
H A D | ar-error.c | 74 u32 mtu = serr->ee.ee_info; local 76 _net("Rx Received ICMP Fragmentation Needed (%d)", mtu); 79 if (mtu > 0 && peer->if_mtu == 65535 && mtu < peer->if_mtu) { 80 peer->if_mtu = mtu; 81 _net("I/F MTU %u", mtu); 84 if (mtu == 0) { 86 if (mtu > 1500) { 87 mtu >>= 1; 88 if (mtu < 150 [all...] |
/net/ipv4/ |
H A D | xfrm4_output.c | 23 int mtu, ret = 0; local 33 mtu = dst_mtu(dst); 34 if (skb->len > mtu) { 37 inet_sk(skb->sk)->inet_dport, mtu); 40 ICMP_FRAG_NEEDED, htonl(mtu));
|
H A D | ip_tunnel.c | 342 int mtu = ETH_DATA_LEN; local 347 /* Guess output device to choose reasonable mtu and needed_headroom */ 371 mtu = tdev->mtu; 376 mtu -= (dev->hard_header_len + t_hlen); 378 if (mtu < 68) 379 mtu = 68; 381 return mtu; 397 dev->mtu = ip_tunnel_bind_dev(dev); 502 int mtu; local 614 dst_metric_set(skb_dst(skb), RTAX_MTU, mtu); local 715 int mtu; local 920 int mtu; local [all...] |
H A D | ip_output.c | 219 skb_dst(skb)->dev->mtu : dst_mtu(skb_dst(skb)); 455 unsigned int mtu, hlen, left, len, ll_rs; local 484 mtu = dst_mtu(&rt->dst) - hlen; /* Size of data space */ 487 mtu -= nf_bridge_mtu_reduction(skb); 502 if (first_len - hlen > mtu || 510 if (frag->len > mtu || 623 /* IF: it doesn't fit, use 'mtu' - the data space left */ 624 if (len > mtu) 625 len = mtu; 812 int mtu; local 1122 int mtu; local [all...] |
H A D | route.c | 139 struct sk_buff *skb, u32 mtu); 164 .mtu = ipv4_mtu, 913 static void __ip_rt_update_pmtu(struct rtable *rt, struct flowi4 *fl4, u32 mtu) argument 921 if (dst->dev->mtu < mtu) 924 if (mtu < ip_rt_min_pmtu) 925 mtu = ip_rt_min_pmtu; 930 rt->rt_pmtu = mtu; 938 update_or_create_fnhe(nh, fl4->daddr, 0, mtu, 945 struct sk_buff *skb, u32 mtu) 944 ip_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb, u32 mtu) argument 954 ipv4_update_pmtu(struct sk_buff *skb, struct net *net, u32 mtu, int oif, u32 mark, u8 protocol, int flow_flags) argument 974 __ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) argument 992 ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) argument 1178 unsigned int mtu = rt->rt_pmtu; local 2131 unsigned int mtu = dst_metric_raw(dst, RTAX_MTU); local 2136 ipv4_rt_blackhole_update_pmtu(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb, u32 mtu) argument [all...] |
/net/sched/ |
H A D | sch_teql.c | 198 dev->mtu < m->dev->mtu) 207 if (dev->mtu < m->dev->mtu) 208 m->dev->mtu = dev->mtu; 215 m->dev->mtu = dev->mtu; 365 int mtu = 0xFFFE; local 380 if (slave->mtu < mt [all...] |
H A D | sch_tbf.c | 105 s64 mtu; member in struct:tbf_sched_data 168 if (ptoks > q->mtu) 169 ptoks = q->mtu; 218 q->ptokens = q->mtu; 267 if (ptab->data[n] > qopt->mtu) 295 q->mtu = PSCHED_TICKS2NS(qopt->mtu); 299 q->ptokens = q->mtu; 358 opt.mtu = PSCHED_NS2TICKS(q->mtu); [all...] |
/net/appletalk/ |
H A D | dev.c | 18 dev->mtu = LTALK_MTU;
|
/net/batman-adv/ |
H A D | unicast.h | 71 static inline int batadv_frag_can_reassemble(const struct sk_buff *skb, int mtu) argument 89 return merged_size <= mtu;
|
H A D | hard-interface.c | 246 hard_iface->net_dev->mtu - BATADV_HEADER_LEN, 260 if (soft_iface->mtu != min_mtu) 261 soft_iface->mtu = min_mtu; 409 hard_iface->net_dev->mtu < ETH_DATA_LEN + BATADV_HEADER_LEN) 412 hard_iface->net_dev->name, hard_iface->net_dev->mtu, 416 hard_iface->net_dev->mtu < ETH_DATA_LEN + BATADV_HEADER_LEN) 419 hard_iface->net_dev->name, hard_iface->net_dev->mtu,
|
/net/openvswitch/ |
H A D | vport-netdev.c | 166 int mtu = netdev_vport->dev->mtu; local 169 if (unlikely(packet_length(skb) > mtu && !skb_is_gso(skb))) { 170 net_warn_ratelimited("%s: dropped over-mtu packet: %d > %d\n", 172 packet_length(skb), mtu);
|
/net/caif/ |
H A D | chnl_net.c | 226 if (skb->len > priv->netdev->mtu) { 266 int llifindex, headroom, tailroom, mtu; local 304 * MTU is minimum of current mtu, link layer mtu pluss 307 mtu = min_t(int, dev->mtu, lldev->mtu - (headroom + tailroom)); 308 mtu = min_t(int, GPRS_PDP_MTU, mtu); 309 dev_set_mtu(dev, mtu); [all...] |
/net/ieee802154/ |
H A D | raw.c | 109 unsigned int mtu; local 132 mtu = dev->mtu; 133 pr_debug("name = %s, mtu = %u\n", dev->name, mtu); 135 if (size > mtu) { 136 pr_debug("size = %Zu, mtu = %u\n", size, mtu);
|
H A D | dgram.c | 209 unsigned int mtu; local 230 mtu = dev->mtu; 231 pr_debug("name = %s, mtu = %u\n", dev->name, mtu); 233 if (size > mtu) { 234 pr_debug("size = %Zu, mtu = %u\n", size, mtu);
|
/net/bridge/ |
H A D | br_if.c | 284 int mtu = 0; local 289 mtu = ETH_DATA_LEN; 292 if (!mtu || p->dev->mtu < mtu) 293 mtu = p->dev->mtu; 296 return mtu;
|
/net/netfilter/ipvs/ |
H A D | ip_vs_xmit.c | 107 __mtu_check_toobig_v6(const struct sk_buff *skb, u32 mtu) argument 113 if (IP6CB(skb)->frag_max_size > mtu) 116 else if (skb->len > mtu && !skb_is_gso(skb)) { 171 int mtu; local 251 mtu = dst_mtu(&rt->dst); 256 mtu = dst_mtu(&rt->dst) - sizeof(struct iphdr); 257 if (mtu < 68) { 258 IP_VS_DBG_RL("%s(): mtu less than 68\n", __func__); 263 ort->dst.ops->update_pmtu(&ort->dst, sk, NULL, mtu); 269 if (unlikely(df && skb->len > mtu 350 int mtu; local [all...] |
/net/8021q/ |
H A D | vlan_netlink.c | 148 dev->mtu = real_dev->mtu; 149 else if (dev->mtu > real_dev->mtu)
|
/net/bluetooth/cmtp/ |
H A D | cmtp.h | 80 uint mtu; member in struct:cmtp_session
|
/net/tipc/ |
H A D | eth_media.c | 210 tb_ptr->mtu = dev->mtu; 270 eb_ptr->bearer->mtu = dev->mtu;
|
H A D | ib_media.c | 203 tb_ptr->mtu = dev->mtu; 263 ib_ptr->bearer->mtu = dev->mtu;
|
/net/l2tp/ |
H A D | l2tp_eth.c | 256 if (session->mtu == 0) 257 session->mtu = dev->mtu - session->hdr_len; 258 dev->mtu = session->mtu;
|