Lines Matching defs:new_mtu
950 static int emac_resize_rx_ring(struct emac_instance *dev, int new_mtu)
952 int rx_sync_size = emac_rx_sync_size(new_mtu);
953 int rx_skb_size = emac_rx_skb_size(new_mtu);
1003 if ((new_mtu > ETH_DATA_LEN) ^ (dev->ndev->mtu > ETH_DATA_LEN)) {
1007 dev->ndev->mtu = new_mtu;
1011 mal_set_rcbs(dev->mal, dev->mal_rx_chan, emac_rx_size(new_mtu));
1025 static int emac_change_mtu(struct net_device *ndev, int new_mtu)
1030 if (new_mtu < EMAC_MIN_MTU || new_mtu > dev->max_mtu)
1033 DBG(dev, "change_mtu(%d)" NL, new_mtu);
1037 if (emac_rx_skb_size(ndev->mtu) != emac_rx_skb_size(new_mtu))
1038 ret = emac_resize_rx_ring(dev, new_mtu);
1042 ndev->mtu = new_mtu;
1043 dev->rx_skb_size = emac_rx_skb_size(new_mtu);
1044 dev->rx_sync_size = emac_rx_sync_size(new_mtu);