/linux-master/drivers/s390/net/ |
H A D | ctcm_sysfs.c | 59 (bs1 < (ndev->mtu + LL_HEADER_LENGTH + 2))) 65 ndev->mtu = bs1 - LL_HEADER_LENGTH - 2;
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_mr.c | 327 mr_table->vifs[i].dev->mtu < mr_route->min_mtu) 328 mr_route->min_mtu = mr_table->vifs[i].dev->mtu; 561 if (rve->mr_vif->dev->mtu < rve->mr_route->min_mtu) { 562 rve->mr_route->min_mtu = rve->mr_vif->dev->mtu; 747 const struct mlxsw_sp_rif *rif, int mtu) 764 if (mtu < rve->mr_route->min_mtu) { 765 rve->mr_route->min_mtu = mtu; 768 mtu); 746 mlxsw_sp_mr_rif_mtu_update(struct mlxsw_sp_mr_table *mr_table, const struct mlxsw_sp_rif *rif, int mtu) argument
|
/linux-master/net/ipv4/ |
H A D | xfrm4_policy.c | 100 struct sk_buff *skb, u32 mtu, 106 path->ops->update_pmtu(path, sk, skb, mtu, confirm_neigh); 99 xfrm4_update_pmtu(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb, u32 mtu, bool confirm_neigh) argument
|
H A D | ip_vti.c | 175 int mtu; local 237 mtu = dst_mtu(dst); 238 if (skb->len > mtu) { 239 skb_dst_update_pmtu_no_confirm(skb, mtu); 244 htonl(mtu)); 246 if (mtu < IPV6_MIN_MTU) 247 mtu = IPV6_MIN_MTU; 249 icmpv6_ndo_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu);
|
H A D | route.c | 138 struct sk_buff *skb, u32 mtu, 159 .mtu = ipv4_mtu, 1019 static void __ip_rt_update_pmtu(struct rtable *rt, struct flowi4 *fl4, u32 mtu) argument 1031 if (old_mtu < mtu) 1034 if (mtu < net->ipv4.ip_rt_min_pmtu) { 1036 mtu = min(old_mtu, net->ipv4.ip_rt_min_pmtu); 1039 if (rt->rt_pmtu == mtu && !lock && 1049 update_or_create_fnhe(nhc, fl4->daddr, 0, mtu, lock, 1056 struct sk_buff *skb, u32 mtu, 1068 __ip_rt_update_pmtu(rt, &fl4, mtu); 1055 ip_rt_update_pmtu(struct dst_entry *dst, struct sock *sk, struct sk_buff *skb, u32 mtu, bool confirm_neigh) argument 1071 ipv4_update_pmtu(struct sk_buff *skb, struct net *net, u32 mtu, int oif, u8 protocol) argument 1089 __ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) argument 1107 ipv4_sk_update_pmtu(struct sk_buff *skb, struct sock *sk, u32 mtu) argument 1399 u32 mtu = 0; local [all...] |
/linux-master/net/ipv6/ |
H A D | inet6_connection_sock.c | 142 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu) argument 149 dst->ops->update_pmtu(dst, sk, NULL, mtu, true);
|
H A D | ndisc.c | 1574 u32 mtu; local 1576 memcpy(&n, ((u8 *)(ndopts.nd_opts_mtu+1))+2, sizeof(mtu)); 1577 mtu = ntohl(n); 1579 if (in6_dev->ra_mtu != mtu) { 1580 in6_dev->ra_mtu = mtu; 1584 if (mtu < IPV6_MIN_MTU || mtu > skb->dev->mtu) { 1585 ND_PRINTK(2, warn, "RA: invalid mtu: %d\n", mtu); [all...] |
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_adminq.c | 833 u16 mtu; local 903 mtu = be16_to_cpu(descriptor->mtu); 904 if (mtu < ETH_MIN_MTU) { 905 dev_err(&priv->pdev->dev, "MTU %d below minimum MTU\n", mtu); 909 priv->dev->max_mtu = mtu; 979 int gve_adminq_set_mtu(struct gve_priv *priv, u64 mtu) argument 987 .parameter_value = cpu_to_be64(mtu),
|
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_cm.c | 430 data.mtu = cpu_to_be32(IPOIB_CM_BUF_SIZE); 715 if (unlikely(skb->len > tx->mtu)) { 717 skb->len, tx->mtu); 720 ipoib_cm_skb_too_long(dev, skb, tx->mtu - IPOIB_ENCAP_LEN); 996 p->mtu = be32_to_cpu(data->mtu); 998 if (p->mtu <= IPOIB_ENCAP_LEN) { 999 ipoib_warn(priv, "Rejecting connection: mtu %d <= %d\n", 1000 p->mtu, IPOIB_ENCAP_LEN); 1092 data.mtu 1429 unsigned int mtu = priv->mcast_mtu; local 1458 ipoib_cm_skb_too_long(struct net_device *dev, struct sk_buff *skb, unsigned int mtu) argument [all...] |
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | hfi.h | 954 u16 mtu; member in struct:per_vl_data 1870 int mtu_to_enum(u32 mtu, int default_if_bad); 1871 u16 enum_to_mtu(int mtu); 1872 static inline int valid_ib_mtu(unsigned int mtu) argument 1874 return mtu == 256 || mtu == 512 || 1875 mtu == 1024 || mtu == 2048 || 1876 mtu == 4096; 1879 static inline int valid_opa_max_mtu(unsigned int mtu) argument [all...] |
/linux-master/drivers/net/usb/ |
H A D | aqc111.c | 427 net->mtu = new_mtu; 428 dev->hard_mtu = net->mtu + net->hard_header_len; 432 if (net->mtu > 1500) 440 if (dev->net->mtu > 12500) { 448 if (dev->net->mtu <= 4500) 450 else if (dev->net->mtu <= 9500) 452 else if (dev->net->mtu <= 12500) 858 if (dev->net->mtu > 12500 && dev->net->mtu <= 16334) 866 if (dev->net->mtu < [all...] |
/linux-master/net/8021q/ |
H A D | vlan.c | 267 new_dev->mtu = real_dev->mtu; 421 if (vlandev->mtu <= dev->mtu) 424 dev_set_mtu(vlandev, dev->mtu);
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | xskxceiver.c | 261 if (ifobject->mtu > MAX_ETH_PKT_SIZE) 460 test->mtu = MAX_ETH_PKT_SIZE; 512 static int test_spec_set_mtu(struct test_spec *test, int mtu) argument 516 if (test->ifobj_rx->mtu != mtu) { 517 err = xsk_set_mtu(test->ifobj_rx->ifindex, mtu); 520 test->ifobj_rx->mtu = mtu; 522 if (test->ifobj_tx->mtu != mtu) { [all...] |
/linux-master/net/xfrm/ |
H A D | xfrm_interface_core.c | 434 int mtu; local 480 mtu = dst_mtu(dst); 481 if ((!skb_is_gso(skb) && skb->len > mtu) || 482 (skb_is_gso(skb) && !skb_gso_validate_network_len(skb, mtu))) { 483 skb_dst_update_pmtu_no_confirm(skb, mtu); 486 if (mtu < IPV6_MIN_MTU) 487 mtu = IPV6_MIN_MTU; 490 icmpv6_ndo_send(skb, ICMPV6_PKT_TOOBIG, 0, mtu); 497 htonl(mtu)); 745 dev->mtu [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | port.c | 1254 u16 mtu, prev_mtu; local 1259 mtu = be16_to_cpu(gen_context->mtu); 1260 mtu = min_t(int, mtu, dev->caps.eth_mtu_cap[port] + 1262 prev_mtu = slave_st->mtu[port]; 1263 slave_st->mtu[port] = mtu; 1264 if (mtu > master->max_mtu[port]) 1265 master->max_mtu[port] = mtu; 1608 mlx4_SET_PORT_general(struct mlx4_dev *dev, u8 port, int mtu, u8 pptx, u8 pfctx, u8 pprx, u8 pfcrx) argument [all...] |
H A D | en_selftest.c | 188 if (priv->port_up && dev->mtu >= MLX4_SELFTEST_LB_MIN_MTU)
|
/linux-master/net/can/ |
H A D | isotp.c | 220 nskb = alloc_skb(so->ll.mtu + sizeof(struct can_skb_priv), gfp_any()); 237 skb_put_zero(nskb, so->ll.mtu); 654 if (skb->len != so->ll.mtu) 773 skb = alloc_skb(so->ll.mtu + sizeof(struct can_skb_priv), GFP_ATOMIC); 784 skb_put_zero(skb, so->ll.mtu); 1001 skb = sock_alloc_send_skb(sk, so->ll.mtu + sizeof(struct can_skb_priv), 1016 skb_put_zero(skb, so->ll.mtu); 1313 if (dev->mtu < so->ll.mtu) { 1447 if (ll.mtu ! [all...] |
/linux-master/include/net/bluetooth/ |
H A D | l2cap.h | 443 __le16 mtu; member in struct:l2cap_le_conn_req 450 __le16 mtu; member in struct:l2cap_le_conn_rsp 467 __le16 mtu; member in struct:l2cap_ecred_conn_req 474 __le16 mtu; member in struct:l2cap_ecred_conn_rsp 482 __le16 mtu; member in struct:l2cap_ecred_reconf_req 636 unsigned int mtu; member in struct:l2cap_conn 943 int l2cap_chan_reconfigure(struct l2cap_chan *chan, __u16 mtu);
|
/linux-master/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-net.c | 189 static int xlgmac_calc_rx_buf_size(struct net_device *netdev, unsigned int mtu) argument 193 if (mtu > XLGMAC_JUMBO_PACKET_MTU) { 198 rx_buf_size = mtu + ETH_HLEN + ETH_FCS_LEN + VLAN_HLEN; 650 ret = xlgmac_calc_rx_buf_size(netdev, netdev->mtu); 816 static int xlgmac_change_mtu(struct net_device *netdev, int mtu) argument 821 ret = xlgmac_calc_rx_buf_size(netdev, mtu); 826 netdev->mtu = mtu; 1220 max_len = netdev->mtu + ETH_HLEN;
|
/linux-master/drivers/net/fjes/ |
H A D | fjes_main.c | 218 netdev->mtu); 455 netdev->dev_addr, netdev->mtu); 676 netdev->mtu)) { 783 if (new_mtu == netdev->mtu) 814 netdev->mtu = new_mtu; 824 netdev->mtu); 902 netdev->mtu = fjes_support_mtu[3]; 1249 netdev->dev_addr, netdev->mtu); 1294 netdev->dev_addr, netdev->mtu);
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_main.c | 141 ndev->mtu); 149 ndev->mtu = new_mtu; 453 if (ndev->mtu > AQ_CFG_RX_FRAME_MAX) {
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | global1.c | 199 int mv88e6185_g1_set_max_frame_size(struct mv88e6xxx_chip *chip, int mtu) argument 204 mtu += ETH_HLEN + ETH_FCS_LEN; 212 if (mtu > 1518)
|
/linux-master/net/sched/ |
H A D | sch_cake.c | 2258 static void cake_set_rate(struct cake_tin_data *b, u64 rate, u32 mtu, argument 2265 u32 byte_target = mtu; 2301 u32 mtu = psched_mtu(qdisc_dev(sch)); local 2309 cake_set_rate(b, rate, mtu, 2320 u32 mtu = psched_mtu(qdisc_dev(sch)); local 2332 cake_set_rate(b, rate, mtu, us_to_ns(q->target), 2409 u32 mtu = psched_mtu(qdisc_dev(sch)); local 2424 cake_set_rate(b, rate, mtu, us_to_ns(q->target), 2453 u32 mtu = psched_mtu(qdisc_dev(sch)); local 2464 cake_set_rate(&q->tins[0], rate, mtu, 2490 u32 mtu = psched_mtu(qdisc_dev(sch)); local [all...] |
/linux-master/arch/um/drivers/ |
H A D | umcast_user.c | 182 .mtu = ETH_MAX_PACKET,
|
H A D | umcast_kern.c | 54 skb->dev->mtu + ETH_HEADER_OTHER);
|