commit | bc552cc9d1a2830b0c10a9e446ad639d52b36eb6 | [log] [tgz] |
---|---|---|
author | developer <developer@mediatek.com> | Tue Mar 15 16:19:27 2022 +0800 |
committer | developer <developer@mediatek.com> | Wed Mar 23 10:23:08 2022 +0800 |
tree | 3261f944acb6ac2af151c44bae22318cbe0a1336 | |
parent | b71545483588822ce8b1ba342af96e94bf1d58c3 [diff] |
[][Refine Warp Tx Bind Flow for Panther/Cheetah] [Description] Add some processing to refine Warp Tx bind flow. Under high-pps scenario, we can observe that PPE.info1.vlan_layer(SW-owned) content is randomly modified by PPE.info1.packt_cnt(HW-owned). So the solution is preparing a dummy info1 structure to hold updated information for not being flushed by hardware counter. Then the last step would copy all the content (& STATE=BIND) into DRAM table in one shot. If without this patch, Warp Tx offload may unexpectedly encounter wrong-vlan-tag issue, for more details: http://hwits.mediatek.inc/cr?dbid=33616021&action=View [Release-log] N/A Change-Id: I63b7854c744c81960e301823aa4e0e99c3cfc700 Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/5741358