It is not needed anymore as TCP packets get passed correctly now even when VLAN 
is disabled.

This piece of code also broke routers where the LAN port is not wired to port 0 
of the internal switch.

Signed-off-by: Vittorio Gambaletta <[email protected]>

diff --git 
a/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips 
b/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips
index cae6396..386b527 100644
--- a/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips
+++ b/target/linux/ramips/base-files/lib/preinit/07_set_preinit_iface_ramips
@@ -11,24 +11,7 @@ ramips_set_preinit_iface() {
                swconfig dev rt305x set reset 1
        fi
 
-       if echo $RT3X5X | egrep -q "(RT5350|MT7628)"; then
-               # This is a dirty hack to get by while the switch
-               # problem is investigated. When VLAN is disabled, ICMP
-               # pings work as expected, but TCP connections time
-               # out, so telnetting in failsafe is impossible. The
-               # likely reason is TCP checksumming hardware getting
-               # disabled:
-               # 
https://www.mail-archive.com/[email protected]/msg19870.html
-               swconfig dev rt305x set enable_vlan 1
-               swconfig dev rt305x vlan 1 set ports "0 6"
-               swconfig dev rt305x port 6 set untag 0
-               swconfig dev rt305x set apply 1
-               vconfig add eth0 1
-               ifconfig eth0 up
-               ifname=eth0.1
-       else
-               ifname=eth0
-       fi
+       ifname=eth0
 }
 
 boot_hook_add preinit_main ramips_set_preinit_iface
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to