Home
last modified time | relevance | path

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

/freebsd-11-stable/sys/dev/liquidio/
HDlio_ioctl.c53 static int lio_change_mtu(struct ifnet *ifp, int new_mtu);
341 lio_change_mtu(struct ifnet *ifp, int new_mtu) in lio_change_mtu() argument
350 if (lio->mtu == new_mtu) in lio_change_mtu()
357 if ((new_mtu < LIO_MIN_MTU_SIZE) || (new_mtu > LIO_MAX_MTU_SIZE)) { in lio_change_mtu()
358 lio_dev_err(oct, "Invalid MTU: %d\n", new_mtu); in lio_change_mtu()
376 ncmd->s.param1 = new_mtu; in lio_change_mtu()
408 new_mtu); in lio_change_mtu()
409 if_setmtu(ifp, new_mtu); in lio_change_mtu()
410 lio->mtu = new_mtu; in lio_change_mtu()
/freebsd-11-stable/sys/mips/cavium/octe/
HDethernet-common.c174 int cvm_oct_common_change_mtu(struct ifnet *ifp, int new_mtu) in cvm_oct_common_change_mtu() argument
183 if ((new_mtu + 14 + 4 + vlan_bytes < 64) || (new_mtu + 14 + 4 + vlan_bytes > 65392)) { in cvm_oct_common_change_mtu()
187 ifp->if_mtu = new_mtu; in cvm_oct_common_change_mtu()
190 …int max_packet = new_mtu + 14 + 4 + vlan_bytes; /* Add ethernet header and FCS, and VLAN if config… in cvm_oct_common_change_mtu()
HDethernet-common.h37 int cvm_oct_common_change_mtu(struct ifnet *ifp, int new_mtu);
/freebsd-11-stable/sys/ofed/drivers/infiniband/ulp/ipoib/
HDipoib_main.c259 ipoib_propagate_ifnet_mtu(struct ipoib_dev_priv *priv, int new_mtu, in ipoib_propagate_ifnet_mtu() argument
267 if (ifp->if_mtu == new_mtu) in ipoib_propagate_ifnet_mtu()
271 ifr.ifr_mtu = new_mtu; in ipoib_propagate_ifnet_mtu()
276 ifp->if_mtu = new_mtu; in ipoib_propagate_ifnet_mtu()
283 ipoib_change_mtu(struct ipoib_dev_priv *priv, int new_mtu, bool propagate) in ipoib_change_mtu() argument
289 if (new_mtu > IPOIB_CM_MTU(ipoib_cm_max_mtu(priv))) in ipoib_change_mtu()
292 if (new_mtu > priv->mcast_mtu) in ipoib_change_mtu()
296 return (ipoib_propagate_ifnet_mtu(priv, new_mtu, propagate)); in ipoib_change_mtu()
299 if (new_mtu > IPOIB_UD_MTU(priv->max_ib_mtu)) in ipoib_change_mtu()
303 priv->admin_mtu = new_mtu; in ipoib_change_mtu()
[all …]
HDipoib.h518 int ipoib_change_mtu(struct ipoib_dev_priv *priv, int new_mtu, bool propagate);
/freebsd-11-stable/sys/dev/nxge/include/
HDxgehal-device.h727 xge_hal_device_mtu_check(xge_hal_device_t *hldev, int new_mtu) in xge_hal_device_mtu_check() argument
729 if ((new_mtu < XGE_HAL_MIN_MTU) || (new_mtu > XGE_HAL_MAX_MTU)) { in xge_hal_device_mtu_check()
760 xge_hal_status_e xge_hal_device_mtu_set(xge_hal_device_t *hldev, int new_mtu);
HDxgehal-ring.h371 void __hal_ring_mtu_set(xge_hal_device_h devh, int new_mtu);
/freebsd-11-stable/sys/dev/ena/
HDena.c317 ena_change_mtu(if_t ifp, int new_mtu) in ena_change_mtu() argument
323 if ((new_mtu > adapter->max_mtu) || (new_mtu < ENA_MIN_MTU)) { in ena_change_mtu()
326 new_mtu, adapter->max_mtu, ENA_MIN_MTU); in ena_change_mtu()
330 rc = ena_com_set_dev_mtu(adapter->ena_dev, new_mtu); in ena_change_mtu()
332 ena_log(pdev, DBG, "set MTU to %d\n", new_mtu); in ena_change_mtu()
333 if_setmtu(ifp, new_mtu); in ena_change_mtu()
335 ena_log(pdev, ERR, "Failed to set MTU to %d\n", new_mtu); in ena_change_mtu()
/freebsd-11-stable/sys/dev/mlx4/mlx4_en/
HDmlx4_en_netdev.c1818 static int mlx4_en_change_mtu(struct net_device *dev, int new_mtu) in mlx4_en_change_mtu() argument
1825 (unsigned)dev->if_mtu, (unsigned)new_mtu); in mlx4_en_change_mtu()
1827 if ((new_mtu < MLX4_EN_MIN_MTU) || (new_mtu > priv->max_mtu)) { in mlx4_en_change_mtu()
1828 en_err(priv, "Bad MTU size:%d, max %u.\n", new_mtu, in mlx4_en_change_mtu()
1833 dev->if_mtu = new_mtu; in mlx4_en_change_mtu()
/freebsd-11-stable/sys/dev/virtio/network/
HDif_vtnet.c1030 vtnet_change_mtu(struct vtnet_softc *sc, int new_mtu) in vtnet_change_mtu() argument
1037 if (new_mtu < ETHERMIN || new_mtu > VTNET_MAX_MTU) in vtnet_change_mtu()
1041 new_mtu; in vtnet_change_mtu()
1057 ifp->if_mtu = new_mtu; in vtnet_change_mtu()
/freebsd-11-stable/sys/dev/vxge/include/
HDvxgehal-ll.h4726 unsigned long new_mtu);
4739 unsigned long new_mtu);
/freebsd-11-stable/sys/dev/vxge/
HDvxge.c2899 vxge_change_mtu(vxge_dev_t *vdev, unsigned long new_mtu) in vxge_change_mtu() argument
2903 if ((new_mtu < VXGE_HAL_MIN_MTU) || (new_mtu > VXGE_HAL_MAX_MTU)) in vxge_change_mtu()
2906 (vdev->ifp)->if_mtu = new_mtu; in vxge_change_mtu()
/freebsd-11-stable/sys/dev/nxge/
HDif_nxge.c2371 xge_change_mtu(xge_lldev_t *lldev, int new_mtu) in xge_change_mtu() argument
2376 if(xge_hal_device_mtu_check(lldev->devh, new_mtu) != XGE_HAL_OK) { in xge_change_mtu()
2380 lldev->mtu = new_mtu; in xge_change_mtu()
/freebsd-11-stable/sys/dev/vxge/vxgehal/
HDvxgehal-virtualpath.c9267 unsigned long new_mtu) in vxge_hal_device_mtu_check() argument
9290 new_mtu += VXGE_HAL_MAC_HEADER_MAX_SIZE; in vxge_hal_device_mtu_check()
9292 if ((new_mtu < VXGE_HAL_MIN_MTU) || (new_mtu > vp->vpath->max_mtu)) { in vxge_hal_device_mtu_check()
9312 unsigned long new_mtu) in vxge_hal_vpath_mtu_set() argument
9336 new_mtu += VXGE_HAL_MAC_HEADER_MAX_SIZE; in vxge_hal_vpath_mtu_set()
9338 if ((new_mtu < VXGE_HAL_MIN_MTU) || (new_mtu > vp->vpath->max_mtu)) { in vxge_hal_vpath_mtu_set()
9347 val64 |= VXGE_HAL_RXMAC_VCFG0_RTS_MAX_FRM_LEN(new_mtu); in vxge_hal_vpath_mtu_set()
9354 vp->vpath->vp_config->mtu = new_mtu - VXGE_HAL_MAC_HEADER_MAX_SIZE; in vxge_hal_vpath_mtu_set()
/freebsd-11-stable/sys/dev/nxge/xgehal/
HDxgehal-device.c5079 xge_hal_device_mtu_set(xge_hal_device_t *hldev, int new_mtu) in xge_hal_device_mtu_set() argument
5088 if (hldev->config.mtu != new_mtu) { in xge_hal_device_mtu_set()
5099 hldev->config.mtu = new_mtu; in xge_hal_device_mtu_set()
5101 new_mtu); in xge_hal_device_mtu_set()