From: Vineet Roy Date: Thu, 10 Dec 2020 12:19:07 +0000 (+0530) Subject: Fix for the issue. PINDSW-4577. Storm prevention done for all paths X-Git-Tag: REL.CORESDK.07.02.01.01~6 X-Git-Url: https://git.ti.com/gitweb?p=processor-sdk%2Fpdk.git;a=commitdiff_plain;h=0e459bc44545b54cdbd98ef4851f05544d7fe0d0 Fix for the issue. PINDSW-4577. Storm prevention done for all paths 1. This fix makes sure that storm prevention is not done for cut-through packets 2. Without this fix, the rate of cut-through packets gets throttled --- diff --git a/packages/ti/drv/icss_emac/firmware/icss_dualemac/src/emac_MII_Rcv.asm b/packages/ti/drv/icss_emac/firmware/icss_dualemac/src/emac_MII_Rcv.asm index 747178a39..6b8651257 100755 --- a/packages/ti/drv/icss_emac/firmware/icss_dualemac/src/emac_MII_Rcv.asm +++ b/packages/ti/drv/icss_emac/firmware/icss_dualemac/src/emac_MII_Rcv.asm @@ -511,6 +511,10 @@ FB_BROADCAST_CHECK_CT: FB_SKIP_VLAN_FLTR: .endif + + ;PINDSW-4577: Fix to avoid cut-through packets from going via Storm Prevention + ;Storm prevention is done only if host receive flag is set + QBBC FB_CONT_CT_CHECK, MII_RCV.rx_flags , host_rcv_flag_shift ; Storm Prevention QBBC FB_STORM_NOT_MC, R22, RX_MC_FRAME