Packet drop count never increments at VM's DVFilter level. However, vCenter is picking these stats from ESXi net-dvs and considering "pktsFaulted" count in DVFilter IO chain as dropped packets.
port <5541>:
com.vmware.common.port.statistics:pktsInUnicast = 60377465bytesInUnicast = 4700693480pktsInMulticast = 123379bytesInMulticast = 15409840pktsInBroadcast = 8761bytesInBroadcast = 1557435pktsOutUnicast = 459878312bytesOutUnicast = 678468274530pktsOutMulticast = 2541600bytesOutMulticast = 194405394pktsOutBroadcast = 3592355bytesOutBroadcast = 289263554pktsInDropped = 243628198pktsOutDropped = 1888527327 ==========> Drop PacketspktsInException = 0pktsOutException = 0
get /net/portsets/DvsPortset-3/ports/######/outputStatsio chain stats {
DVFILTER_VNIC_OUT_GUEST <serviceinstance-4:########>pktsStarted:933882pktsPassed:933882pktsDropped:0pktsFiltered:0pktsQueued:0pktsFaulted:544263 <---- pktsFaulted == pktsInjected.pktsInjected:544263pktErrors:0
}
"Faulted" refers to packets sent to Slow-Path SVM and "Injected" refers to packets re-injected from Slow-Path SVM. There are no drops if Packets Faulted and Packets Injected are the same.
This issue is resolved in ESXi 7.0 U3
This is a Cosmetic issue and there is no impact because of this.
Impact/Risks:
No impact. This is a Cosmetic issue and there is no impact because of this.
This happens only when we use slot-4 in the IO chain, only punted traffic will be considered as dropped.