On 11/03/2014 12:32 PM, Tom Carroll wrote: > Good day list - > > I don't know if this is the appropriate venue, but I need to start > somewhere. I have several dell laptops with the 82579LM controller, > running 3.6.13, 3.6.16 and driver e1000e 3.1.0.2/3.1.0.2-NAPI. Under > normal runtime configurations, the interface operates well and does not > drop packets. When promisc is enabled, netstat -i / cat > /sys/class/net/ethX/statistics/rx_dropped / report packet losses at > about two percent. Disabling promisc stems rx drop reports. ethtool -S > eth0 doesn't show any loss. And strangely, netstat -s ethX doesn't > report TCP retransmits commensurate to the level of loss. Other machines > with interfaces from different vendors do not report loss in this setup. > > Where/how can I trace down the sources of the loss?
The rx_dropped counter reports packets that are dropped by the network stack. In your case I assume you are turning on promiscuous mode but must not be enabling a raw socket that is accepting all incoming frames. As such some of the frames received aren't for your local system or any systems you might be routing/bridging to so they are dropped and reported via rx_dropped. A simple way to verify this is the case is to leave tcpdump running on the interface in the background. You should see no rx_dropped errors reported with it running since it would consume a copy of all incoming frames. Thanks, Alex ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired