[][Refactor and refine mt7981 eth driver]

[Description]
Refactor and refine mt7981 eth driver

[Release-log]
N/A

Change-Id: I0728f85f82afde3181ff7f4804c3be2c1fa7fae7
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/5284163
diff --git a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c
index f67237e..d204cc8 100755
--- a/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c
+++ b/target/linux/mediatek/files-5.4/drivers/net/ethernet/mediatek/mtk_eth_soc.c
@@ -3682,7 +3682,7 @@
 static const struct mtk_soc_data mt7981_data = {
 	.ana_rgc3 = 0x128,
 	.caps = MT7981_CAPS,
-	.hw_features = MTK_HW_FEATURES | NETIF_F_HW_VLAN_CTAG_RX,
+	.hw_features = MTK_HW_FEATURES,
 	.required_clks = MT7981_CLKS_BITMAP,
 	.required_pctl = false,
 	.has_sram = true,