Index: linux-3.10.14/net/nat/hw_nat/Kconfig
===================================================================
--- linux-3.10.14.orig/net/nat/hw_nat/Kconfig
+++ linux-3.10.14/net/nat/hw_nat/Kconfig
@@ -370,11 +370,10 @@ config  PPE_MCAST
 config  RA_HW_NAT_WIFI
 	bool "WiFi Acceleration"
 	depends on RA_HW_NAT 
-	select RA_HW_NAT_WIFI_NEW_ARCH if CHIP_MT7615E
 	
 config  RA_HW_NAT_WIFI_NEW_ARCH
 	bool "WiFi Acceleration New Architecture"
-	depends on RA_HW_NAT_WIFI && CHIP_MT7615E
+	depends on RA_HW_NAT_WIFI
 	
 config  RA_HW_NAT_NIC_USB
 	bool "PCIe Ethernet NIC/USB Acceleration"
Index: linux-3.10.14/net/nat/hw_nat/ra_nat.c
===================================================================
--- linux-3.10.14.orig/net/nat/hw_nat/ra_nat.c
+++ linux-3.10.14/net/nat/hw_nat/ra_nat.c
@@ -2089,9 +2089,11 @@ static void PpeSetInfoBlk2(struct _info_
 	iblk2->fpidx = fpidx;
 #endif
 
+#if defined(CONFIG_ARCH_MT7623) || defined(CONFIG_RALINK_MT7621)
 #if !defined (CONFIG_RAETH_QDMA)
 	iblk2->fqos = 0; /* PDMA MODE should not goes to QoS*/
 #endif
+#endif
 
 	iblk2->port_mg = port_mg;
 	iblk2->port_ag = port_ag;