[][MT7622+Kite WHNAT development]
[Description]
Change For MT7622+Kite support, modify ra_net.h to compatible with WARP V1
[Release-log]
Change-Id: I8a4e73a82f9d7706ed095689dbb1367d5f0e9d01
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7074032
diff --git a/target/linux/mediatek/files-5.4/include/net/ra_nat.h b/target/linux/mediatek/files-5.4/include/net/ra_nat.h
index 5f3bead..f5231ca 100755
--- a/target/linux/mediatek/files-5.4/include/net/ra_nat.h
+++ b/target/linux/mediatek/files-5.4/include/net/ra_nat.h
@@ -130,7 +130,7 @@
uint16_t rsv2:7;
u16 MAGIC_TAG_PROTECT;
} __packed;
-#else
+#elif defined(CONFIG_MEDIATEK_NETSYS_V2)
struct dmad_rx_descinfo4 {
uint32_t foe_entry_num:15;
uint32_t rsv0:3;
@@ -151,6 +151,24 @@
uint16_t rsv4:4;
u16 MAGIC_TAG_PROTECT;
} __packed;
+#else
+struct dmad_rx_descinfo4 {
+ uint32_t foe_entry_num:14;
+ uint32_t CRSN:5;
+ uint32_t SPORT:3;
+ uint32_t rsv:1;
+ uint32_t ALG:1;
+ uint32_t IF:8;
+ uint32_t MAGIC_TAG_PROTECT: 16;
+ uint32_t WDMAID:8;
+ uint32_t RXID:2;
+ uint32_t WCID:8;
+ uint32_t BSSID:6;
+#if defined(CONFIG_RA_HW_NAT_PPTP_L2TP)
+ u16 SOURCE;
+ u16 DEST;
+#endif
+} __packed;
#endif
struct pdma_rx_desc_info4 {