On 25/12/2014 02:29, Vittorio G (VittGam) wrote: > It is not needed anymore as TCP packets get passed correctly now > even when VLAN is disabled. >
are you sure this is the case for all rt3x5x, rt5350 and mt7628 units ? > 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 <open...@vittgam.net> > > 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/openwrt-devel@lists.openwrt.org/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 openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel > _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel