> > > Fixes: f6bf669b990004dc69231476d9fcf0b80574e568. Bug fix to remove > > > (rxnfgpc - hw_stats->gprc) which does not account for phy errors. > > > hw_stats->gprc is the Number of good (non-erred) Rx packets (from the > > > network) that pass L2 filtering and has a legal length as defined by > > > LongPacketEnable. While rxnfgpc is the Number of good (non-erred with > > legal > > > length) Rx packets (from the network) regardless of packet filtering and > > receive > > > enablement. Thus hw_stats->gprc can be > rxnfgpc and this calculation > > should > > > be removed from the calculation of ierrors. > > > Validated with testpmd by sending packets to the interface without > > forwarding > > > enabled - packets should be dropped and the error counters incremented. > > > > > > v2: > > > - specified the commit that this bug fix fixes. > > > > > > Signed-off-by: Maryam Tahhan <maryam.tahhan at intel.com> > > Acked-by: Wenzhuo Lu <wenzhuo.lu at intel.com> > Tested-by: Marvin Liu <yong.liu at intel.com>
Applied, thanks