Home
last modified time | relevance | path

Searched refs:mtu (Results 26 – 50 of 874) sorted by relevance

12345678910>>...35

/linux/drivers/net/ethernet/intel/libeth/
H A Drx.c21 len = READ_ONCE(pp->netdev->mtu) + LIBETH_RX_LL_LEN; in libeth_rx_hw_len_mtu()
115 u32 mtu, max; in libeth_rx_page_pool_params_zc() local
122 mtu = READ_ONCE(pp->netdev->mtu); in libeth_rx_page_pool_params_zc()
125 mtu = fq->truesize; in libeth_rx_page_pool_params_zc()
131 mtu = roundup_pow_of_two(mtu); in libeth_rx_page_pool_params_zc()
135 fq->buf_len = clamp(mtu, LIBETH_RX_BUF_STRIDE, max); in libeth_rx_page_pool_params_zc()
/linux/include/net/
H A Dip.h199 unsigned int mtu; member
207 unsigned int mtu, bool DF, struct ip_frag_state *state);
469 unsigned int mtu; in ip_dst_mtu_maybe_forward() local
474 mtu = rt->rt_pmtu; in ip_dst_mtu_maybe_forward()
475 if (mtu && time_before(jiffies, rt->dst.expires)) in ip_dst_mtu_maybe_forward()
480 mtu = dst_metric_raw(dst, RTAX_MTU); in ip_dst_mtu_maybe_forward()
481 if (mtu) in ip_dst_mtu_maybe_forward()
484 mtu = READ_ONCE(dst->dev->mtu); in ip_dst_mtu_maybe_forward()
487 if (rt->rt_uses_gateway && mtu > 576) in ip_dst_mtu_maybe_forward()
488 mtu = 576; in ip_dst_mtu_maybe_forward()
[all …]
/linux/drivers/infiniband/sw/rxe/
H A Drxe.c156 enum ib_mtu mtu; in rxe_set_mtu() local
158 mtu = eth_mtu_int_to_enum(ndev_mtu); in rxe_set_mtu()
161 mtu = mtu ? min_t(enum ib_mtu, mtu, IB_MTU_4096) : IB_MTU_256; in rxe_set_mtu()
163 port->attr.active_mtu = mtu; in rxe_set_mtu()
164 port->mtu_cap = ib_mtu_enum_to_int(mtu); in rxe_set_mtu()
170 int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name) in rxe_add() argument
173 rxe_set_mtu(rxe, mtu); in rxe_add()
/linux/net/sched/
H A Dsch_tbf.c103 s64 mtu; member
287 if (ptoks > q->mtu) in tbf_dequeue()
288 ptoks = q->mtu; in tbf_dequeue()
336 q->ptokens = q->mtu; in tbf_reset()
362 s64 buffer, mtu; in tbf_change() local
386 mtu = min_t(u64, PSCHED_TICKS2NS(qopt->mtu), ~0U); in tbf_change()
413 mtu = psched_l2t_ns(&peak, pburst); in tbf_change()
415 max_size = min_t(u64, max_size, psched_ns_t2l(&peak, mtu)); in tbf_change()
455 q->mtu = mtu; in tbf_change()
457 q->mtu = PSCHED_TICKS2NS(qopt->mtu); in tbf_change()
[all …]
/linux/tools/testing/selftests/net/netfilter/
H A Dnf_conntrack_packetdrill.sh36 local mtu=1500
44 mtu=1520
47 timeout "$PDRILL_TIMEOUT" unshare -n packetdrill --ip_version="$ipver" --mtu=$mtu \
/linux/net/ipv4/
H A Dip_tunnel.c285 int mtu = ETH_DATA_LEN; in ip_tunnel_bind_dev() local
316 mtu = min(tdev->mtu, IP_MAX_MTU); in ip_tunnel_bind_dev()
320 mtu -= t_hlen + (dev->type == ARPHRD_ETHER ? dev->hard_header_len : 0); in ip_tunnel_bind_dev()
322 if (mtu < IPV4_MIN_MTU) in ip_tunnel_bind_dev()
323 mtu = IPV4_MIN_MTU; in ip_tunnel_bind_dev()
325 return mtu; in ip_tunnel_bind_dev()
335 int mtu; in ip_tunnel_create() local
342 mtu = ip_tunnel_bind_dev(dev); in ip_tunnel_create()
343 err = dev_set_mtu(dev, mtu); in ip_tunnel_create()
518 int mtu; in tnl_update_pmtu() local
[all …]
H A Dip_output.c90 unsigned int mtu,
249 struct sk_buff *skb, unsigned int mtu) in ip_finish_output_gso() argument
257 if (skb_gso_validate_network_len(skb, mtu)) in ip_finish_output_gso()
287 err = ip_fragment(net, sk, segs, mtu, ip_finish_output2); in ip_finish_output_gso()
298 unsigned int mtu; in __ip_finish_output() local
307 mtu = ip_skb_dst_mtu(sk, skb); in __ip_finish_output()
309 return ip_finish_output_gso(net, sk, skb, mtu); in __ip_finish_output()
311 if (skb->len > mtu || IPCB(skb)->frag_max_size) in __ip_finish_output()
312 return ip_fragment(net, sk, skb, mtu, ip_finish_output2); in __ip_finish_output()
579 unsigned int mtu, in ip_fragment() argument
[all …]
/linux/drivers/infiniband/hw/irdma/
H A Di40iw_if.c29 if (iwdev->vsi.mtu != params->mtu) { in i40iw_l2param_change()
31 l2params.mtu = params->mtu; in i40iw_l2param_change()
134 l2params.mtu = (cdev_info->params.mtu) ? cdev_info->params.mtu : IRDMA_DEFAULT_MTU; in i40iw_open()
/linux/tools/testing/selftests/net/
H A Dicmp_redirect.sh273 local mtu=$1
275 run_cmd ip -netns $h2 li set eth0 mtu ${mtu}
276 run_cmd ip -netns $r2 li set eth2 mtu ${mtu}
281 local mtu="$1"
292 if [ -n "${mtu}" ]; then
293 mtu=" mtu ${mtu}"
297 grep -q "cache <redirected> expires [0-9]*sec${mtu}"
298 elif [ -n "${mtu}" ]; then
300 grep -q "cache expires [0-9]*sec${mtu}"
314 elif [ -n "${mtu}" ]; then
[all …]
H A Dudpgso.sh17 ip link set dev lo mtu 1500
26 ip route add local 10.0.0.1/32 table local dev lo mtu 1500
27 ip route add local fd00::1/128 table local dev lo mtu 1500
31 ip link add name sink mtu 1500 type dummy
/linux/net/netfilter/
H A Dnft_rt.c23 u32 minlen = sizeof(struct ipv6hdr), mtu = dst_mtu(skbdst); in get_tcpmss() local
43 mtu = min(mtu, dst_mtu(dst)); in get_tcpmss()
47 if (mtu <= minlen || mtu > 0xffff) in get_tcpmss()
50 return mtu - minlen; in get_tcpmss()
/linux/net/l2tp/
H A Dl2tp_eth.c191 u32 mtu; in l2tp_eth_adjust_mtu() local
216 mtu = l2tp_tunnel_dst_mtu(tunnel) - overhead; in l2tp_eth_adjust_mtu()
217 if (mtu < dev->min_mtu || mtu > dev->max_mtu) in l2tp_eth_adjust_mtu()
218 dev->mtu = ETH_DATA_LEN - overhead; in l2tp_eth_adjust_mtu()
220 dev->mtu = mtu; in l2tp_eth_adjust_mtu()
/linux/drivers/net/ethernet/ibm/emac/
H A Dcore.h57 static inline int emac_rx_size(int mtu) in emac_rx_size() argument
59 if (mtu > ETH_DATA_LEN) in emac_rx_size()
66 static inline int emac_rx_skb_size(int mtu) in emac_rx_skb_size() argument
68 int size = max(mtu + EMAC_MTU_OVERHEAD, emac_rx_size(mtu)); in emac_rx_skb_size()
74 static inline int emac_rx_sync_size(int mtu) in emac_rx_sync_size() argument
76 return SKB_DATA_ALIGN(emac_rx_size(mtu) + NET_IP_ALIGN); in emac_rx_sync_size()
/linux/drivers/net/ethernet/qualcomm/rmnet/
H A Drmnet_vnd.c90 new_mtu > (priv->real_dev->mtu - headroom)) in rmnet_vnd_change_mtu()
93 WRITE_ONCE(rmnet_dev->mtu, new_mtu); in rmnet_vnd_change_mtu()
275 rmnet_dev->mtu = RMNET_DFLT_PACKET_SIZE; in rmnet_vnd_setup()
322 if (rmnet_vnd_change_mtu(rmnet_dev, real_dev->mtu - headroom)) { in rmnet_vnd_newlink()
382 if (ep->egress_dev->mtu > (real_dev->mtu - headroom)) in rmnet_vnd_validate_real_dev_mtu()
400 if (ep->egress_dev->mtu <= (real_dev->mtu - headroom)) in rmnet_vnd_update_dev_mtu()
404 real_dev->mtu - headroom)) in rmnet_vnd_update_dev_mtu()
/linux/net/caif/
H A Dchnl_net.c205 if (skb->len > priv->netdev->mtu) { in chnl_net_start_xmit()
245 int llifindex, headroom, tailroom, mtu; in chnl_net_open() local
286 mtu = min_t(int, dev->mtu, lldev->mtu - (headroom + tailroom)); in chnl_net_open()
287 mtu = min_t(int, GPRS_PDP_MTU, mtu); in chnl_net_open()
288 dev_set_mtu(dev, mtu); in chnl_net_open()
290 if (mtu < 100) { in chnl_net_open()
291 pr_warn("CAIF Interface MTU too small (%d)\n", mtu); in chnl_net_open()
383 dev->mtu = GPRS_PDP_MTU; in ipcaif_net_setup()
/linux/drivers/net/hamradio/
H A Dmkiss.c55 int mtu; /* Our mtu (to spot changes!) */ member
364 len = dev->mtu * 2; in ax_changedmtu()
381 dev->mtu = ax->mtu; in ax_changedmtu()
415 ax->mtu = dev->mtu + 73; in ax_changedmtu()
431 if (ax->mtu != ax->dev->mtu + 73) /* Someone has been ifconfigging */ in ax_encaps()
434 if (len > ax->mtu) { /* Sigh, shouldn't occur BUT ... */ in ax_encaps()
584 len = dev->mtu * 2; in ax_open()
600 ax->mtu = dev->mtu + 73; in ax_open()
642 dev->mtu = AX_MTU; in ax_setup()
889 if (ax->mtu != ax->dev->mtu + 73) in mkiss_receive_buf()
/linux/net/mctp/
H A Droute.c537 return rt->mtu ?: READ_ONCE(rt->dev->dev->mtu); in mctp_route_mtu()
546 unsigned int mtu; in mctp_route_output() local
551 mtu = READ_ONCE(skb->dev->mtu); in mctp_route_output()
552 if (skb->len > mtu) { in mctp_route_output()
840 unsigned int mtu, u8 tag) in mctp_do_fragment_route() argument
853 if (mtu < hlen + 1) { in mctp_do_fragment_route()
866 size = min(mtu - hlen, skb->len - pos); in mctp_do_fragment_route()
934 unsigned int mtu; in mctp_local_output() local
969 rt->mtu = 0; in mctp_local_output()
1027 mtu = mctp_route_mtu(rt); in mctp_local_output()
[all …]
/linux/net/netfilter/ipvs/
H A Dip_vs_xmit.c107 __mtu_check_toobig_v6(const struct sk_buff *skb, u32 mtu) in __mtu_check_toobig_v6() argument
113 if (IP6CB(skb)->frag_max_size > mtu) in __mtu_check_toobig_v6()
116 else if (skb->len > mtu && !skb_is_gso(skb)) { in __mtu_check_toobig_v6()
205 static inline void maybe_update_pmtu(int skb_af, struct sk_buff *skb, int mtu) in maybe_update_pmtu() argument
211 ort->dst.ops->update_pmtu(&ort->dst, sk, NULL, mtu, true); 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()
243 skb->len > mtu && !skb_is_gso(skb) && in ensure_mtu_is_adequate()
246 htonl(mtu)); in ensure_mtu_is_adequate()
[all …]
/linux/drivers/usb/mtu3/
H A Dmtu3_qmu.h31 irqreturn_t mtu3_qmu_isr(struct mtu3 *mtu);
32 int mtu3_qmu_init(struct mtu3 *mtu);
33 void mtu3_qmu_exit(struct mtu3 *mtu);
/linux/drivers/net/ethernet/chelsio/cxgb3/
H A 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/drivers/infiniband/hw/hfi1/
H A Dqp.c152 static inline int verbs_mtu_enum_to_int(struct ib_device *dev, enum ib_mtu mtu) in verbs_mtu_enum_to_int() argument
155 if (mtu == (enum ib_mtu)OPA_MTU_10240) in verbs_mtu_enum_to_int()
156 mtu = (enum ib_mtu)OPA_MTU_8192; in verbs_mtu_enum_to_int()
157 return opa_mtu_enum_to_int((enum opa_mtu)mtu); in verbs_mtu_enum_to_int()
290 if (wqe->length > dd->vld[15].mtu) in hfi1_setup_wqe()
794 int mtu_to_path_mtu(u32 mtu) in mtu_to_path_mtu() argument
796 return mtu_to_enum(mtu, OPA_MTU_8192); in mtu_to_path_mtu()
801 u32 mtu; in mtu_from_qp() local
815 mtu = verbs_mtu_enum_to_int(qp->ibqp.device, pmtu); in mtu_from_qp()
817 mtu = min_t(u32, mtu, dd->vld[vl].mtu); in mtu_from_qp()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dcmsg.c76 unsigned int mtu, bool mtu_only) in nfp_flower_cmsg_portmod() argument
94 msg->mtu = cpu_to_be16(mtu); in nfp_flower_cmsg_portmod()
136 be16_to_cpu(msg->mtu) != app_priv->mtu_conf.requested_val) { in nfp_flower_process_mtu_ack()
172 u16 mtu = be16_to_cpu(msg->mtu); in nfp_flower_cmsg_portmod_rx() local
177 if (mtu) in nfp_flower_cmsg_portmod_rx()
178 dev_set_mtu(netdev, mtu); in nfp_flower_cmsg_portmod_rx()
/linux/net/mctp/test/
H A Droute-test.c42 unsigned int mtu) in mctp_test_create_route() argument
52 rt->rt.mtu = mtu; in mctp_test_create_route()
136 unsigned int mtu; member
144 int rc, i, n, mtu, msgsize; in mctp_test_fragment() local
151 mtu = params->mtu; in mctp_test_fragment()
162 rt = mctp_test_create_route(&init_net, NULL, 10, mtu); in mctp_test_fragment()
165 rc = mctp_do_fragment_route(&rt->rt, skb, mtu, MCTP_TAG_OWNER); in mctp_test_fragment()
212 KUNIT_EXPECT_EQ(test, skb2->len, mtu); in mctp_test_fragment()
214 KUNIT_EXPECT_LE(test, skb2->len, mtu); in mctp_test_fragment()
223 {.mtu = 68, .msgsize = 63, .n_frags = 1},
[all …]
/linux/drivers/net/caif/
H A 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()
692 virtio_cread(vdev, struct virtio_caif_transf_config, mtu, in cfv_probe()
693 &cfv->mtu); in cfv_probe()
694 virtio_cread(vdev, struct virtio_caif_transf_config, mtu, in cfv_probe()
[all …]
/linux/net/xfrm/
H A Dxfrm_output.c785 int mtu, ret = 0; in xfrm4_tunnel_check_size() local
793 mtu = dst_mtu(skb_dst(skb)); in xfrm4_tunnel_check_size()
794 if ((!skb_is_gso(skb) && skb->len > mtu) || in xfrm4_tunnel_check_size()
800 xfrm_local_error(skb, mtu); in xfrm4_tunnel_check_size()
803 ICMP_FRAG_NEEDED, htonl(mtu)); in xfrm4_tunnel_check_size()
833 int mtu, ret = 0; in xfrm6_tunnel_check_size() local
839 mtu = dst_mtu(dst); in xfrm6_tunnel_check_size()
840 if (mtu < IPV6_MIN_MTU) in xfrm6_tunnel_check_size()
841 mtu = IPV6_MIN_MTU; in xfrm6_tunnel_check_size()
843 if ((!skb_is_gso(skb) && skb->len > mtu) || in xfrm6_tunnel_check_size()
[all …]

12345678910>>...35