esxtop` command shows non-zero values in the `%DRPRX` (dropped receive) or `%DRPTX` (dropped transmit) columns for specific VM worldsThere are no packet drops noticed at the vmnic level.
There are no ring-full or out-of-buffer errors seen on the VMs.
Packet drops at the virtual port level are often the result of explicit security policies configured within the NSX Distributed Firewall (DFW). When network traffic does not match an 'Allow' rule, or explicitly matches a 'Drop' or 'Reject' rule, the `vmware-sfw` filter discards the frames at the I/O chain boundary before they reach the Guest OS (for Rx) or the physical network (for Tx).
To verify if packet drops are caused by firewall policy, follow these steps:
net-stats -lvsish -e get /net/portsets/DvsPortset-#/ports/<PortNum>/vmxnet3/rxSummarysummarize-dvfilter | grep -A2 <VM_Name>vsipioctl getfilterstat -f nic-########-eth0-vmware-sfw.2If the drops are confirmed to be intentional by policy, no further action is required.
If assistance is needed to identify a specific rule, see Contact Broadcom support
To be updated on changes to this information, please subscribe to this article. For instructions, see Subscribe to a Broadcom knowledge article by article or product.