summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikita Yushchenko <nikita.yoush@cogentembedded.com>2018-04-26 16:02:48 +0300
committerSascha Hauer <s.hauer@pengutronix.de>2018-05-02 12:14:19 +0200
commit2ffe4cb1c395a492d23f660dca13d7e81947198d (patch)
treec892446c5fe16e37beb073dada94136d2d16a60f
parentd87e8e99167042798b2291ed09415936780243f3 (diff)
downloadbarebox-2ffe4cb1c395a492d23f660dca13d7e81947198d.tar.gz
barebox-2ffe4cb1c395a492d23f660dca13d7e81947198d.tar.xz
usbnet: increase bulk message timeout
Timeout of 1ms is too low for case when device operates in Full Speed mode. This causes most incoming frames to be lost. Since timeout is only used to get out of polling loop in case of no response from hardware, increasing it should be safe for all platforms. Signed-off-by: Nikita Yushchenko <nikita.yoush@cogentembedded.com> Tested-By: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--drivers/net/usb/usbnet.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/usb/usbnet.c b/drivers/net/usb/usbnet.c
index 33d900b706..60e67ff1a2 100644
--- a/drivers/net/usb/usbnet.c
+++ b/drivers/net/usb/usbnet.c
@@ -125,7 +125,7 @@ static int usbnet_recv(struct eth_device *edev)
len = dev->rx_urb_size;
- ret = usb_bulk_msg(dev->udev, dev->in, rx_buf, len, &alen, 1);
+ ret = usb_bulk_msg(dev->udev, dev->in, rx_buf, len, &alen, 100);
if (ret)
return ret;