Home
last modified time | relevance | path

Searched refs:new_mtu (Results 1 – 9 of 9) 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.c190 gve_set_mtu(if_t ifp, uint32_t new_mtu) in gve_set_mtu() argument
195 if ((new_mtu > priv->max_mtu) || (new_mtu < ETHERMIN)) { in gve_set_mtu()
197 new_mtu, priv->max_mtu, ETHERMIN); in gve_set_mtu()
201 err = gve_adminq_set_mtu(priv, new_mtu); in gve_set_mtu()
204 device_printf(priv->dev, "MTU set to %d\n", new_mtu); in gve_set_mtu()
205 if_setmtu(ifp, new_mtu); in gve_set_mtu()
207 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.c171 uint16_t new_mtu; in mana_ioctl() local
177 new_mtu = ifr->ifr_mtu; in mana_ioctl()
178 if (if_getmtu(ifp) == new_mtu) in mana_ioctl()
180 if ((new_mtu + 18 > MAX_FRAME_SIZE) || in mana_ioctl()
181 (new_mtu + 18 < MIN_FRAME_SIZE)) { in mana_ioctl()
184 new_mtu, MAX_FRAME_SIZE - 18, MIN_FRAME_SIZE - 18); in mana_ioctl()
191 apc->frame_size = new_mtu + 18; in mana_ioctl()
192 if_setmtu(ifp, new_mtu); in mana_ioctl()
193 mana_dbg(NULL, "Set MTU to %d\n", new_mtu); in mana_ioctl()
/freebsd/sys/dev/al_eth/
H A Dal_eth.c3033 al_eth_change_mtu(struct al_eth_adapter *adapter, int new_mtu) in al_eth_change_mtu() argument
3035 int max_frame = new_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN + in al_eth_change_mtu()
3038 al_eth_req_rx_buff_size(adapter, new_mtu); in al_eth_change_mtu()
3040 device_printf_dbg(adapter->dev, "set MTU to %d\n", new_mtu); in al_eth_change_mtu()
3044 al_eth_tso_mss_config(&adapter->hal_adapter, 0, new_mtu - 100); in al_eth_change_mtu()
3050 al_eth_check_mtu(struct al_eth_adapter *adapter, int new_mtu) in al_eth_check_mtu() argument
3052 int max_frame = new_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN; in al_eth_check_mtu()
3054 if ((new_mtu < AL_ETH_MIN_FRAME_LEN) || in al_eth_check_mtu()
/freebsd/sys/dev/ena/
H A Dena.c322 ena_change_mtu(if_t ifp, int new_mtu) in ena_change_mtu() argument
328 if ((new_mtu > adapter->max_mtu) || (new_mtu < ENA_MIN_MTU)) { in ena_change_mtu()
330 new_mtu, adapter->max_mtu, ENA_MIN_MTU); in ena_change_mtu()
334 rc = ena_com_set_dev_mtu(adapter->ena_dev, new_mtu); in ena_change_mtu()
336 ena_log(pdev, DBG, "set MTU to %d\n", new_mtu); in ena_change_mtu()
337 if_setmtu(ifp, new_mtu); in ena_change_mtu()
339 ena_log(pdev, ERR, "Failed to set MTU to %d\n", new_mtu); in ena_change_mtu()
/freebsd/sys/dev/enic/
H A Denic.h376 int enic_set_mtu(struct enic *enic, uint16_t new_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()