Home
last modified time | relevance | path

Searched refs:new_mtu (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/dev/liquidio/
H A Dlio_ioctl.c52 static int lio_change_mtu(if_t ifp, int new_mtu);
340 lio_change_mtu(if_t ifp, int new_mtu) in lio_change_mtu() argument
349 if (lio->mtu == new_mtu) in lio_change_mtu()
356 if ((new_mtu < LIO_MIN_MTU_SIZE) || (new_mtu > LIO_MAX_MTU_SIZE)) { in lio_change_mtu()
357 lio_dev_err(oct, "Invalid MTU: %d\n", new_mtu); in lio_change_mtu()
375 ncmd->s.param1 = new_mtu; in lio_change_mtu()
407 new_mtu); in lio_change_mtu()
408 if_setmtu(ifp, new_mtu); in lio_change_mtu()
409 lio->mtu = new_mtu; in lio_change_mtu()
/freebsd/sys/dev/gve/
H A Dgve_main.c196 gve_set_mtu(if_t ifp, uint32_t new_mtu) in gve_set_mtu() argument
203 if ((new_mtu > priv->max_mtu) || (new_mtu < ETHERMIN)) { in gve_set_mtu()
205 new_mtu, priv->max_mtu, ETHERMIN); in gve_set_mtu()
215 new_mtu >= min_problem_range && new_mtu <= max_problem_range) { in gve_set_mtu()
218 new_mtu, min_problem_range, max_problem_range); in gve_set_mtu()
222 err = gve_adminq_set_mtu(priv, new_mtu); in gve_set_mtu()
225 device_printf(priv->dev, "MTU set to %d\n", new_mtu); in gve_set_mtu()
226 if_setmtu(ifp, new_mtu); in gve_set_mtu()
228 device_printf(priv->dev, "Failed to set MTU to %d\n", new_mtu); in gve_set_mtu()
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c213 ipoib_propagate_ifnet_mtu(struct ipoib_dev_priv *priv, int new_mtu, in ipoib_propagate_ifnet_mtu() argument
221 if (if_getmtu(ifp) == new_mtu) in ipoib_propagate_ifnet_mtu()
225 ifr.ifr_mtu = new_mtu; in ipoib_propagate_ifnet_mtu()
230 if_setmtu(ifp, new_mtu); in ipoib_propagate_ifnet_mtu()
237 ipoib_change_mtu(struct ipoib_dev_priv *priv, int new_mtu, bool propagate) in ipoib_change_mtu() argument
243 if (new_mtu > IPOIB_CM_MTU(ipoib_cm_max_mtu(priv))) in ipoib_change_mtu()
246 if (new_mtu > priv->mcast_mtu) in ipoib_change_mtu()
250 return (ipoib_propagate_ifnet_mtu(priv, new_mtu, propagate)); in ipoib_change_mtu()
253 if (new_mtu > IPOIB_UD_MTU(priv->max_ib_mtu)) in ipoib_change_mtu()
257 priv->admin_mtu = new_mtu; in ipoib_change_mtu()
[all …]
H A Dipoib.h507 int ipoib_change_mtu(struct ipoib_dev_priv *priv, int new_mtu, bool propagate);
/freebsd/sys/dev/mana/
H A Dmana_en.c175 uint16_t new_mtu; in mana_ioctl() local
181 new_mtu = ifr->ifr_mtu; in mana_ioctl()
182 if (if_getmtu(ifp) == new_mtu) in mana_ioctl()
184 if ((new_mtu + 18 > MAX_FRAME_SIZE) || in mana_ioctl()
185 (new_mtu + 18 < MIN_FRAME_SIZE)) { in mana_ioctl()
188 new_mtu, MAX_FRAME_SIZE - 18, MIN_FRAME_SIZE - 18); in mana_ioctl()
195 apc->frame_size = new_mtu + 18; in mana_ioctl()
196 if_setmtu(ifp, new_mtu); in mana_ioctl()
197 mana_dbg(NULL, "Set MTU to %d\n", new_mtu); in mana_ioctl()
/freebsd/sys/dev/al_eth/
H A Dal_eth.c3011 al_eth_change_mtu(struct al_eth_adapter *adapter, int new_mtu) in al_eth_change_mtu() argument
3013 int max_frame = new_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN + in al_eth_change_mtu()
3016 al_eth_req_rx_buff_size(adapter, new_mtu); in al_eth_change_mtu()
3018 device_printf_dbg(adapter->dev, "set MTU to %d\n", new_mtu); in al_eth_change_mtu()
3022 al_eth_tso_mss_config(&adapter->hal_adapter, 0, new_mtu - 100); in al_eth_change_mtu()
3028 al_eth_check_mtu(struct al_eth_adapter *adapter, int new_mtu) in al_eth_check_mtu() argument
3030 int max_frame = new_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN; in al_eth_check_mtu()
3032 if ((new_mtu < AL_ETH_MIN_FRAME_LEN) || in al_eth_check_mtu()
/freebsd/sys/dev/ena/
H A Dena.c327 ena_change_mtu(if_t ifp, int new_mtu) in ena_change_mtu() argument
333 if ((new_mtu > adapter->max_mtu) || (new_mtu < ENA_MIN_MTU)) { in ena_change_mtu()
335 new_mtu, adapter->max_mtu, ENA_MIN_MTU); in ena_change_mtu()
339 rc = ena_com_set_dev_mtu(adapter->ena_dev, new_mtu); in ena_change_mtu()
341 ena_log(pdev, DBG, "set MTU to %d\n", new_mtu); in ena_change_mtu()
342 if_setmtu(ifp, new_mtu); in ena_change_mtu()
344 ena_log(pdev, ERR, "Failed to set MTU to %d\n", new_mtu); in ena_change_mtu()
/freebsd/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_netdev.c1817 static int mlx4_en_change_mtu(if_t dev, int new_mtu) in mlx4_en_change_mtu() argument
1824 (unsigned)if_getmtu(dev), (unsigned)new_mtu); in mlx4_en_change_mtu()
1826 if ((new_mtu < MLX4_EN_MIN_MTU) || (new_mtu > priv->max_mtu)) { in mlx4_en_change_mtu()
1827 en_err(priv, "Bad MTU size:%d, max %u.\n", new_mtu, in mlx4_en_change_mtu()
1832 if_setmtu(dev, new_mtu); in mlx4_en_change_mtu()