From 5d4837706aeca469368c0dbb8802b9fa919c8a7c Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Sat, 24 Jan 2015 22:45:10 +0000
Subject: [PATCH] ramips: fix ethernet vlan tx offload support check

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 44115
---
 .../ramips/files/drivers/net/ethernet/ralink/ralink_soc_eth.c   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/target/linux/ramips/files/drivers/net/ethernet/ralink/ralink_soc_eth.c b/target/linux/ramips/files/drivers/net/ethernet/ralink/ralink_soc_eth.c
index 54a1b9d6f8..550b424835 100644
--- a/target/linux/ramips/files/drivers/net/ethernet/ralink/ralink_soc_eth.c
+++ b/target/linux/ramips/files/drivers/net/ethernet/ralink/ralink_soc_eth.c
@@ -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)) {
-- 
2.30.2