Home
last modified time | relevance | path

Searched refs:mtu (Results 1 – 200 of 563) sorted by relevance

123

/linux-4.1.27/drivers/clocksource/
Dsh_mtu2.c37 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 …]
DMakefile18 obj-$(CONFIG_CLKSRC_NOMADIK_MTU) += nomadik-mtu.o
/linux-4.1.27/net/rxrpc/
Dar-error.c79 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 …]
Dar-ack.c604 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()
890 int genbit, loop, nbit, ioc, ret, mtu; in rxrpc_process_call() local
1216 mtu = call->conn->trans->peer->if_mtu; in rxrpc_process_call()
1217 mtu -= call->conn->trans->peer->hdrsize; in rxrpc_process_call()
1218 ackinfo.maxMTU = htonl(mtu); in rxrpc_process_call()
Dar-peer.c79 peer->mtu = peer->if_mtu; in rxrpc_alloc_peer()
96 peer->maxdata = peer->mtu - peer->hdrsize; in rxrpc_alloc_peer()
/linux-4.1.27/net/ipv6/
Dxfrm6_output.c47 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()
84 xfrm6_local_rxpmtu(skb, mtu); in xfrm6_tunnel_check_size()
[all …]
Dip6_output.c167 u32 mtu; in ip6_xmit() local
223 mtu = dst_mtu(dst); in ip6_xmit()
224 if ((skb->len <= mtu) || skb->ignore_df || skb_is_gso(skb)) { in ip6_xmit()
232 ipv6_local_error(sk, EMSGSIZE, fl6, mtu); in ip6_xmit()
328 unsigned int mtu; in ip6_dst_mtu_forward() local
332 mtu = dst_metric_raw(dst, RTAX_MTU); in ip6_dst_mtu_forward()
333 if (mtu) in ip6_dst_mtu_forward()
334 return mtu; in ip6_dst_mtu_forward()
337 mtu = IPV6_MIN_MTU; in ip6_dst_mtu_forward()
341 mtu = idev->cnf.mtu6; in ip6_dst_mtu_forward()
[all …]
Dip6_gre.c405 __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 …]
Dip6_tunnel.c511 __u32 mtu; in ip6_tnl_err() local
542 mtu = *info - offset; in ip6_tnl_err()
543 if (mtu < IPV6_MIN_MTU) in ip6_tnl_err()
544 mtu = IPV6_MIN_MTU; in ip6_tnl_err()
545 t->dev->mtu = mtu; in ip6_tnl_err()
548 if (len > mtu) { in ip6_tnl_err()
551 rel_info = mtu; in ip6_tnl_err()
985 int mtu; in ip6_tnl_xmit2() local
1040 mtu = dst_mtu(dst) - sizeof(*ipv6h); in ip6_tnl_xmit2()
1043 mtu -= 8; in ip6_tnl_xmit2()
[all …]
Droute.c92 struct sk_buff *skb, u32 mtu);
201 .mtu = ip6_mtu,
215 unsigned int mtu = dst_metric_raw(dst, RTAX_MTU); in ip6_blackhole_mtu() local
217 return mtu ? : dst->dev->mtu; in ip6_blackhole_mtu()
221 struct sk_buff *skb, u32 mtu) in ip6_rt_blackhole_update_pmtu() argument
240 .mtu = ip6_blackhole_mtu,
1150 struct sk_buff *skb, u32 mtu) in ip6_rt_update_pmtu() argument
1155 if (mtu < dst_mtu(dst) && rt6->rt6i_dst.plen == 128) { in ip6_rt_update_pmtu()
1159 if (mtu < IPV6_MIN_MTU) in ip6_rt_update_pmtu()
1160 mtu = IPV6_MIN_MTU; in ip6_rt_update_pmtu()
[all …]
Dsit.c819 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 …]
Dip6_vti.c438 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()
Dndisc.c1368 u32 mtu; in ndisc_router_discovery() local
1370 memcpy(&n, ((u8 *)(ndopts.nd_opts_mtu+1))+2, sizeof(mtu)); in ndisc_router_discovery()
1371 mtu = ntohl(n); in ndisc_router_discovery()
1373 if (mtu < IPV6_MIN_MTU || mtu > skb->dev->mtu) { in ndisc_router_discovery()
1374 ND_PRINTK(2, warn, "RA: invalid mtu: %d\n", mtu); in ndisc_router_discovery()
1375 } else if (in6_dev->cnf.mtu6 != mtu) { in ndisc_router_discovery()
1376 in6_dev->cnf.mtu6 = mtu; in ndisc_router_discovery()
1379 dst_metric_set(&rt->dst, RTAX_MTU, mtu); in ndisc_router_discovery()
1381 rt6_mtu_change(skb->dev, mtu); in ndisc_router_discovery()
Dinet6_connection_sock.c254 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu) in inet6_csk_update_pmtu() argument
261 dst->ops->update_pmtu(dst, sk, NULL, mtu); in inet6_csk_update_pmtu()
Desp6.c54 static u32 esp6_get_mtu(struct xfrm_state *x, int mtu);
411 static u32 esp6_get_mtu(struct xfrm_state *x, int mtu) in esp6_get_mtu() argument
422 return ((mtu - x->props.header_len - crypto_aead_authsize(aead) - in esp6_get_mtu()
Dxfrm6_policy.c234 struct sk_buff *skb, u32 mtu) in xfrm6_update_pmtu() argument
239 path->ops->update_pmtu(path, sk, skb, mtu); in xfrm6_update_pmtu()
/linux-4.1.27/net/ipv4/
Dxfrm4_output.c23 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()
34 xfrm_local_error(skb, mtu); in xfrm4_tunnel_check_size()
37 ICMP_FRAG_NEEDED, htonl(mtu)); in xfrm4_tunnel_check_size()
104 void xfrm4_local_error(struct sk_buff *skb, u32 mtu) in xfrm4_local_error() argument
110 inet_sk(skb->sk)->inet_dport, mtu); in xfrm4_local_error()
Dip_forward.c48 static bool ip_exceeds_mtu(const struct sk_buff *skb, unsigned int mtu) in ip_exceeds_mtu() argument
50 if (skb->len <= mtu) in ip_exceeds_mtu()
53 if (skb_is_gso(skb) && skb_gso_network_seglen(skb) <= mtu) in ip_exceeds_mtu()
76 u32 mtu; in ip_forward() local
116 mtu = ip_dst_mtu_maybe_forward(&rt->dst, true); in ip_forward()
117 if (!ip_may_fragment(skb) && ip_exceeds_mtu(skb, mtu)) { in ip_forward()
120 htonl(mtu)); in ip_forward()
Dip_tunnel.c361 int mtu = ETH_DATA_LEN; in ip_tunnel_bind_dev() local
390 mtu = tdev->mtu; in ip_tunnel_bind_dev()
394 mtu -= (dev->hard_header_len + t_hlen); in ip_tunnel_bind_dev()
396 if (mtu < 68) in ip_tunnel_bind_dev()
397 mtu = 68; in ip_tunnel_bind_dev()
399 return mtu; in ip_tunnel_bind_dev()
414 dev->mtu = ip_tunnel_bind_dev(dev); in ip_tunnel_create()
594 int mtu; in tnl_update_pmtu() local
597 mtu = dst_mtu(&rt->dst) - dev->hard_header_len in tnl_update_pmtu()
600 mtu = skb_dst(skb) ? dst_mtu(skb_dst(skb)) : dev->mtu; in tnl_update_pmtu()
[all …]
Dip_output.c496 unsigned int mtu, hlen, left, len, ll_rs; in ip_fragment() local
510 mtu = ip_skb_dst_mtu(skb); in ip_fragment()
513 IPCB(skb)->frag_max_size > mtu))) { in ip_fragment()
516 htonl(mtu)); in ip_fragment()
526 mtu = mtu - hlen; /* Size of data space */ in ip_fragment()
529 mtu -= nf_bridge_mtu_reduction(skb); in ip_fragment()
544 if (first_len - hlen > mtu || in ip_fragment()
552 if (frag->len > mtu || in ip_fragment()
663 if (len > mtu) in ip_fragment()
664 len = mtu; in ip_fragment()
[all …]
Droute.c139 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()
[all …]
Dipconfig.c223 if (dev->mtu >= 364) in ic_open_devs()
227 dev->name, dev->mtu); in ic_open_devs()
891 __be16 mtu; in ic_do_bootp_ext() local
934 memcpy(&mtu, ext+1, sizeof(mtu)); in ic_do_bootp_ext()
935 ic_dev_mtu = ntohs(mtu); in ic_do_bootp_ext()
Dxfrm4_policy.c198 struct sk_buff *skb, u32 mtu) in xfrm4_update_pmtu() argument
203 path->ops->update_pmtu(path, sk, skb, mtu); in xfrm4_update_pmtu()
Desp4.c28 static u32 esp4_get_mtu(struct xfrm_state *x, int mtu);
457 static u32 esp4_get_mtu(struct xfrm_state *x, int mtu) in esp4_get_mtu() argument
475 return ((mtu - x->props.header_len - crypto_aead_authsize(aead) - in esp4_get_mtu()
/linux-4.1.27/net/sched/
Dsch_teql.c194 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 …]
Dsch_tbf.c106 s64 mtu; member
247 if (ptoks > q->mtu) in tbf_dequeue()
248 ptoks = q->mtu; in tbf_dequeue()
298 q->ptokens = q->mtu; in tbf_reset()
322 s64 buffer, mtu; in tbf_change() local
343 mtu = min_t(u64, PSCHED_TICKS2NS(qopt->mtu), ~0U); in tbf_change()
370 mtu = psched_l2t_ns(&peak, pburst); in tbf_change()
372 max_size = min_t(u64, max_size, psched_ns_t2l(&peak, mtu)); in tbf_change()
408 q->mtu = mtu; in tbf_change()
410 q->mtu = PSCHED_TICKS2NS(qopt->mtu); in tbf_change()
[all …]
Dsch_pie.c103 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()
Dact_police.c51 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.1.27/include/rdma/
Dib_addr.h219 static inline enum ib_mtu iboe_get_mtu(int mtu) in iboe_get_mtu() argument
225 mtu = mtu - IB_GRH_BYTES - IB_BTH_BYTES - 28; in iboe_get_mtu()
227 if (mtu >= ib_mtu_enum_to_int(IB_MTU_4096)) in iboe_get_mtu()
229 else if (mtu >= ib_mtu_enum_to_int(IB_MTU_2048)) in iboe_get_mtu()
231 else if (mtu >= ib_mtu_enum_to_int(IB_MTU_1024)) in iboe_get_mtu()
233 else if (mtu >= ib_mtu_enum_to_int(IB_MTU_512)) in iboe_get_mtu()
235 else if (mtu >= ib_mtu_enum_to_int(IB_MTU_256)) in iboe_get_mtu()
Dib_sa.h151 u8 mtu; member
187 u8 mtu; member
/linux-4.1.27/net/batman-adv/
Dfragmentation.c354 if (total_size > neigh_node->if_incoming->net_dev->mtu) { in batadv_frag_skb_fwd()
387 unsigned int mtu) in batadv_frag_create() argument
391 unsigned fragment_size = mtu - header_size; in batadv_frag_create()
393 skb_fragment = netdev_alloc_skb(NULL, mtu + ETH_HLEN); in batadv_frag_create()
427 unsigned mtu = neigh_node->if_incoming->net_dev->mtu; in batadv_frag_send_packet() local
435 mtu = min_t(unsigned, mtu, BATADV_FRAG_MAX_FRAG_SIZE); in batadv_frag_send_packet()
436 max_fragment_size = mtu - header_size; in batadv_frag_send_packet()
461 skb_fragment = batadv_frag_create(skb, &frag_header, mtu); in batadv_frag_send_packet()
Dhard-interface.c256 min_mtu = min_t(int, hard_iface->net_dev->mtu, min_mtu); in batadv_hardif_min_mtu()
290 soft_iface->mtu = batadv_hardif_min_mtu(soft_iface); in batadv_update_min_mtu()
443 hard_iface->net_dev->mtu < ETH_DATA_LEN + max_header_len) in batadv_hardif_enable_interface()
446 hard_iface->net_dev->name, hard_iface->net_dev->mtu, in batadv_hardif_enable_interface()
450 hard_iface->net_dev->mtu < ETH_DATA_LEN + max_header_len) in batadv_hardif_enable_interface()
453 hard_iface->net_dev->name, hard_iface->net_dev->mtu, in batadv_hardif_enable_interface()
/linux-4.1.27/drivers/net/hamradio/
Dmkiss.c63 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 …]
D6pack.c103 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.1.27/drivers/net/ethernet/ibm/emac/
Dcore.h63 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.1.27/net/caif/
Dchnl_net.c226 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()
Dcaif_socket.c755 unsigned int mtu; in caif_connect() local
848 mtu = dev->mtu; in caif_connect()
852 cf_sk->maxframe = mtu - (headroom + tailroom); in caif_connect()
854 pr_warn("CAIF Interface MTU too small (%d)\n", dev->mtu); in caif_connect()
/linux-4.1.27/drivers/net/
Dntb_netdev.c121 skb = netdev_alloc_skb(ndev, ndev->mtu + ETH_HLEN); in ntb_netdev_rx_handler()
128 rc = ntb_transport_rx_enqueue(qp, skb, skb->data, ndev->mtu + ETH_HLEN); in ntb_netdev_rx_handler()
185 skb = netdev_alloc_skb(ndev, ndev->mtu + ETH_HLEN); in ntb_netdev_open()
192 ndev->mtu + ETH_HLEN); in ntb_netdev_open()
234 ndev->mtu = new_mtu; in ntb_netdev_change_mtu()
241 if (ndev->mtu < new_mtu) { in ntb_netdev_change_mtu()
263 ndev->mtu = new_mtu; in ntb_netdev_change_mtu()
358 ndev->mtu = ntb_transport_max_size(dev->qp) - ETH_HLEN; in ntb_netdev_probe()
Dnlmon.c44 dev->mtu = new_mtu; in nlmon_change_mtu()
147 dev->mtu = NLMSG_GOODSIZE; in nlmon_setup()
Dmacvlan.c744 if (new_mtu < 68 || vlan->lowerdev->mtu < new_mtu) in macvlan_change_mtu()
746 dev->mtu = new_mtu; in macvlan_change_mtu()
1264 dev->mtu = lowerdev->mtu; in macvlan_common_newlink()
1265 else if (dev->mtu > lowerdev->mtu) in macvlan_common_newlink()
1535 if (vlan->dev->mtu <= dev->mtu) in macvlan_device_event()
1537 dev_set_mtu(vlan->dev, dev->mtu); in macvlan_device_event()
Dloopback.c165 dev->mtu = 64 * 1024; in loopback_setup()
/linux-4.1.27/net/tipc/
Dnode.h173 u32 mtu; in tipc_node_get_mtu() local
178 mtu = node->act_mtus[selector & 1]; in tipc_node_get_mtu()
181 mtu = MAX_MSG_SIZE; in tipc_node_get_mtu()
184 return mtu; in tipc_node_get_mtu()
Dmsg.c346 bool tipc_msg_bundle(struct sk_buff *bskb, struct sk_buff *skb, u32 mtu) in tipc_msg_bundle() argument
353 u32 max = mtu - INT_H_SIZE; in tipc_msg_bundle()
432 bool tipc_msg_make_bundle(struct sk_buff **skb, u32 mtu, u32 dnode) in tipc_msg_make_bundle() argument
438 u32 max = mtu - INT_H_SIZE; in tipc_msg_make_bundle()
460 tipc_msg_bundle(bskb, *skb, mtu); in tipc_msg_make_bundle()
Dnode.c257 n_ptr->act_mtus[0] = active[0]->mtu - INT_H_SIZE; in tipc_node_link_up()
258 n_ptr->act_mtus[1] = active[1]->mtu - INT_H_SIZE; in tipc_node_link_up()
322 n_ptr->act_mtus[0] = active[0]->mtu - INT_H_SIZE; in tipc_node_link_down()
323 n_ptr->act_mtus[1] = active[1]->mtu - INT_H_SIZE; in tipc_node_link_down()
Dudp_media.c377 b->mtu = dev->mtu - sizeof(struct iphdr) in tipc_udp_enable()
385 b->mtu = 1280; in tipc_udp_enable()
Dlink.c279 l_ptr->advertised_mtu = b_ptr->mtu; in tipc_link_create()
280 l_ptr->mtu = l_ptr->advertised_mtu; in tipc_link_create()
442 l_ptr->mtu = l_ptr->advertised_mtu; in tipc_link_reset()
705 uint mtu = link->mtu; in __tipc_link_xmit() local
718 if (unlikely(msg_size(msg) > mtu)) { in __tipc_link_xmit()
737 if (tipc_msg_bundle(skb_peek_tail(backlogq), skb, mtu)) { in __tipc_link_xmit()
741 if (tipc_msg_make_bundle(&skb, mtu, link->addr)) { in __tipc_link_xmit()
1379 msg_set_max_pkt(msg, l_ptr->mtu); in tipc_link_proto_xmit()
1465 if (l_ptr->mtu > msg_max_pkt(msg)) in tipc_link_proto_rcv()
1466 l_ptr->mtu = msg_max_pkt(msg); in tipc_link_proto_rcv()
[all …]
Dmsg.h775 bool tipc_msg_bundle(struct sk_buff *bskb, struct sk_buff *skb, u32 mtu);
777 bool tipc_msg_make_bundle(struct sk_buff **skb, u32 mtu, u32 dnode);
780 int offset, int dsz, int mtu, struct sk_buff_head *list);
Dbearer.h153 u32 mtu; /* initalized by media */ member
Dbearer.c396 b->mtu = dev->mtu; in tipc_enable_l2_media()
527 b_ptr->mtu = dev->mtu; in tipc_l2_device_event()
/linux-4.1.27/net/bridge/
Dbr_nf_core.c29 struct sk_buff *skb, u32 mtu) in fake_update_pmtu() argument
52 return dst->dev->mtu; in fake_mtu()
61 .mtu = fake_mtu,
Dbr_if.c393 int mtu = 0; in br_min_mtu() local
398 mtu = ETH_DATA_LEN; in br_min_mtu()
401 if (!mtu || p->dev->mtu < mtu) in br_min_mtu()
402 mtu = p->dev->mtu; in br_min_mtu()
405 return mtu; in br_min_mtu()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dxgmac.c337 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.1.27/net/netfilter/ipvs/
Dip_vs_xmit.c108 __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()
217 struct sk_buff *skb, int mtu) in ensure_mtu_is_adequate() argument
223 if (unlikely(__mtu_check_toobig_v6(skb, mtu))) { in ensure_mtu_is_adequate()
228 icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); in ensure_mtu_is_adequate()
245 skb->len > mtu && !skb_is_gso(skb))) { in ensure_mtu_is_adequate()
247 htonl(mtu)); in ensure_mtu_is_adequate()
[all …]
Dip_vs_core.c1448 u32 mtu = ntohs(ic->un.frag.mtu); in ip_vs_in_icmp() local
1457 &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr, mtu); in ip_vs_in_icmp()
1459 mtu, 0, 0, 0, 0); in ip_vs_in_icmp()
1470 mtu = dst_mtu(dest_dst->dst_cache); in ip_vs_in_icmp()
1473 if (mtu > 68 + sizeof(struct iphdr)) in ip_vs_in_icmp()
1474 mtu -= sizeof(struct iphdr); in ip_vs_in_icmp()
1475 info = htonl(mtu); in ip_vs_in_icmp()
/linux-4.1.27/drivers/net/caif/
Dcaif_virtio.c117 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.1.27/drivers/staging/wlan-ng/
Dp80211conv.c366 if (payload_length > (netdev->mtu + WLAN_ETHHDR_LEN)) { in skb_p80211_to_ether()
370 payload_length, netdev->mtu + WLAN_ETHHDR_LEN); in skb_p80211_to_ether()
395 if (payload_length > netdev->mtu) { in skb_p80211_to_ether()
399 payload_length, netdev->mtu); in skb_p80211_to_ether()
427 > netdev->mtu) { in skb_p80211_to_ether()
433 sizeof(struct wlan_snap)), netdev->mtu); in skb_p80211_to_ether()
462 if (payload_length > netdev->mtu) { in skb_p80211_to_ether()
466 payload_length, netdev->mtu); in skb_p80211_to_ether()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_res.c69 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()
Denic_main.c214 u32 mtu = vnic_dev_mtu(enic->vdev); in enic_mtu_check() local
217 if (mtu && mtu != enic->port_mtu) { in enic_mtu_check()
218 enic->port_mtu = mtu; in enic_mtu_check()
220 mtu = max_t(int, ENIC_MIN_MTU, in enic_mtu_check()
221 min_t(int, ENIC_MAX_MTU, mtu)); in enic_mtu_check()
222 if (mtu != netdev->mtu) in enic_mtu_check()
225 if (mtu < netdev->mtu) in enic_mtu_check()
229 netdev->mtu, mtu); in enic_mtu_check()
978 unsigned int len = netdev->mtu + VLAN_ETH_HLEN; in enic_rq_alloc_buf()
1782 netdev->mtu = new_mtu; in enic_change_mtu()
[all …]
Dvnic_enet.h28 u16 mtu; member
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-main.h93 #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.1.27/drivers/net/wan/
Dz85230.c797 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 …]
Dsdla.c580 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()
Dx25_asy.c163 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()
755 dev->mtu = SL_MTU; in x25_asy_setup()
Dhdlc.c53 dev->mtu = new_mtu; in hdlc_change_mtu()
239 dev->mtu = HDLC_MAX_MTU; in hdlc_setup_dev()
/linux-4.1.27/net/openvswitch/
Dvport-netdev.c199 int mtu = netdev_vport->dev->mtu; in netdev_send() local
202 if (unlikely(packet_length(skb) > mtu && !skb_is_gso(skb))) { in netdev_send()
205 packet_length(skb), mtu); in netdev_send()
/linux-4.1.27/drivers/net/slip/
Dslip.c129 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 …]
Dslip.h69 int mtu; /* Our mtu (to spot changes!) */ member
/linux-4.1.27/include/net/
Dip6_route.h118 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);
190 skb_dst(skb)->dev->mtu : dst_mtu(skb_dst(skb)); in ip6_skb_dst_mtu()
Ddst_ops.h20 unsigned int (*mtu)(const struct dst_entry *); member
28 struct sk_buff *skb, u32 mtu);
Dcodel.h129 u32 mtu; member
176 params->mtu = psched_mtu(qdisc_dev(sch)); in codel_params_init()
241 sch->qstats.backlog <= params->mtu) { in codel_should_drop()
Dinet6_connection_sock.h44 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu);
Droute.h182 void ipv4_update_pmtu(struct sk_buff *skb, struct net *net, u32 mtu, int oif,
184 void ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu);
Dpkt_sched.h134 return dev->mtu + dev->hard_header_len; in psched_mtu()
Ddn.h202 unsigned int dn_mss_from_pmtu(struct net_device *dev, int mtu);
/linux-4.1.27/drivers/net/arcnet/
Darcnet.c78 .mtu = XMTU,
299 int count, mtu = 65535; in choose_mtu() local
304 arc_proto_map[count]->mtu < mtu) { in choose_mtu()
305 mtu = arc_proto_map[count]->mtu; in choose_mtu()
309 return mtu == 65535 ? XMTU : mtu; in choose_mtu()
330 dev->mtu = choose_mtu(); in arcdev_setup()
394 if (newmtu < dev->mtu) in arcnet_open()
395 dev->mtu = newmtu; in arcnet_open()
397 BUGMSG(D_INIT, "arcnet_open: mtu: %d.\n", dev->mtu); in arcnet_open()
Darc-rawmode.c49 .mtu = XMTU,
/linux-4.1.27/fs/afs/
Dnetdevices.c59 bufs[n].mtu = dev->mtu; in afs_get_ipv4_interfaces()
Dcmservice.c537 __be32 mtu[32]; in SRXAFSCB_TellMeAboutYourself() member
573 reply.ia.mtu[loop] = htonl(ifs[loop].mtu); in SRXAFSCB_TellMeAboutYourself()
/linux-4.1.27/drivers/infiniband/core/
Duverbs_marshall.c111 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.1.27/drivers/net/ethernet/mellanox/mlx4/
Dport.c706 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.1.27/net/l2tp/
Dl2tp_eth.c258 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()
Dl2tp_ppp.c714 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 …]
Dl2tp_core.h80 int mtu; member
131 int mtu; member
/linux-4.1.27/net/8021q/
Dvlan_netlink.c148 dev->mtu = real_dev->mtu; in vlan_newlink()
149 else if (dev->mtu > real_dev->mtu) in vlan_newlink()
Dvlan.c263 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.1.27/drivers/net/ethernet/marvell/
Dmvneta.c269 #define MVNETA_RX_PKT_SIZE(mtu) \ argument
270 ALIGN((mtu) + MVNETA_MH_SIZE + MVNETA_VLAN_TAG_LEN + \
1039 u32 val, size, mtu; in mvneta_txq_max_tx_size_set() local
1042 mtu = max_tx_size * 8; in mvneta_txq_max_tx_size_set()
1043 if (mtu > MVNETA_TX_MTU_MAX) in mvneta_txq_max_tx_size_set()
1044 mtu = MVNETA_TX_MTU_MAX; in mvneta_txq_max_tx_size_set()
1049 val |= mtu; in mvneta_txq_max_tx_size_set()
1056 if (size < mtu) { in mvneta_txq_max_tx_size_set()
1057 size = mtu; in mvneta_txq_max_tx_size_set()
1066 if (size < mtu) { in mvneta_txq_max_tx_size_set()
[all …]
Dmvpp2.c375 #define MVPP2_RX_PKT_SIZE(mtu) \ argument
376 ALIGN((mtu) + MVPP2_MH_SIZE + MVPP2_VLAN_TAG_LEN + \
3745 static int mvpp2_bm_update_mtu(struct net_device *dev, int mtu) in mvpp2_bm_update_mtu() argument
3750 int pkt_size = MVPP2_RX_PKT_SIZE(mtu); in mvpp2_bm_update_mtu()
3769 dev->mtu = mtu; in mvpp2_bm_update_mtu()
4312 u32 val, size, mtu; in mvpp2_txp_max_tx_size_set() local
4315 mtu = port->pkt_size * 8; in mvpp2_txp_max_tx_size_set()
4316 if (mtu > MVPP2_TXP_MTU_MAX) in mvpp2_txp_max_tx_size_set()
4317 mtu = MVPP2_TXP_MTU_MAX; in mvpp2_txp_max_tx_size_set()
4320 mtu = 3 * mtu; in mvpp2_txp_max_tx_size_set()
[all …]
Dpxa168_eth.c897 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.1.27/net/ieee802154/
Dsocket.c261 unsigned int mtu; in raw_sendmsg() local
284 mtu = dev->mtu; in raw_sendmsg()
285 pr_debug("name = %s, mtu = %u\n", dev->name, mtu); in raw_sendmsg()
287 if (size > mtu) { in raw_sendmsg()
288 pr_debug("size = %Zu, mtu = %u\n", size, mtu); in raw_sendmsg()
620 unsigned int mtu; in dgram_sendmsg() local
648 mtu = dev->mtu; in dgram_sendmsg()
649 pr_debug("name = %s, mtu = %u\n", dev->name, mtu); in dgram_sendmsg()
651 if (size > mtu) { in dgram_sendmsg()
652 pr_debug("size = %Zu, mtu = %u\n", size, mtu); in dgram_sendmsg()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_mad.c243 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.1.27/net/bluetooth/cmtp/
Dcore.c218 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()
Dcmtp.h80 uint mtu; member
/linux-4.1.27/net/bluetooth/
Da2mp.h58 __le16 mtu; member
70 __le16 mtu; member
Dsco.c50 unsigned int mtu; member
121 conn->mtu = hdev->sco_mtu; in sco_conn_add()
123 conn->mtu = 60; in sco_conn_add()
279 if (len > conn->mtu) in sco_send_frame()
873 opts.mtu = sco_pi(sk)->conn->mtu; in sco_sock_getsockopt_old()
875 BT_DBG("mtu %d", opts.mtu); in sco_sock_getsockopt_old()
Dl2cap_core.c680 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()
2134 count = min_t(unsigned int, conn->mtu, len); in l2cap_skbuff_fromiovec()
2170 count = min_t(unsigned int, (conn->mtu - hlen), len); in l2cap_create_connless_pdu()
2201 count = min_t(unsigned int, (conn->mtu - L2CAP_HDR_SIZE), len); in l2cap_create_basic_pdu()
2243 count = min_t(unsigned int, (conn->mtu - hlen), len); in l2cap_create_iframe_pdu()
2292 pdu_len = chan->conn->mtu; in l2cap_segment_sdu()
2361 count = min_t(unsigned int, (conn->mtu - hlen), len); in l2cap_create_le_flowctl_pdu()
2884 if (conn->mtu < L2CAP_HDR_SIZE + L2CAP_CMD_HDR_SIZE) in l2cap_build_cmd()
2888 count = min_t(unsigned int, conn->mtu, len); in l2cap_build_cmd()
[all …]
Da2mp.c153 BT_DBG("mtu %d efm 0x%4.4x", le16_to_cpu(req->mtu), ext_feat); in a2mp_discover_req()
183 rsp->mtu = cpu_to_le16(L2CAP_A2MP_DEFAULT_MTU); in a2mp_discover_req()
213 BT_DBG("mtu %d efm 0x%4.4x", le16_to_cpu(rsp->mtu), ext_feat); in a2mp_discover_rsp()
1022 req.mtu = cpu_to_le16(L2CAP_A2MP_DEFAULT_MTU); in a2mp_discover_amp()
/linux-4.1.27/drivers/net/can/
Dvcan.c140 dev->mtu = new_mtu; in vcan_change_mtu()
152 dev->mtu = CAN_MTU; in vcan_setup()
Ddev.c559 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.1.27/drivers/infiniband/hw/usnic/
Dusnic_fwd.h42 unsigned int mtu; member
66 void usnic_fwd_set_mtu(struct usnic_fwd_dev *ufdev, unsigned int mtu);
Dusnic_ib_main.c197 if (us_ibdev->ufdev->mtu != netdev->mtu) { in usnic_ib_handle_usdev_event()
200 us_ibdev->ufdev->mtu, netdev->mtu); in usnic_ib_handle_usdev_event()
201 usnic_fwd_set_mtu(us_ibdev->ufdev, netdev->mtu); in usnic_ib_handle_usdev_event()
391 usnic_fwd_set_mtu(us_ibdev->ufdev, us_ibdev->netdev->mtu); in usnic_ib_device_add()
409 us_ibdev->ufdev->mtu); in usnic_ib_device_add()
Dusnic_fwd.c135 void usnic_fwd_set_mtu(struct usnic_fwd_dev *ufdev, unsigned int mtu) in usnic_fwd_set_mtu() argument
138 ufdev->mtu = mtu; in usnic_fwd_set_mtu()
/linux-4.1.27/net/bluetooth/rfcomm/
Dcore.c296 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.1.27/arch/xtensa/platforms/iss/
Dnetwork.c81 int mtu; member
198 (*skb)->data, (*skb)->dev->mtu + ETH_HEADER_OTHER); in tuntap_read()
255 lp->mtu = TRANSPORT_TUNTAP_MTU; in tuntap_probe()
284 skb = dev_alloc_skb(dev->mtu + 2 + ETH_HEADER_OTHER); in iss_net_rx()
566 dev->mtu = lp->mtu; in iss_net_configure()
/linux-4.1.27/net/802/
Dhippi.c126 dev->mtu = new_mtu; in hippi_change_mtu()
176 dev->mtu = 65280; in hippi_setup()
Dfddi.c148 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()
Dfc.c87 dev->mtu = 2024; in fc_setup()
/linux-4.1.27/include/net/bluetooth/
Drfcomm.h126 __le16 mtu; member
163 uint mtu; member
189 uint mtu; member
Dsco.h40 __u16 mtu; member
Dl2cap.h454 __le16 mtu; member
461 __le16 mtu; member
618 unsigned int mtu; member
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dmain.c707 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.1.27/include/linux/
Dvirtio_caif.h16 u32 mtu; member
Dgsmmux.h14 unsigned int mtu; member
Dppp_channel.h40 int mtu; /* max transmit packet size */ member
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dring_mode.c127 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()
Ddwmac1000_core.c35 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()
Dcommon.h385 void (*core_init)(struct mac_device_info *hw, int mtu);
443 int (*set_16kib_bfsize)(int mtu);
Ddwmac100_core.c35 static void dwmac100_core_init(struct mac_device_info *hw, int mtu) in dwmac100_core_init() argument
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dsge.c230 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 …]
Dpm3393.c330 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()
Dgmac.h110 int (*set_mtu)(struct cmac *, int mtu);
Dvsc7326.c451 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.1.27/drivers/infiniband/ulp/ipoib/
DKconfig20 e.g. ifconfig ib0 mtu 65520.
24 unless you limit mtu for these destinations to 2044.
Dipoib_vlan.c59 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()
Dipoib_cm.c428 data.mtu = cpu_to_be32(IPOIB_CM_BUF_SIZE); in ipoib_cm_send_rep()
717 if (unlikely(skb->len > tx->mtu)) { in ipoib_cm_send()
719 skb->len, tx->mtu); in ipoib_cm_send()
722 ipoib_cm_skb_too_long(dev, skb, tx->mtu - IPOIB_ENCAP_LEN); in ipoib_cm_send()
964 p->mtu = be32_to_cpu(data->mtu); in ipoib_cm_rep_handler()
966 if (p->mtu <= IPOIB_ENCAP_LEN) { in ipoib_cm_rep_handler()
968 p->mtu, IPOIB_ENCAP_LEN); in ipoib_cm_rep_handler()
1059 data.mtu = cpu_to_be32(IPOIB_CM_BUF_SIZE); in ipoib_cm_send_req()
1384 unsigned mtu = priv->mcast_mtu; in ipoib_cm_skb_reap() local
1394 icmp_send(skb, ICMP_DEST_UNREACH, ICMP_FRAG_NEEDED, htonl(mtu)); in ipoib_cm_skb_reap()
[all …]
Dipoib.h188 __be32 mtu; member
246 u32 mtu; member
615 unsigned int mtu);
709 unsigned int mtu) in ipoib_cm_skb_too_long() argument
Dipoib_multicast.c231 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()
488 rec.mtu = priv->broadcast->mcmember.mtu; in ipoib_mcast_join()
/linux-4.1.27/drivers/tty/
Dn_gsm.c238 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()
2505 if (c->mru > MAX_MRU || c->mtu > MAX_MTU || c->mru < 8 || c->mtu < 8) in gsmld_config()
2533 if (c->mtu != gsm->mtu) in gsmld_config()
2554 gsm->mtu = c->mtu; in gsmld_config()
2600 c.mtu = gsm->mtu; in gsmld_ioctl()
[all …]
/linux-4.1.27/net/appletalk/
Ddev.c18 dev->mtu = LTALK_MTU; in ltalk_setup()
/linux-4.1.27/drivers/net/usb/
Dnet1080.c74 #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()
Dzaurus.c91 dev->rx_urb_size = dev->net->hard_header_len + dev->net->mtu; in zaurus_bind()
230 + dev->net->mtu; in blan_mdlm_bind()
Dint51x1.c160 dev->hard_mtu = dev->net->mtu + dev->net->hard_header_len; in int51x1_bind()
Dcdc-phonet.c284 dev->mtu = new_mtu; in usbpn_set_mtu()
303 dev->mtu = PHONET_MAX_MTU; in usbpn_setup()
/linux-4.1.27/net/netfilter/
Dxt_TCPMSS.c53 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.1.27/Documentation/networking/
Dnetdevices.txt16 (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
Deql.txt115 ifconfig eql 198.67.33.239 mtu 1006
203 mtu 576
212 mtu 576
391 #lines speed mtu seconds theory actual %of
/linux-4.1.27/drivers/net/xen-netback/
Dinterface.c264 static int xenvif_change_mtu(struct net_device *dev, int mtu) in xenvif_change_mtu() argument
269 if (mtu > max) in xenvif_change_mtu()
271 dev->mtu = mtu; in xenvif_change_mtu()
507 if (!vif->can_sg && vif->dev->mtu > ETH_DATA_LEN) in xenvif_carrier_on()
/linux-4.1.27/include/uapi/rdma/
Dib_user_sa.h62 __u32 mtu; member
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dnetdev.c48 wil_dbg_misc(wil, "change MTU %d -> %d\n", ndev->mtu, new_mtu); in wil_change_mtu()
49 ndev->mtu = new_mtu; in wil_change_mtu()
/linux-4.1.27/include/uapi/linux/
Dif_frad.h89 short mtu; member
Dicmp.h80 __be16 mtu; member
Datmbr2684.h58 int mtu; member
Datmlec.h54 int mtu; member
Dpkt_sched.h102 unsigned int mtu; member
166 __u32 mtu; member
/linux-4.1.27/arch/um/include/shared/
Dnet_user.h24 int mtu; member
/linux-4.1.27/net/xfrm/
Dxfrm_output.c219 void xfrm_local_error(struct sk_buff *skb, int mtu) in xfrm_local_error() argument
235 afinfo->local_error(skb, mtu); in xfrm_local_error()
Dxfrm_policy.c2727 u32 mtu; in xfrm_bundle_ok() local
2749 mtu = dst_mtu(dst->child); in xfrm_bundle_ok()
2750 if (xdst->child_mtu_cached != mtu) { in xfrm_bundle_ok()
2752 xdst->child_mtu_cached = mtu; in xfrm_bundle_ok()
2757 mtu = dst_mtu(xdst->route); in xfrm_bundle_ok()
2758 if (xdst->route_mtu_cached != mtu) { in xfrm_bundle_ok()
2760 xdst->route_mtu_cached = mtu; in xfrm_bundle_ok()
2769 mtu = last->child_mtu_cached; in xfrm_bundle_ok()
2773 mtu = xfrm_state_mtu(dst->xfrm, mtu); in xfrm_bundle_ok()
2774 if (mtu > last->route_mtu_cached) in xfrm_bundle_ok()
[all …]
/linux-4.1.27/drivers/s390/net/
Dctcm_sysfs.c57 (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.1.27/net/decnet/
Ddn_route.c121 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()
866 unsigned int mtu = dst_metric_raw(dst, RTAX_MTU); in dn_dst_mtu() local
868 return mtu ? : dst->dev->mtu; in dn_dst_mtu()
900 if (dst_metric(&rt->dst, RTAX_MTU) > rt->dst.dev->mtu) in dn_rt_set_next_hop()
901 dst_metric_set(&rt->dst, RTAX_MTU, rt->dst.dev->mtu); in dn_rt_set_next_hop()
Daf_decnet.c1851 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.1.27/drivers/staging/unisys/virtpci/
Dvirtpci.h44 unsigned mtu; member
/linux-4.1.27/net/mpls/
Daf_mpls.c75 return dev->mtu; in mpls_dev_mtu()
78 static bool mpls_pkt_too_big(const struct sk_buff *skb, unsigned int mtu) in mpls_pkt_too_big() argument
80 if (skb->len <= mtu) in mpls_pkt_too_big()
83 if (skb_is_gso(skb) && skb_gso_network_seglen(skb) <= mtu) in mpls_pkt_too_big()
147 unsigned int mtu; in mpls_forward() local
196 mtu = mpls_dev_mtu(out_dev); in mpls_forward()
197 if (mpls_pkt_too_big(skb, mtu - new_header_size)) in mpls_forward()
/linux-4.1.27/drivers/net/ethernet/sun/
Dsunvnet.c111 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.1.27/net/dccp/
Dipv4.c149 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.1.27/drivers/net/ethernet/qualcomm/
Dqca_spi.c300 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.1.27/drivers/media/common/siano/
Dsms-cards.c121 .mtu = 15792,
128 .mtu = 15792,
Dsms-cards.h95 unsigned int mtu; member
/linux-4.1.27/drivers/net/ethernet/dlink/
Ddl2k.c29 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()
555 np->rx_buf_sz = (dev->mtu <= 1500 ? PACKET_SIZE : dev->mtu + 32); in alloc_list()
1101 dev->mtu = new_mtu; in change_mtu()
/linux-4.1.27/drivers/net/ethernet/ibm/
Dibmveth.c258 adapter->netdev->mtu + in ibmveth_replenish_buffer_pool()
500 adapter->netdev->mtu + IBMVETH_BUFF_OH, in ibmveth_cleanup()
656 kmalloc(netdev->mtu + IBMVETH_BUFF_OH, GFP_KERNEL); in ibmveth_open()
663 netdev->mtu + IBMVETH_BUFF_OH, DMA_BIDIRECTIONAL); in ibmveth_open()
1261 dev->mtu = new_mtu; in ibmveth_change_mtu()
1312 ret += IOMMU_PAGE_ALIGN(netdev->mtu, tbl); in ibmveth_get_desired_dma()
1530 int mtu = netdev->mtu + IBMVETH_BUFF_OH; in veth_pool_store() local
1539 if (mtu <= adapter->rx_buff_pool[i].buff_size) in veth_pool_store()
/linux-4.1.27/drivers/net/ethernet/packetengines/
Dyellowfin.c38 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()
Dhamachi.c41 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.1.27/net/phonet/
Dpep-gprs.c225 dev->mtu = new_mtu; in gprs_set_mtu()
241 dev->mtu = GPRS_DEFAULT_MTU; in gprs_setup()
/linux-4.1.27/arch/um/os-Linux/drivers/
Dtuntap_kern.c41 skb->dev->mtu + ETH_HEADER_OTHER); in tuntap_read()
Dethertap_kern.c44 skb->dev->mtu + 2 + ETH_HEADER_ETHERTAP); in etap_read()
/linux-4.1.27/drivers/net/hyperv/
Dnetvsc_drv.c722 static int netvsc_change_mtu(struct net_device *ndev, int mtu) in netvsc_change_mtu() argument
737 if (mtu < ETH_DATA_LEN || mtu > limit) in netvsc_change_mtu()
745 ndev->mtu = mtu; in netvsc_change_mtu()
/linux-4.1.27/arch/um/drivers/
Ddaemon_kern.c45 skb->dev->mtu + ETH_HEADER_OTHER); in daemon_read()
Dslip_kern.c49 return slip_user_read(fd, skb_mac_header(skb), skb->dev->mtu, in slip_read()
Dslirp_user.c123 .mtu = BUF_SIZE,
Dvde_user.c71 .mtu = ETH_MAX_PACKET,
Dslirp_kern.c54 return slirp_user_read(fd, skb_mac_header(skb), skb->dev->mtu, in slirp_read()
Dpcap_kern.c37 skb->dev->mtu + ETH_HEADER_OTHER, in pcap_read()
Dvde_kern.c45 skb->dev->mtu + ETH_HEADER_OTHER); in vde_read()
Dpcap_user.c135 .mtu = ETH_MAX_PACKET,
Dumcast_user.c182 .mtu = ETH_MAX_PACKET,
Dumcast_kern.c54 skb->dev->mtu + ETH_HEADER_OTHER); in umcast_read()
Ddaemon_user.c191 .mtu = ETH_MAX_PACKET,
/linux-4.1.27/drivers/net/hippi/
Drrunner.c647 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.1.27/net/hsr/
Dhsr_main.c85 master->dev->mtu = mtu_max; in hsr_netdev_notify()
Dhsr_device.c131 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.1.27/drivers/net/ppp/
Dpptp.c502 po->chan.mtu = dst_mtu(&rt->dst); in pptp_connect()
503 if (!po->chan.mtu) in pptp_connect()
504 po->chan.mtu = PPP_MRU; in pptp_connect()
506 po->chan.mtu -= PPTP_HEADER_OVERHEAD; in pptp_connect()
Dpppoe.c707 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()
Dppp_generic.c1100 dev->mtu = PPP_MRU; in ppp_setup()
1143 int new_skb_size = ppp->dev->mtu + in pad_compress_skb()
1145 int compressor_skb_size = ppp->dev->mtu + in pad_compress_skb()
1371 int i, bits, hdrlen, mtu; in ppp_mp_explode() local
1541 mtu = pch->chan->mtu - (hdrlen - 2); in ppp_mp_explode()
1542 if (mtu < 4) in ppp_mp_explode()
1543 mtu = 4; in ppp_mp_explode()
1544 if (flen > mtu) in ppp_mp_explode()
1545 flen = mtu; in ppp_mp_explode()
/linux-4.1.27/net/rose/
Drose_dev.c134 dev->mtu = ROSE_MAX_PACKET_SIZE - 2; in rose_setup()
/linux-4.1.27/net/ethernet/
Deth.c322 dev->mtu = new_mtu; in eth_change_mtu()
354 dev->mtu = ETH_DATA_LEN; in ether_setup()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbnx2.h4221 #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.1.27/arch/sparc/include/asm/
Dldc.h24 u32 mtu; member
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dprovider.c353 if (netdev->mtu >= 4096) in c4iw_query_port()
355 else if (netdev->mtu >= 2048) in c4iw_query_port()
357 else if (netdev->mtu >= 1024) in c4iw_query_port()
359 else if (netdev->mtu >= 512) in c4iw_query_port()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-drv.c254 static int xgbe_calc_rx_buf_size(struct net_device *netdev, unsigned int mtu) in xgbe_calc_rx_buf_size() argument
258 if (mtu > XGMAC_JUMBO_PACKET_MTU) { in xgbe_calc_rx_buf_size()
263 rx_buf_size = mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; in xgbe_calc_rx_buf_size()
1387 ret = xgbe_calc_rx_buf_size(netdev, netdev->mtu); in xgbe_open()
1582 static int xgbe_change_mtu(struct net_device *netdev, int mtu) in xgbe_change_mtu() argument
1589 ret = xgbe_calc_rx_buf_size(netdev, mtu); in xgbe_change_mtu()
1594 netdev->mtu = mtu; in xgbe_change_mtu()
2030 max_len = netdev->mtu + ETH_HLEN; in xgbe_rx_poll()
/linux-4.1.27/net/atm/
Dpppoatm.c219 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.1.27/drivers/usb/gadget/function/
Drndis.c245 rndis_per_dev_params[configNr].dev->mtu); in gen_ndis_query_resp()
268 rndis_per_dev_params[configNr].dev->mtu); in gen_ndis_query_resp()
278 rndis_per_dev_params[configNr].dev->mtu); in gen_ndis_query_resp()
590 params->dev->mtu in rndis_init_response()
/linux-4.1.27/include/linux/can/
Ddev.h125 dev->mtu = CANFD_MTU; in can_set_static_ctrlmode()
/linux-4.1.27/net/netrom/
Dnr_dev.c172 dev->mtu = NR_MAX_PACKET_SIZE; in nr_setup()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_init.c709 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()
Dqib_mad.c458 u8 mtu; in subn_get_portinfo() local
516 mtu = IB_MTU_4096; in subn_get_portinfo()
519 mtu = IB_MTU_2048; in subn_get_portinfo()
522 mtu = IB_MTU_1024; in subn_get_portinfo()
525 mtu = IB_MTU_512; in subn_get_portinfo()
528 mtu = IB_MTU_256; in subn_get_portinfo()
531 pip->neighbormtu_mastersmsl = (mtu << 4) | ibp->sm_sl; in subn_get_portinfo()
667 int ret, ore, mtu; in subn_set_portinfo() local
775 mtu = ib_mtu_enum_to_int((pip->neighbormtu_mastersmsl >> 4) & 0xF); in subn_set_portinfo()
776 if (mtu == -1) in subn_set_portinfo()
[all …]
/linux-4.1.27/drivers/misc/sgi-xp/
Dxpnet.c344 dev->mtu = new_mtu; in xpnet_dev_change_mtu()
557 xpnet_device->mtu = XPNET_DEF_MTU; in xpnet_init()
/linux-4.1.27/drivers/net/ethernet/adaptec/
Dstarfire.c82 static int mtu; variable
181 module_param(mtu, int, 0);
188 MODULE_PARM_DESC(mtu, "MTU (all boards)");
791 if (mtu) in starfire_init_one()
792 dev->mtu = mtu; in starfire_init_one()
1147 np->rx_buf_sz = (dev->mtu <= 1500 ? PKT_BUF_SZ : dev->mtu + 32); in init_ring()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dt4_hw.c3230 unsigned int mtu, w; in t4_read_cong_tbl() local
3232 for (mtu = 0; mtu < NMTUS; ++mtu) in t4_read_cong_tbl()
3235 ROWINDEX_V(0xffff) | (mtu << 5) | w); in t4_read_cong_tbl()
3236 incr[mtu][w] = (u16)t4_read_reg(adap, in t4_read_cong_tbl()
3329 unsigned int mtu = mtus[i]; in t4_load_mtus() local
3330 unsigned int log2 = fls(mtu); in t4_load_mtus()
3332 if (!(mtu & ((1 << log2) >> 2))) /* round */ in t4_load_mtus()
3335 MTUWIDTH_V(log2) | MTUVALUE_V(mtu)); in t4_load_mtus()
3340 inc = max(((mtu - 40) * alpha[w]) / avg_pkts[w], in t4_load_mtus()
4554 int mtu, int promisc, int all_multi, int bcast, int vlanex, in t4_set_rxmode() argument
[all …]
/linux-4.1.27/net/irda/
Dirda_device.c277 dev->mtu = 2048; in irda_device_setup()
/linux-4.1.27/drivers/net/ethernet/alteon/
DKconfig29 as well. To enable Jumbo Frames, add `mtu 9000' to your ifconfig
/linux-4.1.27/drivers/net/wimax/i2400m/
Dnetdev.c409 net_dev->mtu = new_mtu; in i2400m_change_mtu()
623 net_dev->mtu = I2400M_MAX_MTU; in i2400m_netdev_setup()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_hw.c1022 int qlcnic_change_mtu(struct net_device *netdev, int mtu) in qlcnic_change_mtu() argument
1027 if (mtu < P3P_MIN_MTU || mtu > P3P_MAX_MTU) { in qlcnic_change_mtu()
1033 rc = qlcnic_fw_cmd_set_mtu(adapter, mtu); in qlcnic_change_mtu()
1036 netdev->mtu = mtu; in qlcnic_change_mtu()

123