ramips: fix ethernet vlan tx offload support check
[librecmc/librecmc.git] / target / linux / ramips / files / drivers / net / ethernet / ralink / ralink_soc_eth.c
index 54a1b9d6f80ae23ab1c6381f7f88aa1e9ca76c12..550b424835e49c85e3ef505385ef35185a6d8d22 100644 (file)
@@ -484,7 +484,7 @@ static int fe_vlan_rx_add_vid(struct net_device *dev,
        u32 vlan_cfg;
 
        if (!((fe_reg_table[FE_REG_FE_DMA_VID_BASE]) &&
-                       (dev->features | NETIF_F_HW_VLAN_CTAG_TX)))
+                       (dev->features & NETIF_F_HW_VLAN_CTAG_TX)))
                return 0;
 
        if (test_bit(idx, &priv->vlan_map)) {