[][OpenWrt Dev][Force RX buffer DMA aligned]

Fix buffer which isn't cache-line aligned

1. If upper filesystem passes buffer which is not cache-line
aligned, we allocate local buffer to catch data.
2. For data in length of more than 0x10000 bytes, we'll split
it into two packets. However, if the second packet isn't
dma-aligned, we'll encounter problems when transferring
the second packet. So we force both packets' buffer dma-aligned.


Change-Id: I356a60ce2cd65796310052320ce0022506e723e0
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/4531801
1 file changed