aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/mediatek/base-files
diff options
context:
space:
mode:
authorJohn Crispin <john@phrozen.org>2019-08-02 10:33:28 +0200
committerJohn Crispin <john@phrozen.org>2019-08-02 10:36:11 +0200
commit66458c49aa14ebc9ba2e4f9b6a323b8ff122807b (patch)
tree43cd8477d8341136c691d49b139038b14793f635 /target/linux/mediatek/base-files
parentcb49e46a8a4526d86270ced3ba3aa90225ca82d7 (diff)
downloadupstream-66458c49aa14ebc9ba2e4f9b6a323b8ff122807b.tar.gz
upstream-66458c49aa14ebc9ba2e4f9b6a323b8ff122807b.tar.bz2
upstream-66458c49aa14ebc9ba2e4f9b6a323b8ff122807b.zip
mediatek: add v4.19 support
Bump the target to v4.19. Add a patch with additional eth driver fixes/features that MTK provided aswell as the driver for the new mt7530 switch. Signed-off-by: John Crispin <john@phrozen.org>
Diffstat (limited to 'target/linux/mediatek/base-files')
-rwxr-xr-xtarget/linux/mediatek/base-files/etc/hotplug.d/iface/99-mtk-lro14
1 files changed, 14 insertions, 0 deletions
diff --git a/target/linux/mediatek/base-files/etc/hotplug.d/iface/99-mtk-lro b/target/linux/mediatek/base-files/etc/hotplug.d/iface/99-mtk-lro
new file mode 100755
index 0000000000..9a2ffaeed8
--- /dev/null
+++ b/target/linux/mediatek/base-files/etc/hotplug.d/iface/99-mtk-lro
@@ -0,0 +1,14 @@
+[ ifup = "$ACTION" ] && {
+ [ -n "$DEVICE" ] && {
+ if [ "$INTERFACE" == "lan" ]; then
+ if [ -f /usr/sbin/ethtool ]; then
+ ifname=eth0
+ lan_ip=`uci -q get network.lan.ipaddr`
+ ethdrv=`ethtool -i $ifname | grep mtk_soc_eth`
+ [ -n "$ethdrv" ] && {
+ ethtool -N $ifname flow-type tcp4 dst-ip $lan_ip loc 0
+ }
+ fi
+ fi
+ }
+}