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?

ethtool -i ethX
driver: e1000e
version: 3.1.0.2-NAPI
firmware-version: 0.13-3
bus-info: 0000:00:19.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

cd /sys/class/net/ethX/statistics; for FILE in *; do echo -n $FILE': '; 
cat $FILE; done
collisions: 0
multicast: 463
rx_bytes: 2711743
rx_compressed: 0
rx_crc_errors: 0
rx_dropped: 47
rx_errors: 0
rx_fifo_errors: 0
rx_frame_errors: 0
rx_length_errors: 0
rx_missed_errors: 0
rx_over_errors: 0
rx_packets: 32632
tx_aborted_errors: 0
tx_bytes: 1333872
tx_carrier_errors: 0
tx_compressed: 0
tx_dropped: 0
tx_errors: 0
tx_fifo_errors: 0
tx_heartbeat_errors: 0
tx_packets: 14117
tx_window_errors: 0

ethtool -S ethX
NIC statistics:
      rx_packets: 30505
      tx_packets: 13691
      rx_bytes: 2547207
      tx_bytes: 1266706
      rx_broadcast: 15543
      tx_broadcast: 58
      rx_multicast: 456
      tx_multicast: 18
      rx_errors: 0
      tx_errors: 0
      tx_dropped: 0
      multicast: 456
      collisions: 0
      rx_length_errors: 0
      rx_over_errors: 0
      rx_crc_errors: 0
      rx_frame_errors: 0
      rx_no_buffer_count: 0
      rx_missed_errors: 0
      tx_aborted_errors: 0
      tx_carrier_errors: 0
      tx_fifo_errors: 0
      tx_heartbeat_errors: 0
      tx_window_errors: 0
      tx_abort_late_coll: 0
      tx_deferred_ok: 0
      tx_single_coll_ok: 0
      tx_multi_coll_ok: 0
      tx_timeout_count: 0
      tx_restart_queue: 0
      rx_long_length_errors: 0
      rx_short_length_errors: 0
      rx_align_errors: 0
      tx_tcp_seg_good: 14
      tx_tcp_seg_failed: 0
      rx_flow_control_xon: 0
      rx_flow_control_xoff: 0
      tx_flow_control_xon: 0
      tx_flow_control_xoff: 0
      rx_csum_offload_good: 17758
      rx_csum_offload_errors: 0
      rx_header_split: 0
      alloc_rx_buff_failed: 0
      tx_smbus: 0
      rx_smbus: 48
      dropped_smbus: 0
      rx_dma_failed: 0
      tx_dma_failed: 0
      rx_hwtstamp_cleared: 0
      tx_hwtstamp_timeouts: 0
      uncorr_ecc_errors: 0
      corr_ecc_errors: 0

cat /etc/sysctl.conf
net.core.netdev_max_backlog=30000
net.core.rmem_max=4194304
net.core.rmem_default=4194304

------------------------------------------------------------------------------
_______________________________________________
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

Reply via email to