From b395e3b40e026a437b7179b78f1beddf2d02a7bc Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Fri, 14 Sep 2018 23:42:26 +0200 Subject: target/linux/ramips: add all patches --- target/linux/ramips/patches/110-fix-br0.patch | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 target/linux/ramips/patches/110-fix-br0.patch (limited to 'target/linux/ramips/patches/110-fix-br0.patch') diff --git a/target/linux/ramips/patches/110-fix-br0.patch b/target/linux/ramips/patches/110-fix-br0.patch new file mode 100755 index 0000000..c2c0f59 --- /dev/null +++ b/target/linux/ramips/patches/110-fix-br0.patch @@ -0,0 +1,30 @@ +Index: linux-3.10.14/net/nat/hw_nat/ra_nat.c +=================================================================== +--- linux-3.10.14.orig/net/nat/hw_nat/ra_nat.c ++++ linux-3.10.14/net/nat/hw_nat/ra_nat.c +@@ -3772,12 +3772,14 @@ static void PpeSetDstPort(uint32_t Ebl) + struct net_device *dev; + #if defined (CONFIG_SUPPORT_OPENWRT) + dev=ra_dev_get_by_name("eth0"); +- printk("eth2 ifindex =%x\n", dev->ifindex); ++ printk("eth0 ifindex =%x\n", dev->ifindex); + DstPort[dev->ifindex] = dev; ++ DP_GMAC1 = dev->ifindex; + #ifdef CONFIG_RAETH_GMAC2 + dev=ra_dev_get_by_name("eth1"); +- printk("eth2 ifindex =%x\n", dev->ifindex); ++ printk("eth1 ifindex =%x\n", dev->ifindex); + DstPort[dev->ifindex] = dev; ++ DPORT_GMAC2 = dev->ifindex; + #endif + #else + dev=ra_dev_get_by_name("eth2"); +@@ -4159,7 +4161,7 @@ static void SetAclFwd(uint32_t Ebl) + #endif + #endif + LanInt = ra_dev_get_by_name("br0"); +-/* discard above!! */ ++/* discard all above! */ + #if defined (CONFIG_SUPPORT_OPENWRT) + #if defined (CONFIG_RALINK_MT7621) || defined (CONFIG_ARCH_MT7623) + WanInt = ra_dev_get_by_name("eth1"); -- cgit v1.1