[][MAC80211][ppe][refactor flowblock patches]

[Description]
Refactor Flowblock patches based on NETSYSv3 update.

[Release-log]
N/A

Change-Id: I589ed2931afe380e1ddf952ef6d9ac835723e77d
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/6592792
Build: srv_hbgsm110
diff --git a/autobuild_mac80211_release/target/linux/mediatek/patches-5.4/9993-add-wed.patch b/autobuild_mac80211_release/target/linux/mediatek/patches-5.4/9993-add-wed.patch
index 166ab26..b09682f 100755
--- a/autobuild_mac80211_release/target/linux/mediatek/patches-5.4/9993-add-wed.patch
+++ b/autobuild_mac80211_release/target/linux/mediatek/patches-5.4/9993-add-wed.patch
@@ -248,7 +248,7 @@
  		int mac = 0;
  
  		if (eth->hwlro)
-@@ -1427,18 +1431,18 @@ static int mtk_poll_rx(struct napi_struct *napi, int budget,
+@@ -1427,22 +1431,22 @@ static int mtk_poll_rx(struct napi_struct *napi, int budget,
  			netdev->stats.rx_dropped++;
  			goto release_desc;
  		}
@@ -265,8 +265,12 @@
  			goto release_desc;
  		}
  
--		dma_unmap_single(eth->dev, trxd.rxd1,
-+		dma_unmap_single(eth->dma_dev, trxd.rxd1,
+ 		addr64 = (MTK_HAS_CAPS(eth->soc->caps, MTK_8GB_ADDRESSING)) ?
+ 			  ((u64)(trxd.rxd2 & 0xf)) << 32 : 0;
+ 
+-		dma_unmap_single(eth->dev,
++		dma_unmap_single(eth->dma_dev,
+ 				 (u64)(trxd.rxd1 | addr64),
  				 ring->buf_size, DMA_FROM_DEVICE);
  
  		/* receive data */
@@ -346,14 +350,13 @@
  			return -ENOMEM;
 
  		rxd = ring->dma + i * eth->soc->txrx.rxd_size;
-@@ -1968,8 +1983,8 @@ static void mtk_rx_clean(struct mtk_eth *eth, struct mtk_rx_ring *ring, int in_s
- 			rxd = ring->dma + i * eth->soc->txrx.rxd_size;
- 			if (!rxd->rxd1)
- 				continue;
-
+@@ -1968,7 +1983,7 @@ static void mtk_rx_clean(struct mtk_eth *eth, struct mtk_rx_ring *ring, int in_s
+ 					       MTK_8GB_ADDRESSING)) ?
+ 				  ((u64)(rxd->rxd2 & 0xf)) << 32 : 0;
+ 
 -			dma_unmap_single(eth->dev,
 +			dma_unmap_single(eth->dma_dev,
- 					 rxd->rxd1,
+ 					 (u64)(rxd->rxd1 | addr64),
  					 ring->buf_size,
  					 DMA_FROM_DEVICE);
 @@ -1982,7 +1997,7 @@ static void mtk_rx_clean(struct mtk_eth *eth, struct mtk_rx_ring *ring, int in_s