Searched refs:mtu (Results 101 - 125 of 900) sorted by relevance

1234567891011>>

/linux-master/net/xfrm/
H A Dxfrm_output.c785 int mtu, ret = 0; local
793 mtu = dst_mtu(skb_dst(skb));
794 if ((!skb_is_gso(skb) && skb->len > mtu) ||
800 xfrm_local_error(skb, mtu);
803 ICMP_FRAG_NEEDED, htonl(mtu));
833 int mtu, ret = 0; local
839 mtu = dst_mtu(dst);
840 if (mtu < IPV6_MIN_MTU)
841 mtu = IPV6_MIN_MTU;
843 if ((!skb_is_gso(skb) && skb->len > mtu) ||
893 xfrm_local_error(struct sk_buff *skb, int mtu) argument
[all...]
/linux-master/arch/xtensa/platforms/iss/
H A Dnetwork.c79 int mtu; member in struct:iss_net_private
196 (*skb)->data, (*skb)->dev->mtu + ETH_HEADER_OTHER);
262 lp->mtu = TRANSPORT_TUNTAP_MTU;
285 skb = dev_alloc_skb(dev->mtu + 2 + ETH_HEADER_OTHER);
534 dev->mtu = lp->mtu;
/linux-master/drivers/net/wireguard/
H A Dsend.c145 if (unlikely(!PACKET_CB(skb)->mtu))
154 if (unlikely(last_unit > PACKET_CB(skb)->mtu))
155 last_unit %= PACKET_CB(skb)->mtu;
157 padded_size = min(PACKET_CB(skb)->mtu,
232 PACKET_CB(skb)->mtu = skb->dev->mtu;
H A Ddevice.c144 u32 mtu; local
173 mtu = skb_valid_dst(skb) ? dst_mtu(skb_dst(skb)) : dev->mtu;
201 PACKET_CB(skb)->mtu = mtu;
296 dev->mtu = ETH_DATA_LEN - overhead;
/linux-master/include/net/
H A Ddst.h216 return INDIRECT_CALL_INET(dst->ops->mtu, ip6_mtu, ipv4_mtu, dst);
538 static inline void skb_dst_update_pmtu(struct sk_buff *skb, u32 mtu) argument
543 dst->ops->update_pmtu(dst, NULL, skb, mtu, true);
547 static inline void skb_dst_update_pmtu_no_confirm(struct sk_buff *skb, u32 mtu) argument
552 dst->ops->update_pmtu(dst, NULL, skb, mtu, false);
557 struct sk_buff *skb, u32 mtu, bool confirm_neigh);
/linux-master/include/net/bluetooth/
H A Dbluetooth.h526 size_t len, size_t mtu,
530 size_t size = min_t(size_t, len, mtu);
539 skb_tailroom_reserve(skb, mtu, tailroom);
556 size_t len, size_t mtu,
561 skb = bt_skb_sendmsg(sk, msg, len, mtu, headroom, tailroom);
574 tmp = bt_skb_sendmsg(sk, msg, len, mtu, headroom, tailroom);
524 bt_skb_sendmsg(struct sock *sk, struct msghdr *msg, size_t len, size_t mtu, size_t headroom, size_t tailroom) argument
554 bt_skb_sendmmsg(struct sock *sk, struct msghdr *msg, size_t len, size_t mtu, size_t headroom, size_t tailroom) argument
/linux-master/tools/testing/selftests/net/
H A Dudpgso.c296 error(1, errno, "setsockopt path mtu");
302 unsigned int mtu; local
305 vallen = sizeof(mtu);
307 ret = getsockopt(fd, SOL_IP, IP_MTU, &mtu, &vallen);
309 ret = getsockopt(fd, SOL_IPV6, IPV6_MTU, &mtu, &vallen);
312 error(1, errno, "getsockopt mtu");
315 fprintf(stderr, "path mtu (read): %u\n", mtu);
316 return mtu;
490 error(1, 0, "bad path mtu
[all...]
/linux-master/tools/testing/selftests/wireguard/
H A Dnetns.sh159 [[ $(ip1 link show dev wg0) =~ mtu\ ([0-9]+) ]] && orig_mtu="${BASH_REMATCH[1]}"
179 ip1 link set wg0 mtu $big_mtu
180 ip2 link set wg0 mtu $big_mtu
183 ip1 link set wg0 mtu $orig_mtu
184 ip2 link set wg0 mtu $orig_mtu
190 ip1 link set wg0 mtu $big_mtu
191 ip2 link set wg0 mtu $big_mtu
195 ip1 link set wg0 mtu 1300
196 ip2 link set wg0 mtu 1300
200 n1 ip route add 192.168.241.2/32 dev wg0 mtu 129
[all...]
/linux-master/net/ipv4/
H A Dip_tunnel_core.c191 * @mtu: MTU value for ICMP error
195 static int iptunnel_pmtud_build_icmp(struct sk_buff *skb, int mtu) argument
225 .un.frag.mtu = htons(mtu),
257 * @mtu: Network MTU for path
261 static int iptunnel_pmtud_check_icmp(struct sk_buff *skb, int mtu) argument
266 if (mtu < 576 || iph->frag_off != htons(IP_DF))
277 return iptunnel_pmtud_build_icmp(skb, mtu);
284 * @mtu: MTU value for ICMPv6 error
288 static int iptunnel_pmtud_build_icmpv6(struct sk_buff *skb, int mtu) argument
354 iptunnel_pmtud_check_icmpv6(struct sk_buff *skb, int mtu) argument
410 u32 mtu = dst_mtu(encap_dst) - headroom; local
[all...]
/linux-master/net/ipv6/
H A Dip6_vti.c454 int mtu; local
514 mtu = dst_mtu(dst);
515 if (skb->len > mtu) {
516 skb_dst_update_pmtu_no_confirm(skb, mtu);
519 if (mtu < IPV6_MIN_MTU)
520 mtu = IPV6_MIN_MTU;
522 icmpv6_ndo_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu);
527 htonl(mtu));
659 int mtu; local
673 if (keep_mtu && dev->mtu) {
[all...]
/linux-master/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.h65 cxgb_best_mtu(const unsigned short *mtus, unsigned short mtu, argument
74 unsigned short data_size = mtu - hdr_size;
/linux-master/include/linux/qed/
H A Dqed_ll2_if.h149 u16 mtu; member in struct:qed_ll2_acquire_data_inputs
196 u16 mtu; member in struct:qed_ll2_params
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dring_mode.c131 static int set_16kib_bfsize(int mtu) argument
134 if (unlikely(mtu > BUF_SIZE_8KiB))
/linux-master/include/net/sctp/
H A Dsctp.h574 __u32 mtu, __u32 extra)
586 if (WARN_ON_ONCE(mtu && mtu <= overhead))
587 mtu = overhead;
589 return mtu ? mtu - overhead : overhead;
593 __u32 mtu, __u32 extra)
595 return __sctp_mtu_payload(sp, NULL, mtu, extra);
572 __sctp_mtu_payload(const struct sctp_sock *sp, const struct sctp_transport *t, __u32 mtu, __u32 extra) argument
592 sctp_mtu_payload(const struct sctp_sock *sp, __u32 mtu, __u32 extra) argument
/linux-master/net/batman-adv/
H A Dhard-interface.c596 min_mtu = min_t(int, hard_iface->net_dev->mtu, min_mtu);
636 int mtu; local
638 mtu = batadv_hardif_min_mtu(soft_iface);
645 mtu = min(mtu, limit_mtu);
646 dev_set_mtu(soft_iface, mtu);
719 hardif_mtu = READ_ONCE(hard_iface->net_dev->mtu);
720 required_mtu = READ_ONCE(soft_iface->mtu) + max_header_len;
/linux-master/tools/testing/selftests/bpf/
H A Dtest_xsk.sh144 ip link set ${VETH1} mtu ${MTU}
145 ip link set ${VETH0} mtu ${MTU}
/linux-master/include/linux/mlx5/
H A Dvport.h71 int mlx5_query_nic_vport_mtu(struct mlx5_core_dev *mdev, u16 *mtu);
72 int mlx5_modify_nic_vport_mtu(struct mlx5_core_dev *mdev, u16 mtu);
/linux-master/net/core/
H A Dgso.c247 * @mtu: MTU to validate against
253 bool skb_gso_validate_network_len(const struct sk_buff *skb, unsigned int mtu) argument
255 return skb_gso_size_check(skb, skb_gso_network_seglen(skb), mtu);
H A Ddev.h74 int dev_validate_mtu(struct net_device *dev, int mtu,
76 int dev_set_mtu_ext(struct net_device *dev, int mtu,
/linux-master/arch/um/os-Linux/drivers/
H A Dethertap_kern.c44 skb->dev->mtu + 2 + ETH_HEADER_ETHERTAP);
H A Dtuntap_kern.c41 skb->dev->mtu + ETH_HEADER_OTHER);
/linux-master/arch/um/drivers/
H A Dslip_kern.c49 return slip_user_read(fd, skb_mac_header(skb), skb->dev->mtu,
H A Ddaemon_kern.c45 skb->dev->mtu + ETH_HEADER_OTHER);
/linux-master/include/uapi/linux/
H A Dicmp.h101 __be16 mtu; member in struct:icmphdr::__anon2429::__anon2431
/linux-master/drivers/infiniband/core/
H A Duverbs_marshall.c153 dst->mtu = src->mtu;
205 dst->mtu = src->mtu;

Completed in 280 milliseconds

1234567891011>>