aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm2708/patches-4.14/950-0359-net-lan78xx-fix-rx-handling-before-first-packet-is-s.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/brcm2708/patches-4.14/950-0359-net-lan78xx-fix-rx-handling-before-first-packet-is-s.patch')
-rw-r--r--target/linux/brcm2708/patches-4.14/950-0359-net-lan78xx-fix-rx-handling-before-first-packet-is-s.patch30
1 files changed, 0 insertions, 30 deletions
diff --git a/target/linux/brcm2708/patches-4.14/950-0359-net-lan78xx-fix-rx-handling-before-first-packet-is-s.patch b/target/linux/brcm2708/patches-4.14/950-0359-net-lan78xx-fix-rx-handling-before-first-packet-is-s.patch
deleted file mode 100644
index 886a3d3568..0000000000
--- a/target/linux/brcm2708/patches-4.14/950-0359-net-lan78xx-fix-rx-handling-before-first-packet-is-s.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 213fa517424f4d1c83e7cf486c0f113bd874c32c Mon Sep 17 00:00:00 2001
-From: Stefan Wahren <stefan.wahren@i2se.com>
-Date: Mon, 16 Jul 2018 21:33:40 +0200
-Subject: [PATCH 359/454] net: lan78xx: fix rx handling before first packet is
- send
-
-As long the bh tasklet isn't scheduled once, no packet from the rx path
-will be handled. Since the tx path also schedule the same tasklet
-this situation only persits until the first packet transmission.
-So fix this issue by scheduling the tasklet during ndo_open like in usbnet.
-
-Link: https://github.com/raspberrypi/linux/issues/2617
-Fixes: 55d7de9de6c3 ("Microchip's LAN7800 family USB 2/3 to 10/100/1000 Ethernet")
-Suggested-by: Floris Bos <bos@je-eigen-domein.nl>
-Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
----
- drivers/net/usb/lan78xx.c | 2 ++
- 1 file changed, 2 insertions(+)
-
---- a/drivers/net/usb/lan78xx.c
-+++ b/drivers/net/usb/lan78xx.c
-@@ -2589,6 +2589,8 @@ static int lan78xx_open(struct net_devic
-
- dev->link_on = false;
-
-+ tasklet_schedule(&dev->bh);
-+
- lan78xx_defer_kevent(dev, EVENT_LINK_RESET);
- done:
- usb_autopm_put_interface(dev->intf);