/linux-4.4.14/drivers/clocksource/ |
D | sh_mtu2.c | 37 struct sh_mtu2_device *mtu; member 165 return ioread8(ch->mtu->mapbase + 0x280); in sh_mtu2_read() 181 return iowrite8(value, ch->mtu->mapbase + 0x280); in sh_mtu2_write() 196 raw_spin_lock_irqsave(&ch->mtu->lock, flags); in sh_mtu2_start_stop_ch() 205 raw_spin_unlock_irqrestore(&ch->mtu->lock, flags); in sh_mtu2_start_stop_ch() 214 pm_runtime_get_sync(&ch->mtu->pdev->dev); in sh_mtu2_enable() 215 dev_pm_syscore_device(&ch->mtu->pdev->dev, true); in sh_mtu2_enable() 218 ret = clk_enable(ch->mtu->clk); in sh_mtu2_enable() 220 dev_err(&ch->mtu->pdev->dev, "ch%u: cannot enable clock\n", in sh_mtu2_enable() 228 rate = clk_get_rate(ch->mtu->clk) / 64; in sh_mtu2_enable() [all …]
|
/linux-4.4.14/net/rxrpc/ |
D | ar-error.c | 79 u32 mtu = serr->ee.ee_info; in rxrpc_UDP_error_report() local 81 _net("Rx Received ICMP Fragmentation Needed (%d)", mtu); in rxrpc_UDP_error_report() 84 if (mtu > 0 && peer->if_mtu == 65535 && mtu < peer->if_mtu) { in rxrpc_UDP_error_report() 85 peer->if_mtu = mtu; in rxrpc_UDP_error_report() 86 _net("I/F MTU %u", mtu); in rxrpc_UDP_error_report() 89 if (mtu == 0) { in rxrpc_UDP_error_report() 91 mtu = peer->if_mtu; in rxrpc_UDP_error_report() 92 if (mtu > 1500) { in rxrpc_UDP_error_report() 93 mtu >>= 1; in rxrpc_UDP_error_report() 94 if (mtu < 1500) in rxrpc_UDP_error_report() [all …]
|
D | ar-ack.c | 604 unsigned int mtu; in rxrpc_extract_ackinfo() local 616 mtu = min(ntohl(ackinfo.rxMTU), ntohl(ackinfo.maxMTU)); in rxrpc_extract_ackinfo() 619 if (mtu < peer->maxdata) { in rxrpc_extract_ackinfo() 621 peer->maxdata = mtu; in rxrpc_extract_ackinfo() 622 peer->mtu = mtu + peer->hdrsize; in rxrpc_extract_ackinfo() 624 _net("Net MTU %u (maxdata %u)", peer->mtu, peer->maxdata); in rxrpc_extract_ackinfo() 892 int genbit, loop, nbit, ioc, ret, mtu; in rxrpc_process_call() local 1218 mtu = call->conn->trans->peer->if_mtu; in rxrpc_process_call() 1219 mtu -= call->conn->trans->peer->hdrsize; in rxrpc_process_call() 1220 ackinfo.maxMTU = htonl(mtu); in rxrpc_process_call()
|
D | ar-peer.c | 79 peer->mtu = peer->if_mtu; in rxrpc_alloc_peer() 96 peer->maxdata = peer->mtu - peer->hdrsize; in rxrpc_alloc_peer()
|
/linux-4.4.14/net/ipv6/ |
D | xfrm6_output.c | 47 static void xfrm6_local_rxpmtu(struct sk_buff *skb, u32 mtu) in xfrm6_local_rxpmtu() argument 55 ipv6_local_rxpmtu(sk, &fl6, mtu); in xfrm6_local_rxpmtu() 58 void xfrm6_local_error(struct sk_buff *skb, u32 mtu) in xfrm6_local_error() argument 68 ipv6_local_error(sk, EMSGSIZE, &fl6, mtu); in xfrm6_local_error() 73 int mtu, ret = 0; in xfrm6_tunnel_check_size() local 76 mtu = dst_mtu(dst); in xfrm6_tunnel_check_size() 77 if (mtu < IPV6_MIN_MTU) in xfrm6_tunnel_check_size() 78 mtu = IPV6_MIN_MTU; in xfrm6_tunnel_check_size() 80 if (!skb->ignore_df && skb->len > mtu) { in xfrm6_tunnel_check_size() 85 xfrm6_local_rxpmtu(skb, mtu); in xfrm6_tunnel_check_size() [all …]
|
D | ip6_output.c | 168 u32 mtu; in ip6_xmit() local 227 mtu = dst_mtu(dst); in ip6_xmit() 228 if ((skb->len <= mtu) || skb->ignore_df || skb_is_gso(skb)) { in ip6_xmit() 243 ipv6_local_error((struct sock *)sk, EMSGSIZE, fl6, mtu); in ip6_xmit() 341 unsigned int mtu; in ip6_dst_mtu_forward() local 345 mtu = dst_metric_raw(dst, RTAX_MTU); in ip6_dst_mtu_forward() 346 if (mtu) in ip6_dst_mtu_forward() 347 return mtu; in ip6_dst_mtu_forward() 350 mtu = IPV6_MIN_MTU; in ip6_dst_mtu_forward() 354 mtu = idev->cnf.mtu6; in ip6_dst_mtu_forward() [all …]
|
D | ip6_tunnel.c | 570 __u32 mtu; in ip6_tnl_err() local 601 mtu = *info - offset; in ip6_tnl_err() 602 if (mtu < IPV6_MIN_MTU) in ip6_tnl_err() 603 mtu = IPV6_MIN_MTU; in ip6_tnl_err() 604 t->dev->mtu = mtu; in ip6_tnl_err() 607 if (len > mtu) { in ip6_tnl_err() 610 rel_info = mtu; in ip6_tnl_err() 1044 int mtu; in ip6_tnl_xmit2() local 1099 mtu = dst_mtu(dst) - sizeof(*ipv6h); in ip6_tnl_xmit2() 1102 mtu -= 8; in ip6_tnl_xmit2() [all …]
|
D | ip6_gre.c | 405 __u32 mtu; in ip6gre_err() local 433 mtu = be32_to_cpu(info) - offset; in ip6gre_err() 434 if (mtu < IPV6_MIN_MTU) in ip6gre_err() 435 mtu = IPV6_MIN_MTU; in ip6gre_err() 436 t->dev->mtu = mtu; in ip6gre_err() 616 int mtu; in ip6gre_xmit2() local 662 mtu = dst_mtu(dst) - sizeof(*ipv6h); in ip6gre_xmit2() 665 mtu -= 8; in ip6gre_xmit2() 667 if (mtu < IPV6_MIN_MTU) in ip6gre_xmit2() 668 mtu = IPV6_MIN_MTU; in ip6gre_xmit2() [all …]
|
D | route.c | 95 struct sk_buff *skb, u32 mtu); 223 .mtu = ip6_mtu, 237 unsigned int mtu = dst_metric_raw(dst, RTAX_MTU); in ip6_blackhole_mtu() local 239 return mtu ? : dst->dev->mtu; in ip6_blackhole_mtu() 243 struct sk_buff *skb, u32 mtu) in ip6_rt_blackhole_update_pmtu() argument 256 .mtu = ip6_blackhole_mtu, 1325 static void rt6_do_update_pmtu(struct rt6_info *rt, u32 mtu) in rt6_do_update_pmtu() argument 1330 rt->rt6i_pmtu = mtu; in rt6_do_update_pmtu() 1341 const struct ipv6hdr *iph, u32 mtu) in __ip6_rt_update_pmtu() argument 1349 mtu = max_t(u32, mtu, IPV6_MIN_MTU); in __ip6_rt_update_pmtu() [all …]
|
D | sit.c | 819 int mtu; in ipip6_tunnel_xmit() local 922 mtu = dst_mtu(&rt->dst) - t_hlen; in ipip6_tunnel_xmit() 924 if (mtu < 68) { in ipip6_tunnel_xmit() 930 if (mtu < IPV6_MIN_MTU) { in ipip6_tunnel_xmit() 931 mtu = IPV6_MIN_MTU; in ipip6_tunnel_xmit() 936 skb_dst(skb)->ops->update_pmtu(skb_dst(skb), NULL, skb, mtu); in ipip6_tunnel_xmit() 938 if (skb->len > mtu && !skb_is_gso(skb)) { in ipip6_tunnel_xmit() 939 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in ipip6_tunnel_xmit() 1075 dev->mtu = tdev->mtu - t_hlen; in ipip6_tunnel_bind_dev() 1076 if (dev->mtu < IPV6_MIN_MTU) in ipip6_tunnel_bind_dev() [all …]
|
D | ip6_vti.c | 438 int mtu; in vti6_xmit() local 472 mtu = dst_mtu(dst); in vti6_xmit() 473 if (!skb->ignore_df && skb->len > mtu) { in vti6_xmit() 474 skb_dst(skb)->ops->update_pmtu(dst, NULL, skb, mtu); in vti6_xmit() 477 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in vti6_xmit() 480 htonl(mtu)); in vti6_xmit() 818 dev->mtu = new_mtu; in vti6_change_mtu() 846 dev->mtu = ETH_DATA_LEN; in vti6_dev_setup()
|
D | inet6_connection_sock.c | 181 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu) in inet6_csk_update_pmtu() argument 188 dst->ops->update_pmtu(dst, sk, NULL, mtu); in inet6_csk_update_pmtu()
|
D | ndisc.c | 1394 u32 mtu; in ndisc_router_discovery() local 1396 memcpy(&n, ((u8 *)(ndopts.nd_opts_mtu+1))+2, sizeof(mtu)); in ndisc_router_discovery() 1397 mtu = ntohl(n); in ndisc_router_discovery() 1399 if (mtu < IPV6_MIN_MTU || mtu > skb->dev->mtu) { in ndisc_router_discovery() 1400 ND_PRINTK(2, warn, "RA: invalid mtu: %d\n", mtu); in ndisc_router_discovery() 1401 } else if (in6_dev->cnf.mtu6 != mtu) { in ndisc_router_discovery() 1402 in6_dev->cnf.mtu6 = mtu; in ndisc_router_discovery() 1405 dst_metric_set(&rt->dst, RTAX_MTU, mtu); in ndisc_router_discovery() 1407 rt6_mtu_change(skb->dev, mtu); in ndisc_router_discovery()
|
/linux-4.4.14/net/ipv4/ |
D | ip_forward.c | 42 static bool ip_exceeds_mtu(const struct sk_buff *skb, unsigned int mtu) in ip_exceeds_mtu() argument 44 if (skb->len <= mtu) in ip_exceeds_mtu() 51 if (unlikely(IPCB(skb)->frag_max_size > mtu)) in ip_exceeds_mtu() 57 if (skb_is_gso(skb) && skb_gso_network_seglen(skb) <= mtu) in ip_exceeds_mtu() 80 u32 mtu; in ip_forward() local 122 mtu = ip_dst_mtu_maybe_forward(&rt->dst, true); in ip_forward() 123 if (ip_exceeds_mtu(skb, mtu)) { in ip_forward() 126 htonl(mtu)); in ip_forward()
|
D | xfrm4_output.c | 23 int mtu, ret = 0; in xfrm4_tunnel_check_size() local 31 mtu = dst_mtu(skb_dst(skb)); in xfrm4_tunnel_check_size() 32 if (skb->len > mtu) { in xfrm4_tunnel_check_size() 36 xfrm_local_error(skb, mtu); in xfrm4_tunnel_check_size() 39 ICMP_FRAG_NEEDED, htonl(mtu)); in xfrm4_tunnel_check_size() 107 void xfrm4_local_error(struct sk_buff *skb, u32 mtu) in xfrm4_local_error() argument 113 inet_sk(skb->sk)->inet_dport, mtu); in xfrm4_local_error()
|
D | ip_output.c | 88 unsigned int mtu, 224 struct sk_buff *skb, unsigned int mtu) in ip_finish_output_gso() argument 232 skb_gso_network_seglen(skb) <= mtu) in ip_finish_output_gso() 257 err = ip_fragment(net, sk, segs, mtu, ip_finish_output2); in ip_finish_output_gso() 269 unsigned int mtu; in ip_finish_output() local 278 mtu = ip_skb_dst_mtu(skb); in ip_finish_output() 280 return ip_finish_output_gso(net, sk, skb, mtu); in ip_finish_output() 282 if (skb->len > mtu || (IPCB(skb)->flags & IPSKB_FRAG_PMTU)) in ip_finish_output() 283 return ip_fragment(net, sk, skb, mtu, ip_finish_output2); in ip_finish_output() 494 unsigned int mtu, in ip_fragment() argument [all …]
|
D | ip_tunnel.c | 368 int mtu = ETH_DATA_LEN; in ip_tunnel_bind_dev() local 397 mtu = tdev->mtu; in ip_tunnel_bind_dev() 401 mtu -= (dev->hard_header_len + t_hlen); in ip_tunnel_bind_dev() 403 if (mtu < 68) in ip_tunnel_bind_dev() 404 mtu = 68; in ip_tunnel_bind_dev() 406 return mtu; in ip_tunnel_bind_dev() 421 dev->mtu = ip_tunnel_bind_dev(dev); in ip_tunnel_create() 605 int mtu; in tnl_update_pmtu() local 608 mtu = dst_mtu(&rt->dst) - dev->hard_header_len in tnl_update_pmtu() 611 mtu = skb_dst(skb) ? dst_mtu(skb_dst(skb)) : dev->mtu; in tnl_update_pmtu() [all …]
|
D | route.c | 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() [all …]
|
D | ipconfig.c | 227 if (dev->mtu >= 364) in ic_open_devs() 231 dev->name, dev->mtu); in ic_open_devs() 905 __be16 mtu; in ic_do_bootp_ext() local 948 memcpy(&mtu, ext+1, sizeof(mtu)); in ic_do_bootp_ext() 949 ic_dev_mtu = ntohs(mtu); in ic_do_bootp_ext()
|
D | xfrm4_policy.c | 227 struct sk_buff *skb, u32 mtu) in xfrm4_update_pmtu() argument 232 path->ops->update_pmtu(path, sk, skb, mtu); in xfrm4_update_pmtu()
|
/linux-4.4.14/net/sched/ |
D | sch_teql.c | 194 dev->mtu < m->dev->mtu) in teql_qdisc_init() 203 if (dev->mtu < m->dev->mtu) in teql_qdisc_init() 204 m->dev->mtu = dev->mtu; in teql_qdisc_init() 211 m->dev->mtu = dev->mtu; in teql_qdisc_init() 360 int mtu = 0xFFFE; in teql_master_open() local 375 if (slave->mtu < mtu) in teql_master_open() 376 mtu = slave->mtu; in teql_master_open() 392 m->dev->mtu = mtu; in teql_master_open() 427 if (new_mtu > qdisc_dev(q)->mtu) in teql_master_mtu() 432 dev->mtu = new_mtu; in teql_master_mtu() [all …]
|
D | sch_tbf.c | 106 s64 mtu; member 249 if (ptoks > q->mtu) in tbf_dequeue() 250 ptoks = q->mtu; in tbf_dequeue() 300 q->ptokens = q->mtu; in tbf_reset() 324 s64 buffer, mtu; in tbf_change() local 345 mtu = min_t(u64, PSCHED_TICKS2NS(qopt->mtu), ~0U); in tbf_change() 372 mtu = psched_l2t_ns(&peak, pburst); in tbf_change() 374 max_size = min_t(u64, max_size, psched_ns_t2l(&peak, mtu)); in tbf_change() 411 q->mtu = mtu; in tbf_change() 413 q->mtu = PSCHED_TICKS2NS(qopt->mtu); in tbf_change() [all …]
|
D | sch_pie.c | 103 u32 mtu = psched_mtu(qdisc_dev(sch)); in drop_early() local 119 if (sch->qstats.backlog < 2 * mtu) in drop_early() 125 if (q->params.bytemode && packet_size <= mtu) in drop_early() 126 local_prob = (local_prob / mtu) * packet_size; in drop_early()
|
D | act_police.c | 51 u32 mtu; member 195 police->tcfp_mtu = parm->mtu; in tcf_act_police_locate() 320 .mtu = police->tcfp_mtu, in tcf_act_police_dump()
|
/linux-4.4.14/net/tipc/ |
D | node.h | 72 u32 mtu; member 175 unsigned int mtu = MAX_MSG_SIZE; in tipc_node_get_mtu() local 179 return mtu; in tipc_node_get_mtu() 183 mtu = n->links[bearer_id].mtu; in tipc_node_get_mtu() 185 return mtu; in tipc_node_get_mtu()
|
D | link.h | 183 u16 mtu; member 224 int tolerance, char net_plane, u32 mtu, int priority, 233 int mtu, int window, u16 peer_caps, 272 void tipc_link_set_mtu(struct tipc_link *l, int mtu);
|
D | link.c | 220 void tipc_link_set_mtu(struct tipc_link *l, int mtu) in tipc_link_set_mtu() argument 222 l->mtu = mtu; in tipc_link_set_mtu() 227 return l->mtu; in tipc_link_mtu() 258 int tolerance, char net_plane, u32 mtu, int priority, in tipc_link_create() argument 294 l->advertised_mtu = mtu; in tipc_link_create() 295 l->mtu = mtu; in tipc_link_create() 324 int mtu, int window, u16 peer_caps, in tipc_link_bc_create() argument 332 if (!tipc_link_create(net, "", MAX_BEARERS, 0, 'Z', mtu, 0, window, in tipc_link_bc_create() 673 l->mtu = l->advertised_mtu; in tipc_link_reset() 717 unsigned int mtu = l->mtu; in tipc_link_xmit() local [all …]
|
D | bearer.c | 391 b->mtu = dev->mtu; in tipc_enable_l2_media() 445 int mtu = 0; in tipc_bearer_mtu() local 451 mtu = b->mtu; in tipc_bearer_mtu() 453 return mtu; in tipc_bearer_mtu() 573 b_ptr->mtu = dev->mtu; in tipc_l2_device_event()
|
D | msg.c | 345 bool tipc_msg_bundle(struct sk_buff *skb, struct tipc_msg *msg, u32 mtu) in tipc_msg_bundle() argument 351 u32 max = mtu - INT_H_SIZE; in tipc_msg_bundle() 433 u32 mtu, u32 dnode) in tipc_msg_make_bundle() argument 438 u32 max = mtu - INT_H_SIZE; in tipc_msg_make_bundle() 464 tipc_msg_bundle(_skb, msg, mtu); in tipc_msg_make_bundle()
|
D | bcast.c | 82 int i, mtu; in tipc_bcbase_select_primary() local 93 mtu = tipc_bearer_mtu(net, i); in tipc_bcbase_select_primary() 94 if (mtu < tipc_link_mtu(bb->link)) in tipc_bcbase_select_primary() 95 tipc_link_set_mtu(bb->link, mtu); in tipc_bcbase_select_primary()
|
D | udp_media.c | 384 b->mtu = dev->mtu - sizeof(struct iphdr) in tipc_udp_enable() 392 b->mtu = 1280; in tipc_udp_enable()
|
D | msg.h | 791 bool tipc_msg_bundle(struct sk_buff *skb, struct tipc_msg *msg, u32 mtu); 793 u32 mtu, u32 dnode); 796 int offset, int dsz, int mtu, struct sk_buff_head *list);
|
/linux-4.4.14/include/rdma/ |
D | ib_addr.h | 233 static inline enum ib_mtu iboe_get_mtu(int mtu) in iboe_get_mtu() argument 239 mtu = mtu - IB_GRH_BYTES - IB_BTH_BYTES - 28; in iboe_get_mtu() 241 if (mtu >= ib_mtu_enum_to_int(IB_MTU_4096)) in iboe_get_mtu() 243 else if (mtu >= ib_mtu_enum_to_int(IB_MTU_2048)) in iboe_get_mtu() 245 else if (mtu >= ib_mtu_enum_to_int(IB_MTU_1024)) in iboe_get_mtu() 247 else if (mtu >= ib_mtu_enum_to_int(IB_MTU_512)) in iboe_get_mtu() 249 else if (mtu >= ib_mtu_enum_to_int(IB_MTU_256)) in iboe_get_mtu()
|
D | ib_sa.h | 152 u8 mtu; member 195 u8 mtu; member
|
/linux-4.4.14/net/batman-adv/ |
D | fragmentation.c | 373 if (total_size > neigh_node->if_incoming->net_dev->mtu) { in batadv_frag_skb_fwd() 406 unsigned int mtu) in batadv_frag_create() argument 410 unsigned fragment_size = mtu - header_size; in batadv_frag_create() 412 skb_fragment = netdev_alloc_skb(NULL, mtu + ETH_HLEN); in batadv_frag_create() 446 unsigned mtu = neigh_node->if_incoming->net_dev->mtu; in batadv_frag_send_packet() local 454 mtu = min_t(unsigned, mtu, BATADV_FRAG_MAX_FRAG_SIZE); in batadv_frag_send_packet() 455 max_fragment_size = mtu - header_size; in batadv_frag_send_packet() 480 skb_fragment = batadv_frag_create(skb, &frag_header, mtu); in batadv_frag_send_packet()
|
D | hard-interface.c | 308 min_mtu = min_t(int, hard_iface->net_dev->mtu, min_mtu); in batadv_hardif_min_mtu() 342 soft_iface->mtu = batadv_hardif_min_mtu(soft_iface); in batadv_update_min_mtu() 495 hard_iface->net_dev->mtu < ETH_DATA_LEN + max_header_len) in batadv_hardif_enable_interface() 498 hard_iface->net_dev->name, hard_iface->net_dev->mtu, in batadv_hardif_enable_interface() 502 hard_iface->net_dev->mtu < ETH_DATA_LEN + max_header_len) in batadv_hardif_enable_interface() 505 hard_iface->net_dev->name, hard_iface->net_dev->mtu, in batadv_hardif_enable_interface()
|
/linux-4.4.14/drivers/net/hamradio/ |
D | mkiss.c | 63 int mtu; /* Our mtu (to spot changes!) */ member 372 len = dev->mtu * 2; in ax_changedmtu() 389 dev->mtu = ax->mtu; in ax_changedmtu() 423 ax->mtu = dev->mtu + 73; in ax_changedmtu() 439 if (ax->mtu != ax->dev->mtu + 73) /* Someone has been ifconfigging */ in ax_encaps() 442 if (len > ax->mtu) { /* Sigh, shouldn't occur BUT ... */ in ax_encaps() 443 len = ax->mtu; in ax_encaps() 592 len = dev->mtu * 2; in ax_open() 608 ax->mtu = dev->mtu + 73; in ax_open() 650 dev->mtu = AX_MTU; in ax_setup() [all …]
|
D | 6pack.c | 103 int mtu; /* Our mtu (to spot changes!) */ member 169 if (len > sp->mtu) { /* sp->mtu = AX25_MTU = max. PACLEN = 256 */ in sp_encaps() 174 if (len > sp->mtu) { /* sp->mtu = AX25_MTU = max. PACLEN = 256 */ in sp_encaps() 315 dev->mtu = SIXP_MTU; in sp_setup() 592 len = dev->mtu * 2; in sixpack_open() 609 sp->mtu = AX25_MTU + 73; in sixpack_open()
|
/linux-4.4.14/drivers/net/ethernet/ibm/emac/ |
D | core.h | 63 static inline int emac_rx_size(int mtu) in emac_rx_size() argument 65 if (mtu > ETH_DATA_LEN) in emac_rx_size() 77 static inline int emac_rx_skb_size(int mtu) in emac_rx_skb_size() argument 79 int size = max(mtu + EMAC_MTU_OVERHEAD, emac_rx_size(mtu)); in emac_rx_skb_size() 84 static inline int emac_rx_sync_size(int mtu) in emac_rx_sync_size() argument 86 return EMAC_DMA_ALIGN(emac_rx_size(mtu) + 2); in emac_rx_sync_size()
|
/linux-4.4.14/net/caif/ |
D | chnl_net.c | 226 if (skb->len > priv->netdev->mtu) { in chnl_net_start_xmit() 266 int llifindex, headroom, tailroom, mtu; in chnl_net_open() local 307 mtu = min_t(int, dev->mtu, lldev->mtu - (headroom + tailroom)); in chnl_net_open() 308 mtu = min_t(int, GPRS_PDP_MTU, mtu); in chnl_net_open() 309 dev_set_mtu(dev, mtu); in chnl_net_open() 311 if (mtu < 100) { in chnl_net_open() 312 pr_warn("CAIF Interface MTU too small (%d)\n", mtu); in chnl_net_open() 407 dev->mtu = GPRS_PDP_MTU; in ipcaif_net_setup()
|
D | caif_socket.c | 752 unsigned int mtu; in caif_connect() local 845 mtu = dev->mtu; in caif_connect() 849 cf_sk->maxframe = mtu - (headroom + tailroom); in caif_connect() 851 pr_warn("CAIF Interface MTU too small (%d)\n", dev->mtu); in caif_connect()
|
/linux-4.4.14/net/bridge/ |
D | br_nf_core.c | 29 struct sk_buff *skb, u32 mtu) in fake_update_pmtu() argument 52 return dst->dev->mtu; in fake_mtu() 61 .mtu = fake_mtu,
|
D | br_if.c | 397 int mtu = 0; in br_min_mtu() local 402 mtu = ETH_DATA_LEN; in br_min_mtu() 405 if (!mtu || p->dev->mtu < mtu) in br_min_mtu() 406 mtu = p->dev->mtu; in br_min_mtu() 409 return mtu; in br_min_mtu()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | xgmac.c | 337 static int rx_fifo_hwm(int mtu) in rx_fifo_hwm() argument 341 hwm = max(MAC_RXFIFO_SIZE - 3 * mtu, (MAC_RXFIFO_SIZE * 38) / 100); in rx_fifo_hwm() 345 int t3_mac_set_mtu(struct cmac *mac, unsigned int mtu) in t3_mac_set_mtu() argument 356 mtu += 14; in t3_mac_set_mtu() 357 if (mtu > 1536) in t3_mac_set_mtu() 358 mtu += 4; in t3_mac_set_mtu() 360 if (mtu > MAX_FRAME_SIZE - 4) in t3_mac_set_mtu() 362 t3_write_reg(adap, A_XGM_RX_MAX_PKT_SIZE + mac->offset, mtu); in t3_mac_set_mtu() 383 V_RXMAXPKTSIZE(mtu)); in t3_mac_set_mtu() 389 V_RXMAXPKTSIZE(mtu)); in t3_mac_set_mtu() [all …]
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_xmit.c | 108 __mtu_check_toobig_v6(const struct sk_buff *skb, u32 mtu) in __mtu_check_toobig_v6() argument 114 if (IP6CB(skb)->frag_max_size > mtu) in __mtu_check_toobig_v6() 117 else if (skb->len > mtu && !skb_is_gso(skb)) { in __mtu_check_toobig_v6() 206 static inline void maybe_update_pmtu(int skb_af, struct sk_buff *skb, int mtu) in maybe_update_pmtu() argument 212 ort->dst.ops->update_pmtu(&ort->dst, sk, NULL, mtu); in maybe_update_pmtu() 218 struct sk_buff *skb, int mtu) in ensure_mtu_is_adequate() argument 224 if (unlikely(__mtu_check_toobig_v6(skb, mtu))) { in ensure_mtu_is_adequate() 229 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in ensure_mtu_is_adequate() 244 skb->len > mtu && !skb_is_gso(skb) && in ensure_mtu_is_adequate() 247 htonl(mtu)); in ensure_mtu_is_adequate() [all …]
|
D | ip_vs_core.c | 1505 u32 mtu = ntohs(ic->un.frag.mtu); in ip_vs_in_icmp() local 1514 &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr, mtu); in ip_vs_in_icmp() 1516 mtu, 0, 0, 0, 0); in ip_vs_in_icmp() 1527 mtu = dst_mtu(dest_dst->dst_cache); in ip_vs_in_icmp() 1530 if (mtu > 68 + sizeof(struct iphdr)) in ip_vs_in_icmp() 1531 mtu -= sizeof(struct iphdr); in ip_vs_in_icmp() 1532 info = htonl(mtu); in ip_vs_in_icmp()
|
/linux-4.4.14/drivers/net/caif/ |
D | caif_virtio.c | 117 u32 mtu; member 386 if (cfv->allocsz <= (num_possible_cpus() + 1) * cfv->ndev->mtu) in cfv_create_genpool() 390 if (cfv->allocsz <= num_possible_cpus() * cfv->ndev->mtu) { in cfv_create_genpool() 422 cfv->reserved_size = num_possible_cpus() * cfv->ndev->mtu; in cfv_create_genpool() 490 if (unlikely(cfv->tx_hr + skb->len + cfv->tx_tr > cfv->mtu)) { in cfv_alloc_and_copy_to_shm() 492 cfv->tx_hr + skb->len + cfv->tx_tr, cfv->mtu); in cfv_alloc_and_copy_to_shm() 619 netdev->mtu = CFV_DEF_MTU_SIZE; in cfv_netdev_setup() 696 virtio_cread(vdev, struct virtio_caif_transf_config, mtu, in cfv_probe() 697 &cfv->mtu); in cfv_probe() 698 virtio_cread(vdev, struct virtio_caif_transf_config, mtu, in cfv_probe() [all …]
|
/linux-4.4.14/drivers/net/ |
D | ntb_netdev.c | 133 skb = netdev_alloc_skb(ndev, ndev->mtu + ETH_HLEN); in ntb_netdev_rx_handler() 141 rc = ntb_transport_rx_enqueue(qp, skb, skb->data, ndev->mtu + ETH_HLEN); in ntb_netdev_rx_handler() 258 skb = netdev_alloc_skb(ndev, ndev->mtu + ETH_HLEN); in ntb_netdev_open() 265 ndev->mtu + ETH_HLEN); in ntb_netdev_open() 312 ndev->mtu = new_mtu; in ntb_netdev_change_mtu() 319 if (ndev->mtu < new_mtu) { in ntb_netdev_change_mtu() 341 ndev->mtu = new_mtu; in ntb_netdev_change_mtu() 443 ndev->mtu = ntb_transport_max_size(dev->qp) - ETH_HLEN; in ntb_netdev_probe()
|
D | nlmon.c | 44 dev->mtu = new_mtu; in nlmon_change_mtu() 147 dev->mtu = NLMSG_GOODSIZE; in nlmon_setup()
|
D | macvlan.c | 746 if (new_mtu < 68 || vlan->lowerdev->mtu < new_mtu) in macvlan_change_mtu() 748 dev->mtu = new_mtu; in macvlan_change_mtu() 1267 dev->mtu = lowerdev->mtu; in macvlan_common_newlink() 1268 else if (dev->mtu > lowerdev->mtu) in macvlan_common_newlink() 1538 if (vlan->dev->mtu <= dev->mtu) in macvlan_device_event() 1540 dev_set_mtu(vlan->dev, dev->mtu); in macvlan_device_event()
|
D | loopback.c | 165 dev->mtu = 64 * 1024; in loopback_setup()
|
/linux-4.4.14/drivers/staging/wlan-ng/ |
D | p80211conv.c | 368 if (payload_length > (netdev->mtu + ETH_HLEN)) { in skb_p80211_to_ether() 372 payload_length, netdev->mtu + ETH_HLEN); in skb_p80211_to_ether() 397 if (payload_length > netdev->mtu) { in skb_p80211_to_ether() 401 payload_length, netdev->mtu); in skb_p80211_to_ether() 429 > netdev->mtu) { in skb_p80211_to_ether() 435 sizeof(struct wlan_snap)), netdev->mtu); in skb_p80211_to_ether() 464 if (payload_length > netdev->mtu) { in skb_p80211_to_ether() 468 payload_length, netdev->mtu); in skb_p80211_to_ether()
|
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/ |
D | vxge-main.h | 93 #define TTI_T1A_TX_UFC_C(mtu) (60 + ((VXGE_HW_MAX_MTU - mtu) / 93)) argument 97 #define TTI_T1A_TX_UFC_D(mtu) (100 + ((VXGE_HW_MAX_MTU - mtu) / 37)) argument 126 #define VXGE_LL_MAX_FRAME_SIZE(dev) ((dev)->mtu + VXGE_HW_MAC_HEADER_MAX_SIZE) 391 int mtu; member
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_res.c | 69 GET_CONFIG(mtu); in enic_get_vnic_config() 88 if (c->mtu == 0) in enic_get_vnic_config() 89 c->mtu = 1500; in enic_get_vnic_config() 90 c->mtu = min_t(u16, ENIC_MAX_MTU, in enic_get_vnic_config() 92 c->mtu)); in enic_get_vnic_config() 99 enic->mac_addr, c->wq_desc_count, c->rq_desc_count, c->mtu); in enic_get_vnic_config()
|
D | enic_main.c | 285 u32 mtu = vnic_dev_mtu(enic->vdev); in enic_mtu_check() local 288 if (mtu && mtu != enic->port_mtu) { in enic_mtu_check() 289 enic->port_mtu = mtu; in enic_mtu_check() 291 mtu = max_t(int, ENIC_MIN_MTU, in enic_mtu_check() 292 min_t(int, ENIC_MAX_MTU, mtu)); in enic_mtu_check() 293 if (mtu != netdev->mtu) in enic_mtu_check() 296 if (mtu < netdev->mtu) in enic_mtu_check() 300 netdev->mtu, mtu); in enic_mtu_check() 1048 unsigned int len = netdev->mtu + VLAN_ETH_HLEN; in enic_rq_alloc_buf() 1855 netdev->mtu = new_mtu; in enic_change_mtu() [all …]
|
D | vnic_enet.h | 28 u16 mtu; member
|
/linux-4.4.14/drivers/net/wan/ |
D | z85230.c | 797 c->mtu = dev->mtu+64; in z8530_sync_open() 863 c->mtu = dev->mtu+64; in z8530_sync_dma_open() 879 if(c->mtu > PAGE_SIZE/2) in z8530_sync_dma_open() 943 set_dma_count(c->rxdma, c->mtu); in z8530_sync_dma_open() 1058 c->mtu = dev->mtu+64; in z8530_sync_txdma_open() 1069 if(c->mtu > PAGE_SIZE/2) in z8530_sync_txdma_open() 1403 c->mtu=1500; in z8530_channel_load() 1602 ct=c->mtu-get_dma_residue(c->rxdma); in z8530_rx_done() 1617 set_dma_count(c->rxdma, c->mtu); in z8530_rx_done() 1670 c->max = c->mtu; in z8530_rx_done() [all …]
|
D | sdla.c | 580 master->mtu = slave->mtu; in sdla_assoc() 1133 if ((data.config.mtu < 0) || (data.config.mtu > SDLA_MAX_MTU)) in sdla_config() 1157 if (dev->mtu != flp->config.mtu) in sdla_config() 1160 dev->mtu = flp->config.mtu; in sdla_config() 1163 flp->master[i]->mtu = flp->config.mtu; in sdla_config() 1166 flp->config.mtu += sizeof(struct frhdr); in sdla_config() 1191 …data.config.mtu -= data.config.mtu > sizeof(struct frhdr) ? sizeof(struct frhdr) : data.config.mtu; in sdla_config() 1612 dev->mtu = SDLA_MAX_MTU; in setup_sdla()
|
D | x25_asy.c | 163 dev->mtu = newmtu; in x25_asy_change_mtu() 224 int actual, count, mtu = sl->dev->mtu; in x25_asy_encaps() local 226 if (len > mtu) { in x25_asy_encaps() 228 len = mtu; in x25_asy_encaps() 466 len = dev->mtu * 2; in x25_asy_open() 751 dev->mtu = SL_MTU; in x25_asy_setup()
|
D | hdlc.c | 53 dev->mtu = new_mtu; in hdlc_change_mtu() 239 dev->mtu = HDLC_MAX_MTU; in hdlc_setup_dev()
|
/linux-4.4.14/drivers/net/slip/ |
D | slip.c | 129 static int sl_alloc_bufs(struct slip *sl, int mtu) in sl_alloc_bufs() argument 147 len = mtu * 2; in sl_alloc_bufs() 176 sl->mtu = mtu; in sl_alloc_bufs() 220 static int sl_realloc_bufs(struct slip *sl, int mtu) argument 228 int len = mtu * 2; 250 if (mtu > sl->mtu) { 287 sl->mtu = mtu; 288 dev->mtu = mtu; 380 if (len > sl->mtu) { /* Sigh, shouldn't occur BUT ... */ 567 if (new_mtu != dev->mtu) [all …]
|
D | slip.h | 69 int mtu; /* Our mtu (to spot changes!) */ member
|
/linux-4.4.14/include/net/ |
D | ip6_route.h | 118 void ip6_update_pmtu(struct sk_buff *skb, struct net *net, __be32 mtu, int oif, 120 void ip6_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, __be32 mtu); 136 void rt6_mtu_change(struct net_device *dev, unsigned int mtu); 184 skb_dst(skb)->dev->mtu : dst_mtu(skb_dst(skb)); in ip6_skb_dst_mtu()
|
D | dst_ops.h | 21 unsigned int (*mtu)(const struct dst_entry *); member 29 struct sk_buff *skb, u32 mtu);
|
D | codel.h | 131 u32 mtu; member 184 params->mtu = psched_mtu(qdisc_dev(sch)); in codel_params_init() 250 sch->qstats.backlog <= params->mtu) { in codel_should_drop()
|
D | inet6_connection_sock.h | 35 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu);
|
D | route.h | 194 void ipv4_update_pmtu(struct sk_buff *skb, struct net *net, u32 mtu, int oif, 196 void ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu);
|
D | pkt_sched.h | 132 return dev->mtu + dev->hard_header_len; in psched_mtu()
|
/linux-4.4.14/fs/afs/ |
D | netdevices.c | 59 bufs[n].mtu = dev->mtu; in afs_get_ipv4_interfaces()
|
D | cmservice.c | 537 __be32 mtu[32]; in SRXAFSCB_TellMeAboutYourself() member 573 reply.ia.mtu[loop] = htonl(ifs[loop].mtu); in SRXAFSCB_TellMeAboutYourself()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | uverbs_marshall.c | 111 dst->mtu = src->mtu; in ib_copy_path_rec_to_user() 137 dst->mtu = src->mtu; in ib_copy_path_rec_from_user()
|
/linux-4.4.14/drivers/net/fjes/ |
D | fjes_hw.h | 75 #define FJES_MTU_TO_BUFFER_SIZE(mtu) \ argument 76 (ETH_HLEN + VLAN_HLEN + (mtu) + ETH_FCS_LEN) 77 #define FJES_MTU_TO_FRAME_SIZE(mtu) \ argument 78 (sizeof(struct esmem_frame) + FJES_MTU_TO_BUFFER_SIZE(mtu))
|
D | fjes_main.c | 375 netdev->mtu); in fjes_setup_resources() 422 netdev->dev_addr, netdev->mtu); in fjes_free_resources() 662 netdev->mtu)) { in fjes_xmit_frame() 769 if (new_mtu == netdev->mtu) in fjes_change_mtu() 775 netdev->mtu = new_mtu; in fjes_change_mtu() 1206 netdev->mtu = fjes_support_mtu[0]; in fjes_netdev_setup() 1296 netdev->dev_addr, netdev->mtu); in fjes_watch_unshare_task() 1336 netdev->dev_addr, netdev->mtu); in fjes_watch_unshare_task()
|
D | fjes_hw.c | 154 void fjes_hw_setup_epbuf(struct epbuf_handler *epbh, u8 *mac_addr, u32 mtu) in fjes_hw_setup_epbuf() argument 176 info->v1i.frame_max = FJES_MTU_TO_FRAME_SIZE(mtu); in fjes_hw_setup_epbuf() 809 bool fjes_hw_check_mtu(struct epbuf_handler *epbh, u32 mtu) in fjes_hw_check_mtu() argument 813 return (info->v1i.frame_max == FJES_MTU_TO_FRAME_SIZE(mtu)); in fjes_hw_check_mtu() 1028 netdev->dev_addr, netdev->mtu); in fjes_hw_update_zone_task() 1075 netdev->dev_addr, netdev->mtu); in fjes_hw_update_zone_task()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | port.c | 706 u16 mtu, prev_mtu; in mlx4_common_set_port() local 749 mtu = be16_to_cpu(gen_context->mtu); in mlx4_common_set_port() 750 mtu = min_t(int, mtu, dev->caps.eth_mtu_cap[port] + in mlx4_common_set_port() 752 prev_mtu = slave_st->mtu[port]; in mlx4_common_set_port() 753 slave_st->mtu[port] = mtu; in mlx4_common_set_port() 754 if (mtu > master->max_mtu[port]) in mlx4_common_set_port() 755 master->max_mtu[port] = mtu; in mlx4_common_set_port() 756 if (mtu < prev_mtu && prev_mtu == in mlx4_common_set_port() 758 slave_st->mtu[port] = mtu; in mlx4_common_set_port() 759 master->max_mtu[port] = mtu; in mlx4_common_set_port() [all …]
|
/linux-4.4.14/net/l2tp/ |
D | l2tp_eth.c | 258 if (session->mtu == 0) in l2tp_eth_create() 259 session->mtu = dev->mtu - session->hdr_len; in l2tp_eth_create() 260 dev->mtu = session->mtu; in l2tp_eth_create()
|
D | l2tp_ppp.c | 714 cfg.mtu = cfg.mru = 1500 - PPPOL2TP_HEADER_OVERHEAD; in pppol2tp_connect() 759 session->mtu = session->mru = pmtu - in pppol2tp_connect() 783 po->chan.mtu = session->mtu; in pppol2tp_connect() 831 if (cfg->mtu == 0) in pppol2tp_session_create() 832 cfg->mtu = 1500 - PPPOL2TP_HEADER_OVERHEAD; in pppol2tp_session_create() 834 cfg->mru = cfg->mtu; in pppol2tp_session_create() 1028 ifr.ifr_mtu = session->mtu; in pppol2tp_session_ioctl() 1033 session->name, session->mtu); in pppol2tp_session_ioctl() 1046 session->mtu = ifr.ifr_mtu; in pppol2tp_session_ioctl() 1049 session->name, session->mtu); in pppol2tp_session_ioctl() [all …]
|
D | l2tp_core.h | 80 int mtu; member 131 int mtu; member
|
/linux-4.4.14/net/8021q/ |
D | vlan_netlink.c | 148 dev->mtu = real_dev->mtu; in vlan_newlink() 149 else if (dev->mtu > real_dev->mtu) in vlan_newlink()
|
D | vlan.c | 263 new_dev->mtu = real_dev->mtu; in register_vlan_device() 403 if (vlandev->mtu <= dev->mtu) in vlan_device_event() 406 dev_set_mtu(vlandev, dev->mtu); in vlan_device_event()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | hfi.h | 740 u16 mtu; member 1388 int mtu_to_enum(u32 mtu, int default_if_bad); 1390 static inline int valid_ib_mtu(unsigned int mtu) in valid_ib_mtu() argument 1392 return mtu == 256 || mtu == 512 || in valid_ib_mtu() 1393 mtu == 1024 || mtu == 2048 || in valid_ib_mtu() 1394 mtu == 4096; in valid_ib_mtu() 1396 static inline int valid_opa_max_mtu(unsigned int mtu) in valid_opa_max_mtu() argument 1398 return mtu >= 2048 && in valid_opa_max_mtu() 1399 (valid_ib_mtu(mtu) || mtu == 8192 || mtu == 10240); in valid_opa_max_mtu()
|
D | qp.c | 573 static inline int opa_mtu_enum_to_int(int mtu) in opa_mtu_enum_to_int() argument 575 switch (mtu) { in opa_mtu_enum_to_int() 590 static inline int verbs_mtu_enum_to_int(struct ib_device *dev, enum ib_mtu mtu) in verbs_mtu_enum_to_int() argument 592 int val = opa_mtu_enum_to_int((int)mtu); in verbs_mtu_enum_to_int() 596 return ib_mtu_enum_to_int(mtu); in verbs_mtu_enum_to_int() 685 int mtu, pidx = qp->port_num - 1; in hfi1_modify_qp() local 688 mtu = verbs_mtu_enum_to_int(ibqp->device, attr->path_mtu); in hfi1_modify_qp() 689 if (mtu == -1) in hfi1_modify_qp() 692 if (mtu > dd->pport[pidx].ibmtu) in hfi1_modify_qp() 815 u32 mtu; in hfi1_modify_qp() local [all …]
|
D | mad.c | 522 u8 mtu; in __subn_get_opa_portinfo() local 605 mtu = mtu_to_enum(dd->vld[i].mtu, HFI1_DEFAULT_ACTIVE_MTU); in __subn_get_opa_portinfo() 607 pi->neigh_mtu.pvlx_to_mtu[i/2] |= (mtu << 4); in __subn_get_opa_portinfo() 609 pi->neigh_mtu.pvlx_to_mtu[i/2] |= mtu; in __subn_get_opa_portinfo() 612 mtu = mtu_to_enum(dd->vld[15].mtu, 2048); in __subn_get_opa_portinfo() 613 pi->neigh_mtu.pvlx_to_mtu[15/2] |= mtu; in __subn_get_opa_portinfo() 1053 u16 lse, lwe, mtu; in __subn_set_opa_portinfo() local 1212 mtu = enum_to_mtu((pi->neigh_mtu.pvlx_to_mtu[i/2] >> 4) in __subn_set_opa_portinfo() 1215 mtu = enum_to_mtu(pi->neigh_mtu.pvlx_to_mtu[i/2] & 0xF); in __subn_set_opa_portinfo() 1216 if (mtu == 0xffff) { in __subn_set_opa_portinfo() [all …]
|
D | driver.c | 917 int mtu_to_enum(u32 mtu, int default_if_bad) in mtu_to_enum() argument 919 switch (mtu) { in mtu_to_enum() 932 u16 enum_to_mtu(int mtu) in enum_to_mtu() argument 934 switch (mtu) { in enum_to_mtu() 962 if (ppd->ibmtu < dd->vld[i].mtu) in set_mtu() 963 ppd->ibmtu = dd->vld[i].mtu; in set_mtu()
|
/linux-4.4.14/drivers/net/arcnet/ |
D | arcnet.c | 89 .mtu = XMTU, 342 int count, mtu = 65535; in choose_mtu() local 347 arc_proto_map[count]->mtu < mtu) { in choose_mtu() 348 mtu = arc_proto_map[count]->mtu; in choose_mtu() 352 return mtu == 65535 ? XMTU : mtu; in choose_mtu() 373 dev->mtu = choose_mtu(); in arcdev_setup() 449 if (newmtu < dev->mtu) in arcnet_open() 450 dev->mtu = newmtu; in arcnet_open() 452 arc_printk(D_INIT, dev, "arcnet_open: mtu: %d.\n", dev->mtu); in arcnet_open()
|
D | arc-rawmode.c | 155 .mtu = XMTU,
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_mad.c | 243 u8 mtu; in recv_subn_get_portinfo() local 286 mtu = IB_MTU_4096; in recv_subn_get_portinfo() 289 mtu = IB_MTU_2048; in recv_subn_get_portinfo() 292 mtu = IB_MTU_1024; in recv_subn_get_portinfo() 295 mtu = IB_MTU_512; in recv_subn_get_portinfo() 298 mtu = IB_MTU_256; in recv_subn_get_portinfo() 301 mtu = IB_MTU_2048; in recv_subn_get_portinfo() 304 pip->neighbormtu_mastersmsl = (mtu << 4) | dev->sm_sl; in recv_subn_get_portinfo() 430 u32 mtu; in recv_subn_set_portinfo() local 507 mtu = 256; in recv_subn_set_portinfo() [all …]
|
/linux-4.4.14/net/mpls/ |
D | mpls_iptunnel.c | 47 unsigned int mtu; in mpls_output() local 81 mtu = mpls_dev_mtu(out_dev); in mpls_output() 82 if (mpls_pkt_too_big(skb, mtu - new_header_size)) in mpls_output()
|
D | internal.h | 131 bool mpls_pkt_too_big(const struct sk_buff *skb, unsigned int mtu);
|
D | af_mpls.c | 85 return dev->mtu; in mpls_dev_mtu() 89 bool mpls_pkt_too_big(const struct sk_buff *skb, unsigned int mtu) in mpls_pkt_too_big() argument 91 if (skb->len <= mtu) in mpls_pkt_too_big() 94 if (skb_is_gso(skb) && skb_gso_network_seglen(skb) <= mtu) in mpls_pkt_too_big() 235 unsigned int mtu; in mpls_forward() local 288 mtu = mpls_dev_mtu(out_dev); in mpls_forward() 289 if (mpls_pkt_too_big(skb, mtu - new_header_size)) in mpls_forward()
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | mvneta.c | 274 #define MVNETA_RX_PKT_SIZE(mtu) \ argument 275 ALIGN((mtu) + MVNETA_MH_SIZE + MVNETA_VLAN_TAG_LEN + \ 1097 u32 val, size, mtu; in mvneta_txq_max_tx_size_set() local 1100 mtu = max_tx_size * 8; in mvneta_txq_max_tx_size_set() 1101 if (mtu > MVNETA_TX_MTU_MAX) in mvneta_txq_max_tx_size_set() 1102 mtu = MVNETA_TX_MTU_MAX; in mvneta_txq_max_tx_size_set() 1107 val |= mtu; in mvneta_txq_max_tx_size_set() 1114 if (size < mtu) { in mvneta_txq_max_tx_size_set() 1115 size = mtu; in mvneta_txq_max_tx_size_set() 1124 if (size < mtu) { in mvneta_txq_max_tx_size_set() [all …]
|
D | mvpp2.c | 378 #define MVPP2_RX_PKT_SIZE(mtu) \ argument 379 ALIGN((mtu) + MVPP2_MH_SIZE + MVPP2_VLAN_TAG_LEN + \ 3759 static int mvpp2_bm_update_mtu(struct net_device *dev, int mtu) in mvpp2_bm_update_mtu() argument 3764 int pkt_size = MVPP2_RX_PKT_SIZE(mtu); in mvpp2_bm_update_mtu() 3783 dev->mtu = mtu; in mvpp2_bm_update_mtu() 4325 u32 val, size, mtu; in mvpp2_txp_max_tx_size_set() local 4328 mtu = port->pkt_size * 8; in mvpp2_txp_max_tx_size_set() 4329 if (mtu > MVPP2_TXP_MTU_MAX) in mvpp2_txp_max_tx_size_set() 4330 mtu = MVPP2_TXP_MTU_MAX; in mvpp2_txp_max_tx_size_set() 4333 mtu = 3 * mtu; in mvpp2_txp_max_tx_size_set() [all …]
|
D | pxa168_eth.c | 897 skb_size = pep->dev->mtu + 36; in pxa168_eth_recalc_skb_size() 1206 static int pxa168_eth_change_mtu(struct net_device *dev, int mtu) in pxa168_eth_change_mtu() argument 1211 if ((mtu > 9500) || (mtu < 68)) in pxa168_eth_change_mtu() 1214 dev->mtu = mtu; in pxa168_eth_change_mtu()
|
/linux-4.4.14/net/bluetooth/cmtp/ |
D | core.c | 218 nskb = alloc_skb(session->mtu, GFP_ATOMIC); in cmtp_process_transmit() 227 tail = session->mtu - nskb->len; in cmtp_process_transmit() 231 tail = session->mtu; in cmtp_process_transmit() 359 session->mtu = min_t(uint, l2cap_pi(sock->sk)->chan->omtu, in cmtp_add_connection() 362 BT_DBG("mtu %d", session->mtu); in cmtp_add_connection()
|
D | cmtp.h | 80 uint mtu; member
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_fwd.h | 57 unsigned int mtu; member 81 void usnic_fwd_set_mtu(struct usnic_fwd_dev *ufdev, unsigned int mtu);
|
D | usnic_ib_main.c | 212 if (us_ibdev->ufdev->mtu != netdev->mtu) { in usnic_ib_handle_usdev_event() 215 us_ibdev->ufdev->mtu, netdev->mtu); in usnic_ib_handle_usdev_event() 216 usnic_fwd_set_mtu(us_ibdev->ufdev, netdev->mtu); in usnic_ib_handle_usdev_event() 422 usnic_fwd_set_mtu(us_ibdev->ufdev, us_ibdev->netdev->mtu); in usnic_ib_device_add() 440 us_ibdev->ufdev->mtu); in usnic_ib_device_add()
|
D | usnic_fwd.c | 150 void usnic_fwd_set_mtu(struct usnic_fwd_dev *ufdev, unsigned int mtu) in usnic_fwd_set_mtu() argument 153 ufdev->mtu = mtu; in usnic_fwd_set_mtu()
|
/linux-4.4.14/drivers/net/can/ |
D | vcan.c | 140 dev->mtu = new_mtu; in vcan_change_mtu() 152 dev->mtu = CAN_MTU; in vcan_setup()
|
D | dev.c | 559 dev->mtu = CAN_MTU; in can_setup() 719 dev->mtu = new_mtu; in can_change_mtu() 879 dev->mtu = CANFD_MTU; in can_changelink() 881 dev->mtu = CAN_MTU; in can_changelink()
|
/linux-4.4.14/net/bluetooth/rfcomm/ |
D | core.c | 296 d->mtu = RFCOMM_DEFAULT_MTU; in rfcomm_dlc_clear_state() 410 d->mtu = s->mtu; in __rfcomm_dlc_open() 562 BT_DBG("dlc %p mtu %d len %d", d, d->mtu, len); in rfcomm_dlc_send() 564 if (len > d->mtu) in rfcomm_dlc_send() 579 BT_DBG("dlc %p mtu %d len %d", d, d->mtu, len); in rfcomm_dlc_send_noerror() 659 s->mtu = RFCOMM_DEFAULT_MTU; in rfcomm_session_add() 927 BT_DBG("%p cr %d dlci %d mtu %d", s, cr, d->dlci, d->mtu); in rfcomm_send_pn() 953 pn->mtu = cpu_to_le16(channel_mtu); in rfcomm_send_pn() 955 pn->mtu = cpu_to_le16(d->mtu); in rfcomm_send_pn() 1374 d, d->state, d->dlci, pn->mtu, pn->flow_ctrl, pn->credits); in rfcomm_apply_pn() [all …]
|
/linux-4.4.14/net/bluetooth/ |
D | a2mp.h | 58 __le16 mtu; member 70 __le16 mtu; member
|
D | sco.c | 50 unsigned int mtu; member 121 conn->mtu = hdev->sco_mtu; in sco_conn_add() 123 conn->mtu = 60; in sco_conn_add() 281 if (len > conn->mtu) in sco_send_frame() 883 opts.mtu = sco_pi(sk)->conn->mtu; in sco_sock_getsockopt_old() 885 BT_DBG("mtu %d", opts.mtu); in sco_sock_getsockopt_old()
|
D | l2cap_core.c | 680 rsp.mtu = cpu_to_le16(chan->imtu); in l2cap_chan_le_connect_reject() 1276 req.mtu = cpu_to_le16(chan->imtu); in l2cap_le_connect() 2130 count = min_t(unsigned int, conn->mtu, len); in l2cap_skbuff_fromiovec() 2166 count = min_t(unsigned int, (conn->mtu - hlen), len); in l2cap_create_connless_pdu() 2197 count = min_t(unsigned int, (conn->mtu - L2CAP_HDR_SIZE), len); in l2cap_create_basic_pdu() 2239 count = min_t(unsigned int, (conn->mtu - hlen), len); in l2cap_create_iframe_pdu() 2288 pdu_len = chan->conn->mtu; in l2cap_segment_sdu() 2357 count = min_t(unsigned int, (conn->mtu - hlen), len); in l2cap_create_le_flowctl_pdu() 2880 if (conn->mtu < L2CAP_HDR_SIZE + L2CAP_CMD_HDR_SIZE) in l2cap_build_cmd() 2884 count = min_t(unsigned int, conn->mtu, len); in l2cap_build_cmd() [all …]
|
/linux-4.4.14/net/openvswitch/ |
D | vport.c | 495 int mtu = vport->dev->mtu; in ovs_vport_send() local 497 if (unlikely(packet_length(skb) > mtu && !skb_is_gso(skb))) { in ovs_vport_send() 500 packet_length(skb), mtu); in ovs_vport_send()
|
D | vport-vxlan.c | 95 .mtu = IP_MAX_MTU, in vxlan_tnl_create()
|
/linux-4.4.14/arch/xtensa/platforms/iss/ |
D | network.c | 81 int mtu; member 202 (*skb)->data, (*skb)->dev->mtu + ETH_HEADER_OTHER); in tuntap_read() 259 lp->mtu = TRANSPORT_TUNTAP_MTU; in tuntap_probe() 288 skb = dev_alloc_skb(dev->mtu + 2 + ETH_HEADER_OTHER); in iss_net_rx() 570 dev->mtu = lp->mtu; in iss_net_configure()
|
/linux-4.4.14/net/ieee802154/ |
D | socket.c | 253 unsigned int mtu; in raw_sendmsg() local 276 mtu = IEEE802154_MTU; in raw_sendmsg() 277 pr_debug("name = %s, mtu = %u\n", dev->name, mtu); in raw_sendmsg() 279 if (size > mtu) { in raw_sendmsg() 280 pr_debug("size = %Zu, mtu = %u\n", size, mtu); in raw_sendmsg() 612 unsigned int mtu; in dgram_sendmsg() local 640 mtu = IEEE802154_MTU; in dgram_sendmsg() 641 pr_debug("name = %s, mtu = %u\n", dev->name, mtu); in dgram_sendmsg() 643 if (size > mtu) { in dgram_sendmsg() 644 pr_debug("size = %Zu, mtu = %u\n", size, mtu); in dgram_sendmsg()
|
/linux-4.4.14/net/802/ |
D | hippi.c | 126 dev->mtu = new_mtu; in hippi_change_mtu() 176 dev->mtu = 65280; in hippi_setup()
|
D | fddi.c | 148 dev->mtu = new_mtu; in fddi_change_mtu() 163 dev->mtu = FDDI_K_SNAP_DLEN; /* Assume max payload of 802.2 SNAP frame */ in fddi_setup()
|
D | fc.c | 87 dev->mtu = 2024; in fc_setup()
|
/linux-4.4.14/include/net/bluetooth/ |
D | rfcomm.h | 126 __le16 mtu; member 163 uint mtu; member 189 uint mtu; member
|
D | sco.h | 40 __u16 mtu; member
|
D | l2cap.h | 458 __le16 mtu; member 465 __le16 mtu; member 622 unsigned int mtu; member
|
/linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
D | main.c | 707 hw->mtu = alx->dev->mtu; in alx_init_sw() 708 alx->rxbuf_size = ALIGN(ALX_RAW_MTU(hw->mtu), 8); in alx_init_sw() 741 if (netdev->mtu > ALX_MAX_TSO_PKT_SIZE) in alx_fix_features() 806 static int alx_change_mtu(struct net_device *netdev, int mtu) in alx_change_mtu() argument 809 int max_frame = mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in alx_change_mtu() 815 if (netdev->mtu == mtu) in alx_change_mtu() 818 netdev->mtu = mtu; in alx_change_mtu() 819 alx->hw.mtu = mtu; in alx_change_mtu() 820 alx->rxbuf_size = mtu > ALX_DEF_RXBUF_SIZE ? in alx_change_mtu()
|
/linux-4.4.14/Documentation/networking/ |
D | vrf.txt | 132 …11: vrf-mgmt: <NOARP,MASTER,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group def… 135 …12: vrf-red: <NOARP,MASTER,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group defa… 138 …13: vrf-blue: <NOARP,MASTER,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group def… 141 …14: vrf-green: <NOARP,MASTER,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group de… 176 …3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vrf-red state UP mode … 178 …4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vrf-red state UP mode … 180 …7: eth5: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master vrf-red state DOWN mode DEFAULT group de… 214 …3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vrf-red state UP group… 222 …4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vrf-red state UP group… 230 …7: eth5: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master vrf-red state DOWN group default qlen 10…
|
D | netdevices.txt | 16 (example: rmmod mydriver </sys/class/net/myeth/mtu ) 28 than the mtu. The MTU does not include link layer header overhead, so 42 standard Ethernet mtu of 1500 bytes, the device should allow up to
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | ring_mode.c | 127 static int stmmac_set_16kib_bfsize(int mtu) in stmmac_set_16kib_bfsize() argument 130 if (unlikely(mtu >= BUF_SIZE_8KiB)) in stmmac_set_16kib_bfsize()
|
D | dwmac1000_core.c | 35 static void dwmac1000_core_init(struct mac_device_info *hw, int mtu) in dwmac1000_core_init() argument 40 if (mtu > 1500) in dwmac1000_core_init() 42 if (mtu > 2000) in dwmac1000_core_init()
|
D | common.h | 385 void (*core_init)(struct mac_device_info *hw, int mtu); 443 int (*set_16kib_bfsize)(int mtu);
|
/linux-4.4.14/include/linux/ |
D | virtio_caif.h | 16 u32 mtu; member
|
D | ppp_channel.h | 40 int mtu; /* max transmit packet size */ member
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 230 unsigned int mtu; /* mtu size */ member 298 unsigned int mtu, unsigned int speed) in t1_sched_update_parms() argument 304 pr_debug("%s mtu=%d speed=%d\n", __func__, mtu, speed); in t1_sched_update_parms() 307 if (mtu) in t1_sched_update_parms() 308 p->mtu = mtu; in t1_sched_update_parms() 310 if (speed || mtu) { in t1_sched_update_parms() 311 unsigned long long drain = 1024ULL * p->speed * (p->mtu - 40); in t1_sched_update_parms() 312 do_div(drain, (p->mtu + 50) * 1000); in t1_sched_update_parms() 322 s->max_avail = max(4096U, p->mtu + 16 + 14 + 4); in t1_sched_update_parms() 323 max_avail_segs = max(1U, 4096 / (p->mtu - 40)); in t1_sched_update_parms() [all …]
|
D | pm3393.c | 330 static int pm3393_set_mtu(struct cmac *cmac, int mtu) in pm3393_set_mtu() argument 335 mtu += 14 + 4; in pm3393_set_mtu() 336 if (mtu > MAX_FRAME_SIZE) in pm3393_set_mtu() 343 pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MAX_FRAME_LENGTH, mtu); in pm3393_set_mtu() 344 pmwrite(cmac, SUNI1x10GEXP_REG_TXXG_MAX_FRAME_SIZE, mtu); in pm3393_set_mtu()
|
D | gmac.h | 110 int (*set_mtu)(struct cmac *, int mtu);
|
D | vsc7326.c | 451 static int mac_set_mtu(struct cmac *mac, int mtu) in mac_set_mtu() argument 455 if (mtu > MAX_MTU) in mac_set_mtu() 459 vsc_write(mac->adapter, REG_MAX_LEN(port), mtu + 14 + 4); in mac_set_mtu()
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | Kconfig | 20 e.g. ifconfig ib0 mtu 65520. 24 unless you limit mtu for these destinations to 2044.
|
D | ipoib_vlan.c | 59 priv->dev->mtu = IPOIB_UD_MTU(priv->max_ib_mtu); in __ipoib_vlan_add() 60 priv->mcast_mtu = priv->admin_mtu = priv->dev->mtu; in __ipoib_vlan_add()
|
D | ipoib_cm.c | 428 data.mtu = cpu_to_be32(IPOIB_CM_BUF_SIZE); in ipoib_cm_send_rep() 714 if (unlikely(skb->len > tx->mtu)) { in ipoib_cm_send() 716 skb->len, tx->mtu); in ipoib_cm_send() 719 ipoib_cm_skb_too_long(dev, skb, tx->mtu - IPOIB_ENCAP_LEN); in ipoib_cm_send() 958 p->mtu = be32_to_cpu(data->mtu); in ipoib_cm_rep_handler() 960 if (p->mtu <= IPOIB_ENCAP_LEN) { in ipoib_cm_rep_handler() 962 p->mtu, IPOIB_ENCAP_LEN); in ipoib_cm_rep_handler() 1056 data.mtu = cpu_to_be32(IPOIB_CM_BUF_SIZE); in ipoib_cm_send_req() 1380 unsigned mtu = priv->mcast_mtu; in ipoib_cm_skb_reap() local 1390 icmp_send(skb, ICMP_DEST_UNREACH, ICMP_FRAG_NEEDED, htonl(mtu)); in ipoib_cm_skb_reap() [all …]
|
D | ipoib.h | 188 __be32 mtu; member 246 u32 mtu; member 644 unsigned int mtu); 738 unsigned int mtu) in ipoib_cm_skb_too_long() argument
|
D | ipoib_multicast.c | 231 priv->broadcast->mcmember.mtu = mcmember->mtu; in ipoib_mcast_join_finish() 241 IPOIB_UD_MTU(ib_mtu_enum_to_int(priv->broadcast->mcmember.mtu)); in ipoib_mcast_join_finish() 244 IPOIB_UD_MTU(ib_mtu_enum_to_int(priv->broadcast->mcmember.mtu)); in ipoib_mcast_join_finish() 509 rec.mtu = priv->broadcast->mcmember.mtu; in ipoib_mcast_join()
|
/linux-4.4.14/drivers/tty/ |
D | n_gsm.c | 238 unsigned int mtu; member 817 if (len > gsm->mtu) in gsm_dlci_data_output() 818 len = gsm->mtu; in gsm_dlci_data_output() 879 if (len > gsm->mtu) { in gsm_dlci_data_output_framed() 886 len = gsm->mtu; in gsm_dlci_data_output_framed() 2192 gsm->mtu = 64; in gsm_alloc_mux() 2504 if (c->mru > MAX_MRU || c->mtu > MAX_MTU || c->mru < 8 || c->mtu < 8) in gsmld_config() 2532 if (c->mtu != gsm->mtu) in gsmld_config() 2553 gsm->mtu = c->mtu; in gsmld_config() 2599 c.mtu = gsm->mtu; in gsmld_ioctl() [all …]
|
/linux-4.4.14/net/appletalk/ |
D | dev.c | 18 dev->mtu = LTALK_MTU; in ltalk_setup()
|
/linux-4.4.14/drivers/net/usb/ |
D | net1080.c | 74 #define FRAMED_SIZE(mtu) (sizeof (struct nc_header) \ argument 76 + (mtu) \ 374 dev->net->mtu); in net1080_rx_fixup() 503 dev->rx_urb_size = dev->net->hard_header_len + dev->net->mtu; in net1080_bind()
|
D | zaurus.c | 91 dev->rx_urb_size = dev->net->hard_header_len + dev->net->mtu; in zaurus_bind() 230 + dev->net->mtu; in blan_mdlm_bind()
|
/linux-4.4.14/include/uapi/linux/ |
D | gsmmux.h | 18 unsigned int mtu; member
|
D | icmp.h | 80 __be16 mtu; member
|
D | if_frad.h | 89 short mtu; member
|
D | atmbr2684.h | 58 int mtu; member
|
D | atmlec.h | 54 int mtu; member
|
/linux-4.4.14/net/netfilter/ |
D | xt_TCPMSS.c | 53 u_int32_t mtu = ~0U; in tcpmss_reverse_mtu() local 72 mtu = dst_mtu(&rt->dst); in tcpmss_reverse_mtu() 75 return mtu; in tcpmss_reverse_mtu()
|
/linux-4.4.14/net/6lowpan/ |
D | core.c | 22 dev->mtu = IPV6_MIN_MTU; in lowpan_netdev_setup()
|
/linux-4.4.14/drivers/net/xen-netback/ |
D | interface.c | 277 static int xenvif_change_mtu(struct net_device *dev, int mtu) in xenvif_change_mtu() argument 282 if (mtu > max) in xenvif_change_mtu() 284 dev->mtu = mtu; in xenvif_change_mtu() 521 if (!vif->can_sg && vif->dev->mtu > ETH_DATA_LEN) in xenvif_carrier_on()
|
/linux-4.4.14/include/uapi/rdma/ |
D | ib_user_sa.h | 62 __u32 mtu; member
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | netdev.c | 53 wil_dbg_misc(wil, "change MTU %d -> %d\n", ndev->mtu, new_mtu); in wil_change_mtu() 54 ndev->mtu = new_mtu; in wil_change_mtu()
|
/linux-4.4.14/arch/um/include/shared/ |
D | net_user.h | 24 int mtu; member
|
/linux-4.4.14/drivers/s390/net/ |
D | ctcm_sysfs.c | 57 (bs1 < (ndev->mtu + LL_HEADER_LENGTH + 2))) in ctcm_buffer_write() 63 ndev->mtu = bs1 - LL_HEADER_LENGTH - 2; in ctcm_buffer_write()
|
/linux-4.4.14/drivers/net/ethernet/qualcomm/ |
D | qca_spi.c | 300 net_dev->mtu + VLAN_ETH_HLEN); in qcaspi_receive() 381 net_dev->mtu + VLAN_ETH_HLEN); in qcaspi_receive() 748 dev->mtu = QCASPI_MTU; in qcaspi_netdev_init() 753 qca->buffer_size = (dev->mtu + VLAN_ETH_HLEN + QCAFRM_HEADER_LEN + in qcaspi_netdev_init() 762 qca->rx_skb = netdev_alloc_skb(dev, qca->net_dev->mtu + VLAN_ETH_HLEN); in qcaspi_netdev_init() 789 dev->mtu = new_mtu; in qcaspi_netdev_change_mtu()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_sriov.c | 368 u32 rc = 0, mtu, i; in bnxt_hwrm_func_cfg() local 404 mtu = bp->dev->mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in bnxt_hwrm_func_cfg() 405 req.mru = cpu_to_le16(mtu); in bnxt_hwrm_func_cfg() 406 req.mtu = cpu_to_le16(mtu); in bnxt_hwrm_func_cfg()
|
/linux-4.4.14/net/decnet/ |
D | dn_route.c | 121 struct sk_buff *skb , u32 mtu); 143 .mtu = dn_dst_mtu, 271 struct sk_buff *skb, u32 mtu) in dn_dst_update_pmtu() argument 285 if (dst_metric(dst, RTAX_MTU) > mtu && mtu >= min_mtu) { in dn_dst_update_pmtu() 287 dst_metric_set(dst, RTAX_MTU, mtu); in dn_dst_update_pmtu() 291 u32 mss = mtu - DN_MAX_NSP_DATA_HEADER; in dn_dst_update_pmtu() 864 unsigned int mtu = dst_metric_raw(dst, RTAX_MTU); in dn_dst_mtu() local 866 return mtu ? : dst->dev->mtu; in dn_dst_mtu() 898 if (dst_metric(&rt->dst, RTAX_MTU) > rt->dst.dev->mtu) in dn_rt_set_next_hop() 899 dst_metric_set(&rt->dst, RTAX_MTU, rt->dst.dev->mtu); in dn_rt_set_next_hop()
|
D | af_decnet.c | 1851 unsigned int dn_mss_from_pmtu(struct net_device *dev, int mtu) in dn_mss_from_pmtu() argument 1856 mtu -= LL_RESERVED_SPACE(dev); in dn_mss_from_pmtu() 1858 mtu -= 21; in dn_mss_from_pmtu() 1860 mtu -= 6; in dn_mss_from_pmtu() 1861 mtu -= DN_MAX_NSP_DATA_HEADER; in dn_mss_from_pmtu() 1866 mtu -= (21 + DN_MAX_NSP_DATA_HEADER + 16); in dn_mss_from_pmtu() 1868 if (mtu > mss) in dn_mss_from_pmtu() 1869 mss = mtu; in dn_mss_from_pmtu() 1885 u32 mtu = dst_mtu(dst); in dn_current_mss() local 1886 mss_now = min_t(int, dn_mss_from_pmtu(dst->dev, mtu), mss_now); in dn_current_mss()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
D | switchx2.c | 216 static int mlxsw_sx_port_mtu_set(struct mlxsw_sx_port *mlxsw_sx_port, u16 mtu) in mlxsw_sx_port_mtu_set() argument 223 mtu += MLXSW_TXHDR_LEN + ETH_HLEN; in mlxsw_sx_port_mtu_set() 230 if (mtu > max_mtu) in mlxsw_sx_port_mtu_set() 233 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sx_port->local_port, mtu); in mlxsw_sx_port_mtu_set() 337 static int mlxsw_sx_port_change_mtu(struct net_device *dev, int mtu) in mlxsw_sx_port_change_mtu() argument 342 err = mlxsw_sx_port_mtu_set(mlxsw_sx_port, mtu); in mlxsw_sx_port_change_mtu() 345 dev->mtu = mtu; in mlxsw_sx_port_change_mtu()
|
D | spectrum.c | 254 static int mlxsw_sp_port_mtu_set(struct mlxsw_sp_port *mlxsw_sp_port, u16 mtu) in mlxsw_sp_port_mtu_set() argument 261 mtu += MLXSW_TXHDR_LEN + ETH_HLEN; in mlxsw_sp_port_mtu_set() 268 if (mtu > max_mtu) in mlxsw_sp_port_mtu_set() 271 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sp_port->local_port, mtu); in mlxsw_sp_port_mtu_set() 436 static int mlxsw_sp_port_change_mtu(struct net_device *dev, int mtu) in mlxsw_sp_port_change_mtu() argument 441 err = mlxsw_sp_port_mtu_set(mlxsw_sp_port, mtu); in mlxsw_sp_port_change_mtu() 444 dev->mtu = mtu; in mlxsw_sp_port_change_mtu()
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_output.c | 233 void xfrm_local_error(struct sk_buff *skb, int mtu) in xfrm_local_error() argument 249 afinfo->local_error(skb, mtu); in xfrm_local_error()
|
D | xfrm_policy.c | 2747 u32 mtu; in xfrm_bundle_ok() local 2769 mtu = dst_mtu(dst->child); in xfrm_bundle_ok() 2770 if (xdst->child_mtu_cached != mtu) { in xfrm_bundle_ok() 2772 xdst->child_mtu_cached = mtu; in xfrm_bundle_ok() 2777 mtu = dst_mtu(xdst->route); in xfrm_bundle_ok() 2778 if (xdst->route_mtu_cached != mtu) { in xfrm_bundle_ok() 2780 xdst->route_mtu_cached = mtu; in xfrm_bundle_ok() 2789 mtu = last->child_mtu_cached; in xfrm_bundle_ok() 2793 mtu = xfrm_state_mtu(dst->xfrm, mtu); in xfrm_bundle_ok() 2794 if (mtu > last->route_mtu_cached) in xfrm_bundle_ok() [all …]
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/ |
D | qede_ethtool.c | 338 edev->ndev->mtu = args->mtu; in qede_update_mtu() 359 args.mtu = new_mtu; in qede_change_mtu()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sunvnet.c | 111 pkt.mtu = port->rmtu; in vnet_send_attr() 114 pkt.mtu = port->rmtu; in vnet_send_attr() 119 pkt.mtu = framelen; in vnet_send_attr() 121 pkt.mtu = framelen + VLAN_HLEN; in vnet_send_attr() 140 (unsigned long long)pkt.mtu, pkt.cflags, pkt.ipv4_lso_maxlen); in vnet_send_attr() 159 (unsigned long long)pkt->mtu, port->rmtu, pkt->cflags, in handle_attr_info() 179 localmtu = min(pkt->mtu, localmtu); in handle_attr_info() 180 pkt->mtu = localmtu; in handle_attr_info() 214 pkt->mtu != localmtu) { in handle_attr_info() 229 (unsigned long long)pkt->mtu, port->rmtu, pkt->cflags, in handle_attr_info() [all …]
|
/linux-4.4.14/net/dccp/ |
D | ipv4.c | 149 u32 mtu) in dccp_do_pmtu_discovery() argument 162 dst = inet_csk_update_pmtu(sk, mtu); in dccp_do_pmtu_discovery() 169 if (mtu < dst_mtu(dst) && ip_dont_fragment(sk, dst)) in dccp_do_pmtu_discovery() 172 mtu = dst_mtu(dst); in dccp_do_pmtu_discovery() 176 inet_csk(sk)->icsk_pmtu_cookie > mtu) { in dccp_do_pmtu_discovery() 177 dccp_sync_mss(sk, mtu); in dccp_do_pmtu_discovery()
|
/linux-4.4.14/drivers/media/common/siano/ |
D | sms-cards.c | 121 .mtu = 15792, 128 .mtu = 15792,
|
D | sms-cards.h | 95 unsigned int mtu; member
|
/linux-4.4.14/drivers/net/ethernet/packetengines/ |
D | yellowfin.c | 38 static int mtu; variable 118 module_param(mtu, int, 0); 125 MODULE_PARM_DESC(mtu, "G-NIC MTU (all boards)"); 478 if (mtu) in yellowfin_init_one() 479 dev->mtu = mtu; in yellowfin_init_one() 731 yp->rx_buf_sz = (dev->mtu <= 1500 ? PKT_BUF_SZ : dev->mtu + 32); in yellowfin_init_ring()
|
D | hamachi.c | 41 static int mtu; variable 515 module_param(mtu, int, 0); 530 MODULE_PARM_DESC(mtu, "GNIC-II MTU (all boards)"); 730 if (mtu) in hamachi_init_one() 731 dev->mtu = mtu; in hamachi_init_one() 1174 hmp->rx_buf_sz = (dev->mtu <= 1492 ? PKT_BUF_SZ : in hamachi_init_ring() 1175 (((dev->mtu+26+7) & ~7) + 16)); in hamachi_init_ring()
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | marvell-armada-370-neta.txt | 12 - tx-csum-limit: maximum mtu supported by port that allow TX checksum.
|
/linux-4.4.14/net/phonet/ |
D | pep-gprs.c | 225 dev->mtu = new_mtu; in gprs_set_mtu() 241 dev->mtu = GPRS_DEFAULT_MTU; in gprs_setup()
|
/linux-4.4.14/arch/um/os-Linux/drivers/ |
D | tuntap_kern.c | 41 skb->dev->mtu + ETH_HEADER_OTHER); in tuntap_read()
|
D | ethertap_kern.c | 44 skb->dev->mtu + 2 + ETH_HEADER_ETHERTAP); in etap_read()
|
/linux-4.4.14/drivers/net/ethernet/dlink/ |
D | dl2k.c | 29 static int mtu[MAX_UNITS]; variable 44 module_param_array(mtu, int, NULL, 0); 207 dev->mtu = MAX_JUMBO; in rio_probe1() 210 if (mtu[card_idx] > 0 && mtu[card_idx] < PACKET_SIZE) in rio_probe1() 211 dev->mtu = mtu[card_idx]; in rio_probe1() 599 np->rx_buf_sz = (dev->mtu <= 1500 ? PACKET_SIZE : dev->mtu + 32); in alloc_list() 1148 dev->mtu = new_mtu; in change_mtu()
|
/linux-4.4.14/arch/um/drivers/ |
D | slip_kern.c | 49 return slip_user_read(fd, skb_mac_header(skb), skb->dev->mtu, in slip_read()
|
D | daemon_kern.c | 45 skb->dev->mtu + ETH_HEADER_OTHER); in daemon_read()
|
D | slirp_user.c | 123 .mtu = BUF_SIZE,
|
D | vde_user.c | 71 .mtu = ETH_MAX_PACKET,
|
D | slirp_kern.c | 54 return slirp_user_read(fd, skb_mac_header(skb), skb->dev->mtu, in slirp_read()
|
D | pcap_kern.c | 37 skb->dev->mtu + ETH_HEADER_OTHER, in pcap_read()
|
D | vde_kern.c | 45 skb->dev->mtu + ETH_HEADER_OTHER); in vde_read()
|
D | pcap_user.c | 135 .mtu = ETH_MAX_PACKET,
|
/linux-4.4.14/drivers/net/hyperv/ |
D | rndis_filter.c | 1023 u32 mtu, size; in rndis_filter_device_add() local 1067 &mtu, &size); in rndis_filter_device_add() 1068 if (ret == 0 && size == sizeof(u32) && mtu < net_device->ndev->mtu) in rndis_filter_device_add() 1069 net_device->ndev->mtu = mtu; in rndis_filter_device_add()
|
D | netvsc_drv.c | 871 static int netvsc_change_mtu(struct net_device *ndev, int mtu) in netvsc_change_mtu() argument 886 if (mtu < NETVSC_MTU_MIN || mtu > limit) in netvsc_change_mtu() 896 ndev->mtu = mtu; in netvsc_change_mtu()
|
/linux-4.4.14/drivers/net/hippi/ |
D | rrunner.c | 647 skb = alloc_skb(dev->mtu + HIPPI_HLEN, GFP_ATOMIC); in rr_init1() 656 dev->mtu + HIPPI_HLEN, PCI_DMA_FROMDEVICE); in rr_init1() 665 rrpriv->rx_ring[i].size = dev->mtu + HIPPI_HLEN; in rr_init1() 708 dev->mtu + HIPPI_HLEN, in rr_init1() 976 newskb = alloc_skb(dev->mtu + HIPPI_HLEN, in rx_int() 982 desc->addr.addrlo, dev->mtu + in rx_int() 989 dev->mtu + HIPPI_HLEN, in rx_int() 1008 desc->size = dev->mtu + HIPPI_HLEN; in rx_int() 1140 dev->mtu + HIPPI_HLEN, PCI_DMA_FROMDEVICE); in rr_raz_rx()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 266 adapter->netdev->mtu + in ibmveth_replenish_buffer_pool() 508 adapter->netdev->mtu + IBMVETH_BUFF_OH, in ibmveth_cleanup() 664 kmalloc(netdev->mtu + IBMVETH_BUFF_OH, GFP_KERNEL); in ibmveth_open() 671 netdev->mtu + IBMVETH_BUFF_OH, DMA_BIDIRECTIONAL); in ibmveth_open() 1374 dev->mtu = new_mtu; in ibmveth_change_mtu() 1425 ret += IOMMU_PAGE_ALIGN(netdev->mtu, tbl); in ibmveth_get_desired_dma() 1660 int mtu = netdev->mtu + IBMVETH_BUFF_OH; in veth_pool_store() local 1669 if (mtu <= adapter->rx_buff_pool[i].buff_size) in veth_pool_store()
|
/linux-4.4.14/net/hsr/ |
D | hsr_main.c | 85 master->dev->mtu = mtu_max; in hsr_netdev_notify()
|
D | hsr_device.c | 131 mtu_max = min(port->dev->mtu, mtu_max); in hsr_get_max_mtu() 154 dev->mtu = new_mtu; in hsr_dev_change_mtu()
|
/linux-4.4.14/drivers/net/ppp/ |
D | pptp.c | 501 po->chan.mtu = dst_mtu(&rt->dst); in pptp_connect() 502 if (!po->chan.mtu) in pptp_connect() 503 po->chan.mtu = PPP_MRU; in pptp_connect() 505 po->chan.mtu -= PPTP_HEADER_OVERHEAD; in pptp_connect()
|
D | pppoe.c | 707 po->chan.mtu = dev->mtu - sizeof(struct pppoe_hdr) - 2; in pppoe_connect() 767 if (put_user(po->pppoe_dev->mtu - in pppoe_ioctl() 784 if (val < (po->pppoe_dev->mtu in pppoe_ioctl() 878 if (total_len > (dev->mtu + dev->hard_header_len)) in pppoe_sendmsg()
|
D | ppp_generic.c | 1148 dev->mtu = PPP_MRU; in ppp_setup() 1190 int new_skb_size = ppp->dev->mtu + in pad_compress_skb() 1192 int compressor_skb_size = ppp->dev->mtu + in pad_compress_skb() 1418 int i, bits, hdrlen, mtu; in ppp_mp_explode() local 1588 mtu = pch->chan->mtu - (hdrlen - 2); in ppp_mp_explode() 1589 if (mtu < 4) in ppp_mp_explode() 1590 mtu = 4; in ppp_mp_explode() 1591 if (flen > mtu) in ppp_mp_explode() 1592 flen = mtu; in ppp_mp_explode()
|
/linux-4.4.14/net/rose/ |
D | rose_dev.c | 134 dev->mtu = ROSE_MAX_PACKET_SIZE - 2; in rose_setup()
|
/linux-4.4.14/net/ethernet/ |
D | eth.c | 324 dev->mtu = new_mtu; in eth_change_mtu() 356 dev->mtu = ETH_DATA_LEN; in ether_setup()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bnx2.h | 4221 #define BNX2_RBUF_CONFIG_XOFF_TRIP_VAL(mtu) \ argument 4222 ((((mtu) - 1500) * 31 / 1000) + 54) 4224 #define BNX2_RBUF_CONFIG_XON_TRIP_VAL(mtu) \ argument 4225 ((((mtu) - 1500) * 39 / 1000) + 66) 4226 #define BNX2_RBUF_CONFIG_VAL(mtu) \ argument 4227 (BNX2_RBUF_CONFIG_XOFF_TRIP_VAL(mtu) | \ 4228 (BNX2_RBUF_CONFIG_XON_TRIP_VAL(mtu) << 16)) 4250 #define BNX2_RBUF_CONFIG2_MAC_DROP_TRIP_VAL(mtu) \ argument 4251 ((((mtu) - 1500) * 4 / 1000) + 5) 4253 #define BNX2_RBUF_CONFIG2_MAC_KEEP_TRIP_VAL(mtu) \ argument [all …]
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | ldc.h | 24 u32 mtu; member
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | provider.c | 361 if (netdev->mtu >= 4096) in c4iw_query_port() 363 else if (netdev->mtu >= 2048) in c4iw_query_port() 365 else if (netdev->mtu >= 1024) in c4iw_query_port() 367 else if (netdev->mtu >= 512) in c4iw_query_port()
|
/linux-4.4.14/include/linux/qed/ |
D | qed_eth_if.h | 119 u8 vport_id, u16 mtu,
|
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-drv.c | 256 static int xgbe_calc_rx_buf_size(struct net_device *netdev, unsigned int mtu) in xgbe_calc_rx_buf_size() argument 260 if (mtu > XGMAC_JUMBO_PACKET_MTU) { in xgbe_calc_rx_buf_size() 265 rx_buf_size = mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in xgbe_calc_rx_buf_size() 1319 ret = xgbe_calc_rx_buf_size(netdev, netdev->mtu); in xgbe_open() 1514 static int xgbe_change_mtu(struct net_device *netdev, int mtu) in xgbe_change_mtu() argument 1521 ret = xgbe_calc_rx_buf_size(netdev, mtu); in xgbe_change_mtu() 1526 netdev->mtu = mtu; in xgbe_change_mtu() 1984 max_len = netdev->mtu + ETH_HLEN; in xgbe_rx_poll()
|
/linux-4.4.14/net/atm/ |
D | pppoatm.c | 219 pvcc->chan.mtu += LLC_LEN; in pppoatm_push() 422 pvcc->chan.mtu = atmvcc->qos.txtp.max_sdu - PPP_HDRLEN - in pppoatm_assign_vcc()
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | rndis.c | 254 *outbuf = cpu_to_le32(params->dev->mtu); in gen_ndis_query_resp() 274 *outbuf = cpu_to_le32(params->dev->mtu); in gen_ndis_query_resp() 283 *outbuf = cpu_to_le32(params->dev->mtu); in gen_ndis_query_resp() 584 params->dev->mtu in rndis_init_response()
|
/linux-4.4.14/net/netrom/ |
D | nr_dev.c | 172 dev->mtu = NR_MAX_PACKET_SIZE; in nr_setup()
|
/linux-4.4.14/include/linux/can/ |
D | dev.h | 126 dev->mtu = CANFD_MTU; in can_set_static_ctrlmode()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_init.c | 709 int mtu; in qib_init() local 714 mtu = ib_mtu_enum_to_int(qib_ibmtu); in qib_init() 715 if (mtu == -1) { in qib_init() 716 mtu = QIB_DEFAULT_MTU; in qib_init() 720 ppd->init_ibmaxlen = min(mtu > 2048 ? in qib_init() 729 qib_set_mtu(ppd, mtu); in qib_init()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | octeon_network.h | 77 u32 mtu; member
|
D | liquidio_common.h | 500 u64 mtu:16; member 512 u64 mtu:16;
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | port.c | 270 int mlx5_set_port_mtu(struct mlx5_core_dev *dev, u16 mtu, u8 port) in mlx5_set_port_mtu() argument 277 MLX5_SET(pmtu_reg, in, admin_mtu, mtu); in mlx5_set_port_mtu()
|
/linux-4.4.14/drivers/misc/sgi-xp/ |
D | xpnet.c | 344 dev->mtu = new_mtu; in xpnet_dev_change_mtu() 557 xpnet_device->mtu = XPNET_DEF_MTU; in xpnet_init()
|