| /freebsd-11-stable/sys/dev/liquidio/ |
| HD | lio_ioctl.c | 53 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/ |
| HD | ethernet-common.c | 174 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()
|
| HD | ethernet-common.h | 37 int cvm_oct_common_change_mtu(struct ifnet *ifp, int new_mtu);
|
| /freebsd-11-stable/sys/ofed/drivers/infiniband/ulp/ipoib/ |
| HD | ipoib_main.c | 259 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 …]
|
| HD | ipoib.h | 518 int ipoib_change_mtu(struct ipoib_dev_priv *priv, int new_mtu, bool propagate);
|
| /freebsd-11-stable/sys/dev/nxge/include/ |
| HD | xgehal-device.h | 727 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);
|
| HD | xgehal-ring.h | 371 void __hal_ring_mtu_set(xge_hal_device_h devh, int new_mtu);
|
| /freebsd-11-stable/sys/dev/ena/ |
| HD | ena.c | 317 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/ |
| HD | mlx4_en_netdev.c | 1818 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/ |
| HD | if_vtnet.c | 1030 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/ |
| HD | vxgehal-ll.h | 4726 unsigned long new_mtu); 4739 unsigned long new_mtu);
|
| /freebsd-11-stable/sys/dev/vxge/ |
| HD | vxge.c | 2899 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/ |
| HD | if_nxge.c | 2371 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/ |
| HD | vxgehal-virtualpath.c | 9267 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/ |
| HD | xgehal-device.c | 5079 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()
|