> 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 Acked-by: Balazs Nemeth <balazs.nemeth at intel.com>