ramips: Use doubletagging to disable ramips_esw vlan by default, it seems more reliable.
[openwrt/staging/chunkeey.git] / target / linux / ramips / files / drivers / net / ethernet / ramips / ramips_esw.c
index 309efdeb78dbcafba8c2f8626b522e336c241590..f01baa17097e8576ca4eca9bf74268c327594f7f 100644 (file)
@@ -534,7 +534,7 @@ rt305x_esw_apply_config(struct switch_dev *dev)
                        untag     |= esw->ports[i].untag     << i;
                        pvid       = esw->ports[i].pvid;
                } else {
-                       int x = esw->alt_vlan_disable ? 1 : 0;
+                       int x = esw->alt_vlan_disable ? 0 : 1;
                        doubletag |= x << i;
                        en_vlan   |= x << i;
                        untag     |= x << i;