/linux-master/drivers/net/ethernet/ni/ |
H A D | nixge.c | 949 WRITE_ONCE(ndev->mtu, new_mtu);
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_repr.c | 180 WRITE_ONCE(netdev->mtu, new_mtu);
|
H A D | nfp_net_common.c | 702 fl_bufsz += ETH_HLEN + VLAN_HLEN * 2 + dp->mtu; 1015 nn_writel(nn, NFP_NET_CFG_MTU, nn->dp.mtu); 1529 WRITE_ONCE(nn->dp.netdev->mtu, new_dp.mtu); 1715 dp->mtu = new_mtu; 2673 netdev->mtu = nn->dp.mtu; 2859 nn->dp.mtu = min(nn->app->ctrl_mtu, nn->max_mtu); 2861 nn->dp.mtu = nn->max_mtu; 2863 nn->dp.mtu [all...] |
/linux-master/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 1253 val64 = dev->mtu; 1613 val64 = MAC_RTS_FRM_LEN_SET(dev->mtu+22); 2508 size = ring->mtu + 2514 size = ring->mtu + ALIGN_SIZE + BUF0_LEN + 4; 2593 ring->mtu + 4, 2611 ring->mtu + 4, 2618 (ring->mtu + 4); 2683 dev->mtu + 2698 dev->mtu + 4, DMA_FROM_DEVICE); 2931 ring_data->mtu [all...] |
/linux-master/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 74 static int mtu; variable 140 module_param(mtu, int, 0); 146 MODULE_PARM_DESC(mtu, "DP8381x MTU (all boards)"); 940 if (mtu) 941 dev->mtu = mtu; 1961 if (dev->mtu <= ETH_DATA_LEN) 1964 np->rx_buf_sz = dev->mtu + NATSEMI_HEADERS; 2529 WRITE_ONCE(dev->mtu, new_mtu);
|
/linux-master/drivers/net/ethernet/myricom/myri10ge/ |
H A D | myri10ge.c | 2361 if (dev->mtu <= ETH_DATA_LEN) 2376 * buffer/pkt, and the mtu will prevent overruns. 2378 big_pow2 = dev->mtu + ETH_HLEN + VLAN_HLEN + MXGEFW_PAD; 2382 mgp->big_bytes = dev->mtu + ETH_HLEN + VLAN_HLEN + MXGEFW_PAD; 2416 cmd.data0 = dev->mtu + ETH_HLEN + VLAN_HLEN; 3034 netdev_info(dev, "changing mtu from %d to %d\n", dev->mtu, new_mtu); 3036 /* if we change the mtu on an active device, we must 3039 WRITE_ONCE(dev->mtu, new_mtu); 3042 WRITE_ONCE(dev->mtu, new_mt [all...] |
/linux-master/drivers/net/ethernet/microsoft/mana/ |
H A D | mana_en.c | 594 static void mana_get_rxbuf_cfg(int mtu, u32 *datasize, u32 *alloc_size, argument 597 if (mtu > MANA_XDP_MTU_MAX) 602 *alloc_size = mtu + MANA_RXBUF_PAD + *headroom; 604 *datasize = mtu + ETH_HLEN; 677 unsigned int old_mtu = ndev->mtu; 693 WRITE_ONCE(ndev->mtu, new_mtu); 698 WRITE_ONCE(ndev->mtu, old_mtu); 2178 mana_get_rxbuf_cfg(ndev->mtu, &rxq->datasize, &rxq->alloc_size, 2711 ndev->mtu = ETH_DATA_LEN;
|
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_tc_flower.c | 1225 sf.max_sdu = act->police.mtu;
|
H A D | sparx5_packet.c | 84 skb = netdev_alloc_skb(netdev, netdev->mtu + ETH_HLEN);
|
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_main.h | 35 #define LAN966X_HW_MTU(mtu) ((mtu) + ETH_HLEN + ETH_FCS_LEN)
|
/linux-master/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 2519 buffer_length = netdev->mtu + ETH_HLEN + ETH_FCS_LEN + RX_HEAD_PADDING; 3187 WRITE_ONCE(netdev->mtu, new_mtu);
|
/linux-master/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1339 * @mtu: Current MTU used. The default is REGULAR_RX_BUF_SIZE; 1368 int mtu; member in struct:dev_info 4090 if (dma_buf->skb && dma_buf->len != adapter->mtu) 4092 dma_buf->len = adapter->mtu; 5429 hw_priv->mtu = hw_mtu; 5430 WRITE_ONCE(dev->mtu, new_mtu); 6642 hw_priv->mtu = (REGULAR_RX_BUF_SIZE + 3) & ~3;
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.c | 423 static int mlxsw_sp_port_mtu_set(struct mlxsw_sp_port *mlxsw_sp_port, u16 mtu) argument 428 mtu += MLXSW_TXHDR_LEN + ETH_HLEN; 429 if (mtu > mlxsw_sp_port->max_mtu) 432 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sp_port->local_port, mtu); 806 static int mlxsw_sp_port_change_mtu(struct net_device *dev, int mtu) argument 816 hdroom.mtu = mtu; 825 err = mlxsw_sp_port_mtu_set(mlxsw_sp_port, mtu); 828 WRITE_ONCE(dev->mtu, mtu); [all...] |
H A D | reg.h | 6903 MLXSW_ITEM32(reg, ritr, mtu, 0x34, 0, 16); 7141 u16 rif, u16 vr_id, u16 mtu) 7160 mlxsw_reg_ritr_mtu_set(payload, mtu); 7170 u16 mtu, const char *mac, u8 mac_profile_id, 7175 mlxsw_reg_ritr_pack(payload, enable, type, rif, vr_id, mtu); 7139 mlxsw_reg_ritr_pack(char *payload, bool enable, enum mlxsw_reg_ritr_if_type type, u16 rif, u16 vr_id, u16 mtu) argument 7169 mlxsw_reg_ritr_vlan_if_pack(char *payload, bool enable, u16 rif, u16 vr_id, u16 mtu, const char *mac, u8 mac_profile_id, u16 vlan_id, u16 efid) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.c | 86 netdev->mtu = netdev->max_mtu; 88 mlx5e_build_nic_params(priv, NULL, netdev->mtu); 534 WRITE_ONCE(netdev->mtu, new_params.sw_mtu);
|
H A D | ipoib_vlan.c | 283 WRITE_ONCE(netdev->mtu, new_mtu);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eswitch_offloads.c | 208 dest[i].range.max = meter->params.mtu;
|
H A D | en_tc.c | 457 type = meter->params.mtu ? MLX5E_POST_METER_MTU : MLX5E_POST_METER_RATE;
|
H A D | en_rep.c | 847 params->sw_mtu = netdev->mtu;
|
H A D | en_main.c | 2891 struct mlx5e_params *params, u16 mtu) 2893 u16 hw_mtu = MLX5E_SW2HW_MTU(params, mtu); 2906 struct mlx5e_params *params, u16 *mtu) 2912 if (err || !hw_mtu) /* fallback to port oper mtu */ 2915 *mtu = MLX5E_HW2SW_MTU(params, hw_mtu); 2923 u16 mtu; local 2930 mlx5e_query_mtu(mdev, params, &mtu); 2931 if (mtu != params->sw_mtu) 2932 netdev_warn(netdev, "%s: VPort MTU %d is different than netdev mtu %d\n", 2933 __func__, mtu, param 2890 mlx5e_set_mtu(struct mlx5_core_dev *mdev, struct mlx5e_params *params, u16 mtu) argument 2905 mlx5e_query_mtu(struct mlx5_core_dev *mdev, struct mlx5e_params *params, u16 *mtu) argument 5160 mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu) argument [all...] |
H A D | en.h | 1237 void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu);
|
H A D | debugfs.c | 56 [QP_MTU] = "mtu", 341 switch (MLX5_GET(qpc, qpc, mtu)) {
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | main.c | 1263 static inline int int_to_ibta_mtu(int mtu) argument 1265 switch (mtu) { 1275 static inline int ibta_mtu_to_int(enum ibta_mtu mtu) argument 1277 switch (mtu) { 1296 mlx4_warn(mdev, "port level mtu is only used for IB ports\n"); 1311 int err, port, mtu, ibta_mtu = -1; local 1314 mlx4_warn(mdev, "port level mtu is only used for IB ports\n"); 1318 err = kstrtoint(buf, 0, &mtu); 1320 ibta_mtu = int_to_ibta_mtu(mtu); 1323 mlx4_err(mdev, "%s is invalid IBTA mtu\ [all...] |
H A D | en_netdev.c | 1411 * - moder_cnt is set to the number of mtu sized packets to 1419 en_dbg(INTR, priv, "Default coalescing params for mtu:%d - rx_frames:%d rx_usecs:%d\n", 1420 priv->dev->mtu, priv->rx_frames, priv->rx_usecs); 1652 WRITE_ONCE(dev->mtu, min(dev->mtu, priv->max_mtu)); 1786 err = mlx4_SET_PORT_user_mtu(mdev->dev, priv->port, dev->mtu); 1789 dev->mtu, priv->port, err); 2371 static bool mlx4_en_check_xdp_mtu(struct net_device *dev, int mtu) argument 2375 if (mtu > MLX4_EN_MAX_XDP_MTU) { 2376 en_err(priv, "mtu [all...] |
H A D | en_rx.c | 1051 int eff_mtu = MLX4_EN_EFF_MTU(dev->mtu); 1101 en_dbg(DRV, priv, "Rx buffer scatter-list (effective-mtu:%d num_frags:%d):\n",
|