From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Wahren Subject: [PATCH] net: smsc95xx: Fix MTU range Date: Thu, 8 Nov 2018 20:38:26 +0100 Message-ID: <1541705906-2662-1-git-send-email-stefan.wahren@i2se.com> Cc: UNGLinuxDriver@microchip.com, Raghuram Chary J , netdev@vger.kernel.org, linux-usb@vger.kernel.org, Stefan Wahren To: "David S. Miller" , Steve Glendinning Return-path: Received: from mout.kundenserver.de ([212.227.17.24]:44133 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725739AbeKIFQB (ORCPT ); Fri, 9 Nov 2018 00:16:01 -0500 Sender: netdev-owner@vger.kernel.org List-ID: The commit f77f0aee4da4 ("net: use core MTU range checking in USB NIC drivers") introduce a common MTU handling for usbnet. But it's missing the necessary changes for smsc95xx. So set the MTU range accordingly. This patch has been tested on a Raspberry Pi 3. Fixes: f77f0aee4da4 ("net: use core MTU range checking in USB NIC drivers") Signed-off-by: Stefan Wahren --- drivers/net/usb/smsc95xx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c index 262e7a3..5974478 100644 --- a/drivers/net/usb/smsc95xx.c +++ b/drivers/net/usb/smsc95xx.c @@ -1321,6 +1321,8 @@ static int smsc95xx_bind(struct usbnet *dev, struct usb_interface *intf) dev->net->ethtool_ops = &smsc95xx_ethtool_ops; dev->net->flags |= IFF_MULTICAST; dev->net->hard_header_len += SMSC95XX_TX_OVERHEAD_CSUM; + dev->net->min_mtu = ETH_MIN_MTU; + dev->net->max_mtu = ETH_DATA_LEN; dev->hard_mtu = dev->net->mtu + dev->net->hard_header_len; pdata->dev = dev; -- 2.7.4